
/*
function validateForm(myForm){

	if (!validRequired(myForm.Name,"Name")                     ) {   return false; }	
	if (!validEmail(myForm.Email,"Email Address",true)         ) {   return false; }
	
	if ( frmAddCustomerOwnerShowRoom.Password.value             == ""               ) {	  alert (" Please type a Password.");return false; }	
	if (!validRequired(myForm.Password,"Password")             ) {   return false; }
	if ( frmAddCustomerOwnerShowRoom.Password.value.length      <= 5                ) {	  alert (" Password should be more than 6 characters.");return false; }			
	
	if ( frmAddCustomerOwnerShowRoom.ReTypePassword.value       == ""               ) {   alert (" Please re-type your Password.");return false; }		
	if (!validRequired(myForm.ReTypePassword,"Retype-Password")) {   return false; }
	if ( frmAddCustomerOwnerShowRoom.Password.value             !=    frmAddCustomerOwnerShowRoom.ReTypePassword.value ) { alert (" Your passwords have not matched.");return false; }			
	
	if ( frmAddCustomerOwnerShowRoom.SecretQuestion.value       == ""               ) {	  alert (" Please choose a Secret Question.");return false; }	
	if ( frmAddCustomerOwnerShowRoom.SecretAnswer.value         == ""               ) {	  alert (" Please type a Secret Answer.");return false; }	
	if (!validRequired(myForm.SecretAnswer,"SecretAnswer")     ) {   return false; }
	
	if (!validRequired(myForm.Address,"Address")               ) {   return false; }
	if (!validRequired(myForm.City,"City")                     ) {   return false; }	
	
	if (!NotRequired(myForm.Province,"Province")               ) {   return false; }
	if (!NotRequired(myForm.PostalCode,"PostalCode")           ) {   return false; }		

	if ( frmAddCustomerOwnerShowRoom.ZoneCode.value             == "-1"            ) {   alert (" Please select your Nearest Area, so we can reach you.");return false; }		
	
	if (!validNum(myForm.NIC,"NIC #",true)                     ) {   return false; }	
	if ( frmAddCustomerOwnerShowRoom.NIC.value.length           <= 10               || frmAddCustomerOwnerShowRoom.NIC.value.length    >= 14) {	  alert (" NIC No. should be between 11 and 14 digits.");return false; }						
	
	if (!NotRequired(myForm.Fax,"Fax #")                       ) {   return false; }	
	
	
	if (!validNum(myForm.CodePhone,"City Code number",true)     ) {	  return false; }
	if ( frmAddCustomerOwnerShowRoom.CodePhone.value.length <= 2              ) {	  alert (" Phone should not be less than 6 digits.");return false; }						

	if (!validNum(myForm.Phone,"Phone number",true)                 ) {	  return false; }
	if ( frmAddCustomerOwnerShowRoom.Phone.value.length         <= 6              ) {	  alert (" Phone should not be less than 6 digits.");return false; }					
	
	if (!NotRequired(myForm.CodeCell,"Cell Dialing number",true)       ) {	  return false; }
	if (!NotRequired(myForm.Cell    ,"Cellphone number",true)       ) {	  return false; }	
	if ( frmAddCustomerOwnerShowRoom.CodeCell.value.length      == ""  &&  frmAddCustomerOwnerShowRoom.Cell.value.length != ""  ) {	  alert (" Network Code is required for your cellullar number.");return false; }
	if ( frmAddCustomerOwnerShowRoom.Cell.value.length          != ""  &&  frmAddCustomerOwnerShowRoom.Cell.value.length == ""  ) {	  alert (" Please enter your cellullar number.");return false; }					
	
	return true;	
}
*/
function validEmail(formField,fieldLabel,required)
{
	var result = true;
	
	if (required && !validRequired(formField,fieldLabel))
		result = false;

	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )	{
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		formField.value = "";
		formField.focus();
		result = false;
	}   
  return result;
}

function isEmailAdd(email){
 var result = false;
 if (!isEmpty(email)){
  var theStr = new String(email);
  var index = theStr.indexOf("@");
 
  	if (index > 0)  	{
   	 var pindex = theStr.indexOf(".",index);
    	if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
		else{ alert("Invalid email address") }
  	}
	else {	alert("Invalid email address") 	}
 }
 else 
 result=true
   
 return result;  
}

function validNum(formField,fieldLabel,required){
	var result = true;
	if (required && !validRequired(formField,fieldLabel))	result = false;
				  
 	if (result){
 		if (!allDigits(formField.value))		{
 			alert('Please enter a number for the "' + fieldLabel +'" field.');
			formField.value = "";
			formField.focus();		
			result = false;
		}
	} 					
	return result;
}

function allDigits(str){
	return inValidCharSet(str,"0123456789");
}

function inValidCharSet(str,charset){
	var result = true;	
	for (var i=0;i<str.length;i++)
		if (charset.indexOf(str.substr(i,1))<0)		{
			result = false;
			break;
		}					
	return result;
}

function NotRequired(formField,fieldLabel){
	var result = true;	
	var str    = formField.value;
	if (formField.value != "") { 
		for (var X=0; X<=str.length; X++) {
			if ( str.charAt(X) == "'" || str.charAt(X) == "\"" )	{
				alert("Please input a valid character " + fieldLabel  + ".");
				result = false;
				break;
			}
		}
	}	
	return result;
}

function ValidateForm(theForm) {
	var flag = true;	
	if      ( theForm.ProductName.value    == "" ) { theForm.ProductName.focus(); flag = false; }
	else if ( theForm.ProductCost.value    == "" ) { theForm.ProductCost.focus(); flag = false; }
	else    { if ( !isValidForm(theForm) ) { flag = false; }                                 	}	
	theForm.DependentProduct.disabled = false;
	return flag;	
}

function validRequired(formField,fieldLabel){
	var result = true;	
	var str  = formField.value;
		
	if (formField.value == "")	{	
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.value = "";
		formField.focus();
		result = false;
	}		
	else  { 
		for (var X=0; X<=str.length; X++) {
			if ( str.charAt(X) == "'" || str.charAt(X) == "\"" )	{
				alert("Please input a valid character." + fieldLabel );
				result = false;
				break;
			}
		}
	}		
	return result;
}

function isEmpty(str) {
	if( str == "")	{ return true; }
	else { return false; } 		
}

function isValidForm(theForm) {

	var flag = true
	for(i = 0 ; i<theForm.length;i++)	{
	if(theForm[i].type=="text")		{
			if(theForm[i].id == "numeric")			{				
				if(isNaN(theForm[i].value))				{
				alert(theForm[i].name + " field required numeric data")
				
				flag = false
				theForm[i].value=""
				theForm[i].focus()
				break
				}				
			}
			else if(theForm[i].id == "email")			{				
				if (isEmailAdd(theForm[i].value) == false)				{
				flag=false
				theForm[i].value=""
				theForm[i].focus()
				break
				}				
			}
			else if (theForm[i].id= "text")			{				
				if(!isEmpty(theForm[i].value) && !isNaN(theForm[i].value))				{
				theForm[i].value=""
				flag=false
				alert(theForm[i].name + " field contains invalid data")
				theForm[i].focus()
				break
				}			
			 }			
		}		
	}
	return flag;
}

function EnableTextBox(x){
	x.disabled = false;
}

function EnableDisableTextBox(x,selectBox) {
	if (x.disabled == true && selectBox.value != "-1" )	{		EnableTextBox(x)	}
	else if (x.disabled != true && selectBox.value == "-1" )	{
	x.value = "";
	x.disabled = true;
	}
}



function FillComboBox(taker,temp,Cat){
alert(temp)
}
	



