

function ValidateForm(Frm)

{

	

	var FrmElements = Frm.elements;

	

	

	for(i = 0;i < FrmElements.length;i++)

	{

		if( (FrmElements[i].type.toLowerCase() == "text") || (FrmElements[i].type.toLowerCase() == "password") )

		{

			

			if( (trim(FrmElements[i].value) == "") && (trim(FrmElements[i].alt) != "") )

			{

				//Alert(FrmElements[i].alt,FrmElements[i].id,Frm.id);

				alert(FrmElements[i].alt);

				FrmElements[i].value = trim(FrmElements[i].value);

				

				FrmElements[i].focus();

				return false;

			}

			

			else

			{

				FrmElements[i].value = trim(FrmElements[i].value);	

			}

		}

	}

	Frm.submit();

	return true;

}

/*alt property does not work for text area the function develop will use for all controls by Ashiq*/

function ValidateFormTitle(Frm)

{

	var FrmElements = Frm.elements;

	

	

try{

	if(trim(document.getElementById('emptyregisteremail').value) != ''){

		if (!isValidEmail(document.getElementById('emptyregisteremail').value)) 

			{

				alert("Error : Invalid Email Address");

				document.getElementById('emptyregisteremail').focus();	

				return false;

			}

	}

	if(trim(document.getElementById('emptyregisterpass').value) != '' && trim(document.getElementById('emptyregisterpass').value).length<6){

		alert("Password must be 6 characters.");

		document.getElementById('emptyregisterpass').focus();

		return false;

	}

	

}catch(e){}

	

	for(i = 0;i < FrmElements.length;i++)

	{

		

		if( (FrmElements[i].type.toLowerCase() == "text") || (FrmElements[i].type.toLowerCase() == "password") || (FrmElements[i].type.toLowerCase() == "textarea")  || (FrmElements[i].type.toLowerCase() == "checkbox") )

		{

			if( (trim(FrmElements[i].value) == "") && (trim(FrmElements[i].title) != ""))

			{		

			

				alert(FrmElements[i].title);

				FrmElements[i].value = trim(FrmElements[i].value);

				FrmElements[i].focus();

				return false;

			}

			else

			{

				FrmElements[i].value = trim(FrmElements[i].value);	

			}

		}

	}

	Frm.submit();

	return true;

}



//ends function to validate the form on basis of "alt" attribute



//------------------------------------------------------------------------------------------------------------------------



//starts function to copy the billing details to delivery details

function CopyBillingToDelivery(Frm)

{

	Frm.DeliveryTitle.value = Frm.BillingTitle.value;

	Frm.DeliveryFirstName.value = Frm.BillingFirstName.value;

	Frm.DeliveryLastName.value = Frm.BillingLastName.value;

	Frm.DeliveryCompanyName.value = Frm.BillingCompanyName.value;

	Frm.DeliveryAddress1.value = Frm.BillingAddress1.value;

	Frm.DeliveryAddress2.value = Frm.BillingAddress2.value;

	Frm.DeliveryTownCity.value = Frm.BillingTownCity.value;

	Frm.DeliveryCountyState.value = Frm.BillingCountyState.value;

	Frm.DeliveryPostcode.value = Frm.BillingPostcode.value;

	Frm.DeliveryCountry.value = Frm.BillingCountry.value;

	Frm.DeliveryTelephone.value = Frm.BillingTelephone.value;

	Frm.DeliveryMobile.value = Frm.BillingMobile.value;

	Frm.DeliveryFax.value = Frm.BillingFax.value;

}

//ends function to copy the billing details to delivery details



//------------------------------------------------------------------------------------------------------------------------



//starts function to trim any string

function trim(str) 

{

	return str.replace(/^\s+|\s+$/g,"");

}

function showError(id,val,divdisplay)

{

	val=trim(val);

	document.getElementById(id).value=trim(document.getElementById(id).value);

	if(val=='')

	{

		document.getElementById(divdisplay).style.display='inline';

	}

	else

	{

		document.getElementById(divdisplay).style.display='none';

	}

}



function isNumberKey(evt)

{

 var charCode = (evt.which) ? evt.which : event.keyCode

 if (charCode > 31 && (charCode < 48 || charCode > 57))

    return false;



 return true;

}



function isStringKey(evt)

{

 var charCode = (evt.which) ? evt.which : event.keyCode
//alert(charCode);
 if ((charCode > 64 && (charCode < 91 ) ) || ( charCode == 8  || charCode == 9))

    return true;



 return false;

}

//ends function to trim any string



function isValidEmail(str) 

{

      return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

}



function clickAdd(e,id)

{

	var keycode;

	if (window.event) keycode = window.event.keyCode;

	else if (e) keycode = e.which;

	

	if(keycode=='13')//key code for enter press

	{

		//if(document.getElementById('LogoutDiv').style.display=='none')

		{

			document.getElementById('btn'+id).click();

		}

	}

}





function validreport()

{

	 var startDate=document.getElementById('OrderFromDate');

	 var endDate=document.getElementById('OrderToDate');

	 if(startDate.value=='')

	 {

	  alert('Please Select  Start Date');

	  return false;

	 }

	 

	 if(endDate.value=='')

	 {

	  alert('Please Select  End Date');

	  return false;

	 }

	 if(toTimestamp(startDate.value)>toTimestamp(endDate.value))

	 {

	  alert('Please Select End Date Greater Than Start Date');

	  return false;

	 }

	 document.srchform.submit();

}



function toTimestamp(strDate){

	

	 var datum = Date.parse(strDate);

	 return datum/1000;

}





	function findaddress(pcode)

	{

		

		if (pcode != '')

		{

			toggleFormButton(true);

			clearform();				

		    document.S2SForm.postcode.value = pcode;

			document.S2SForm.submit();

		}

	}

	function toggleFormButton(status) 

	{

		//alert("Button");

		var theform = document.contactDetails;

		if (document.all || document.getElementById) {

			var tempobj = theform.searchbutton;

			if (status == true)

				tempobj.value = 'Searching...';

			else

				tempobj.value = 'Find Address';				

			tempobj.disabled = status;

		}

	}

	function clearform()

	{

		var theform = document.contactDetails;

		theform.Message.value="";

		//theform.BillingAddress1.value="";

		///theform.BillingAddress2.value="";

		//theform.address3.value="";

		//theform.address4.value="";

		//theform.BillingTownCity_User.value="";

		//theform.BillingPostcode.value="";

	}

	

	

	function findaddress_account(pcode)

	{

		

		if (pcode != '')

		{

			toggleFormButton_account(true);

			clearform_account();				

		    document.S2SForm.postcode.value = pcode;

			document.S2SForm.submit();

		}

	}

	function toggleFormButton_account(status) 

	{

		//alert('Hiii');

		var theform = document.accform;

		if (document.all || document.getElementById) {

			var tempobj1 = theform.searchbutton;

			if (status == true)

				tempobj1.value = 'Searching...';

			else

				tempobj1.value = 'Find Address';				

				tempobj1.disabled = status;

		}

	}



	function clearform_account()

	{

		var theform = document.accform;

		//theform.Message.value="";

		//theform.BillingAddress1.value="";

		///theform.BillingAddress2.value="";

		//theform.address3.value="";

		//theform.address4.value="";

		//theform.BillingTownCity_User.value="";

		//theform.BillingPostcode.value="";

	}

	

	

	



function checkLength(id){

    if (document.getElementById(id).value.length > 100){

        //alert("Text too long. Must be 150 characters or less");

		//var str = "Hello World";

document.getElementById(id).value=document.getElementById(id).value.substring(0,100);

		

		

        return false;

		

    }

    return true;

}



function Validations_forgot(frm1)

{ 

	

	var frm=document.frmdetail;

	var a;

	a=0;



	if(!frm.email_arr_forgot.value.indexOf(" ") || frm.email_arr_forgot.value=="")

	{  

		alert("Please Enter Email Address.");

		frm.email_arr_forgot.focus();

		a=1;

		return false;

	}



	if(!isValidEmail_forgot(frm.email_arr_forgot.value))

	{ //alert('email');



		alert("Please Insert Valid Email Address.");



		frm.email_arr_forgot.focus();

		a=1;



		return false;



	} //alert('after');



	if(trim(document.getElementById('error_formsg').innerHTML)=='<font style="font-size: 10px; color: rgb(255, 0, 0);">Email Address Not Registered.</font>' || trim(document.getElementById('error_formsg').innerHTML)=='<FONT style="FONT-SIZE: 10px; COLOR: #ff0000">Email Address Not Registered.</FONT>')

	{

		alert("Email Address Not Registered");

		frm.email_arr_forgot.focus();

		a=1;

		return false;

	}



	if(a==1)

	{

			return false;

	}



	else if(a==0)

	{

			return true;

	}

	//frm.submit();

	//alert('end');

}



function isValidEmail_forgot(str)

{  //alert('valid');

      return (str.indexOf(".") >= 1) && (str.indexOf("@") > 1);

}



function closeSigin()

{

	//alert('Hii');

	document.getElementById('userLogin').style.display='none';

}



 function closeDevForget()

 {

 	document.getElementById('show_forgot_pass_dev').style.display='none';

 	document.getElementById('userLogin').style.display='block';

 	document.getElementById('frgetdev').style.height='0px';

 	

 	document.getElementById('showLoginHr').style.display='block';

 	

 		

 }
