function ValidatecustomerRegister()
{ 
	
	var error_flag = true;
    if(jQuery("#fname").val()=='')
    {
        alert('Please enter first name.');
        jQuery("#fname").focus();
        error_flag = false;
        return false;
    
    }
    if(jQuery("#lname").val()=='')
    {
        alert('Please enter last name.');
        jQuery("#lname").focus();
        error_flag = false;
        return false;
    
    }
    if(jQuery("#lab").val() == "")
    {
        alert('Please enter lab name.');
        jQuery("#lab").focus();
        error_flag = false;
        return false;
    }	 
    if(jQuery("#emailid").val()=='')
    {
        alert('Please enter email.');
        jQuery("#emailid").focus();
         error_flag = false;
        return false;
    
    }
    else
    {
        if (echeck(jQuery("#emailid").val())==false){
        	jQuery("#emailid").select();
        	jQuery("#emailid").focus();
        	 error_flag = false;
        	return false;
        }
    }  
    if(jQuery("#conemail").val() != jQuery("#emailid").val())
    {
        alert('Email mismatch.');
        jQuery("#conemail").focus();
         error_flag = false;
        return false;
    
    }
    
    if(jQuery("#pwd").val()=='')
    {
        alert('Please enter password.');
        jQuery("#pwd").focus();
         error_flag = false;
        return false;
    
    }
    else
    {
        if(jQuery("#conepwd").val() != jQuery("#pwd").val())
        {
        alert('Password mismatch.');
        jQuery("#conepwd").focus();
         error_flag = false;
        return false;
        
        }
    } 
   if(error_flag == true && jQuery("#is_voucher").val()== false)
   {  
        /*submit data to saleforce.com when registering */
        jQuery("#add").attr('value','Processing...');
	 	jQuery("#add").attr('disabled','disabled');
        
	 	//kals01
	 	if(jQuery("#email_optout").is(':checked'))
		{
			emailOptOut=1;
		}else
		{
			emailOptOut=0;
		}
		
      jQuery.post(siteurl+"customer/register_ajax", { 
                fname :jQuery("#fname").val(),
                lname:jQuery("#lname").val(),
                email:jQuery("#emailid").val(),
                company:jQuery("#lab").val(), 
                conepwd:jQuery("#conepwd").val(), 
                pwd:jQuery("#pwd").val(),
                email_optout: emailOptOut
           },
              
           function(data){ 
                if(data)   { 
                  if(data == 1)
                  {   jQuery("#error_msg").html('Mail Error: While sending mail to customer.');
                  	  return false;
                  }
                  if(data == 2) 
                     document.frm_sales.submit();
                    //alert("submit to salesforce");
                }
              });
              return false; 
   }
    
}



function customerProfile()
{ 
    if(jQuery("#fname").val()=='')
    {
        alert('Please enter first name.');
        jQuery("#fname").focus();
        return false;
        
    } 
    
    if(jQuery("#pwd").val() !='')
    {
        var text = jQuery("#pwd").val();  
        var textlength = text.length;
        if(textlength< 6){
        	alert('Password should have atleast 9 characters.');
        	jQuery("#pwd").focus();
        	return false;
        }
    }
    
    if(jQuery("#pwd").val() != jQuery("#conpwd").val()) 
    {
        alert('Password Mismatch.');
        jQuery("#conpwd").focus();
        return false;
        }
        if(validateCustomerAddress()==false){
         return false;
    }

} 


function vaildateCustomerLogin()
{

if(jQuery("#username").val()=='')
{
alert('Please enter username.');
jQuery("#username").focus();
return false;

}

if(jQuery("#pwd").val()=='')
{
alert('Please enter password.');
jQuery("#pwd").focus();
return false;

}
}




function vaildateWorkorderLogin()
{

if(jQuery("#username").val()=='')
{
alert('Please enter email.');
jQuery("#username").focus();
return false;

}
if (jQuery("input[@name='new_cus']:checked").val()==1)
{

if(jQuery("#pwd").val()=='')
{
alert('Please enter password.');
jQuery("#pwd").focus();
return false;

}
}

}



function customerEmail()
{
if(jQuery("#email").val()=='')
{
alert('Please enter email.');
jQuery("#email").focus();
return false;

}
else
{
if (echeck(jQuery("#email").val())==false){
	jQuery("#email").select();
	jQuery("#email").focus()
	return false;
}
}  


}

function askQuestion()
{

if(jQuery("#name").val()=='')
{
alert('Please enter name.');
jQuery("#name").focus();
return false;

}

if(jQuery("#email").val()=='')
{
alert('Please enter email.');
jQuery("#email").focus();
return false;

}
else
{
if (echeck(jQuery("#email").val())==false){
	jQuery("#email").select();
	jQuery("#email").focus()
	return false;
}
}  
if(jQuery("#question").val()=="")
{
alert('Please enter question.');
jQuery("#question").focus();
return false;

} 

}

function ContactUs()
{

if(jQuery("#name").val()=='')
{
alert('Please enter name.');
jQuery("#name").focus();
return false;

}

if(jQuery("#email").val()=='')
{
alert('Please enter email.');
jQuery("#email").focus();
return false;

}
else
{
if (echeck(jQuery("#email").val())==false){
	jQuery("#email").select();
	jQuery("#email").focus()
	return false;
}
}  
if(jQuery("#comments").val()=="")
{
alert('Please enter comments.');
jQuery("#comments").focus();
return false;

} 

}



function echeck(str) {

var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
   alert("Invalid E-mail ID")
   return false
}

if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
   alert("Invalid E-mail ID")
   return false
}

if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
    alert("Invalid E-mail ID")
    return false
}

 if (str.indexOf(at,(lat+1))!=-1){
    alert("Invalid E-mail ID")
    return false
 }

 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
    alert("Invalid E-mail ID")
    return false
 }

 if (str.indexOf(dot,(lat+2))==-1){
    alert("Invalid E-mail ID")
    return false
 }

 if (str.indexOf(" ")!=-1){
    alert("Invalid E-mail ID")
    return false
 }

	 return true					
} 

function clearText(elemtent_id , val)
{

	if(jQuery('#'+elemtent_id).val() == val)
	{
		jQuery('#'+elemtent_id).attr("value","");
	}
}
function unclearText(elemtent_id , val)
{

	if(jQuery('#'+elemtent_id).val() == "")
	{
		jQuery('#'+elemtent_id).attr("value",val);
	}
}
 
function doSameAddress()
{
	if (jQuery("#dosame").is(":checked")) 
	{		
		jQuery("#billing_fname").attr("value",jQuery("#shipping_fname").val());
		jQuery("#billing_lname").attr("value",jQuery("#shipping_lname").val());
		jQuery("#billing_email").attr("value",jQuery("#shipping_email").val());
		jQuery("#billing_company").attr("value",jQuery("#shipping_company").val());
		jQuery("#billing_email").attr("value",jQuery("#shipping_email").val());
		jQuery("#billing_street").attr("value",jQuery("#shipping_street").val());
		jQuery("#billing_street2").attr("value",jQuery("#shipping_street2").val());
		jQuery("#billing_city").attr("value",jQuery("#shipping_city").val());
		jQuery("#billing_state").attr("value",jQuery("#shipping_state").val());
		jQuery("#billing_zip").attr("value",jQuery("#shipping_zip").val());
		jQuery("#billing_phone").attr("value",jQuery("#shipping_phone").val());
			
	}	 
}

function doSamePromo()
{
		
		jQuery("#first_name").attr("value",jQuery("#fname").val());
		jQuery("#last_name").attr("value",jQuery("#lname").val());
		jQuery("#street").attr("value",jQuery("#street1").val()+'\n'+jQuery("#street2").val());
		jQuery("#NewsLetterOptIn").attr("value",jQuery("#email").val());

		
	 
}
function doSamePromo_2()
{
		
		jQuery("#first_name").attr("value",jQuery("#fname").val());
		jQuery("#last_name").attr("value",jQuery("#lname").val());
		jQuery("#company").attr("value",jQuery("#lab").val());
		jQuery("#email").attr("value",jQuery("#emailid").val()); 
	 
}

function removeMoreProduct(id)
{
	jQuery("#div_"+id).remove();
	
}

function validateWorkOrder()
{ 
	 var input_error  = '';
	 var file_flag = 0;	  
	if(jQuery("#is_customer_id").val() == "")
	{
		 alert("Please login to proceed.");
		 return false;
	}
	
	 
	if(jQuery("#shipping_fname").val() == "")
	{
	  alert("Please enter first name.");
	  jQuery("#shipping_fname").focus();
	  return false;
	}
	if(jQuery("#shipping_lname").val() == "")
	{
	  alert("Please enter last name.");
	  jQuery("#shipping_lname").focus();
	  return false;
	}
	if(jQuery("#shipping_company").val() == "")
	{
	  alert("Please enter lab name.");
	  jQuery("#shipping_company").focus();
	  return false;
	}
	if(jQuery("#shipping_street").val() == "")
	{
	  alert("Please enter street.");
	  jQuery("#shipping_street").focus();
	  return false;
	}
	if(jQuery("#shipping_city").val() == "")
	{
	  alert("Please enter city.");
	  jQuery("#shipping_city").focus();
	  return false;
	}
	if(jQuery("#shipping_state").val() == "")
	{
	  alert("Please enter state.");
	  jQuery("#shipping_state").focus();
	  return false;
	}
	if(jQuery("#shipping_zip").val() == "")
	{
	  alert("Please enter zip.");
	  jQuery("#shipping_zip").focus();
	  return false;
	}	
	if(jQuery("#billing_fname").val() == "")
	{
	  alert("Please enter first name.");
	  jQuery("#billing_fname").focus();
	  return false;
	}
	if(jQuery("#billing_lname").val() == "")
	{
	  alert("Please enter last name.");
	  jQuery("#billing_lname").focus();
	  return false;
	}
	if(jQuery("#billing_company").val() == "")
	{
	  alert("Please enter lab name.");
	  jQuery("#billing_company").focus();
	  return false;
	}	 
	if(jQuery("#billing_street").val() == "")
	{
	  alert("Please enter street.");
	  jQuery("#billing_street").focus();
	  return false;
	} 
	if(jQuery("#billing_city").val() == "")
	{
	  alert("Please enter city.");
	  jQuery("#billing_city").focus();
	  return false;
	}
	if(jQuery("#billing_state").val() == "")
	{
	  alert("Please enter state.");
	  jQuery("#billing_state").focus();
	  return false;
	}
	if(jQuery("#billing_zip").val() == "")
	{
	  alert("Please enter zip.");
	  jQuery("#billing_zip").focus();
	  return false;
	} 	  
	if( jQuery("#patient_name").val() =="")
	{
	 		alert("Please enter patient name.");
	 		jQuery("#patient_name").focus(); 
	 		return false;	 		
	} 
	

	 for(i=1; i<=jQuery("#count").val(); i++)
	 {
	 	if( jQuery("[name=material_id_"+i+"]").val() =="-1")
	 	{
	 		alert("Please select product.");
	 		jQuery("[name=material_id_"+i+"]").focus();
	 		return false;
	 		
	 	}
	 	
         if(jQuery("[name=shadeval_"+i+"]").val()=="1")
         {	
        	 	if( jQuery("[name=shade_"+i+"]").val() =="")
        	 	{
        	 		alert("Please enter shade.");
        	 		jQuery("[name=shade_"+i+"]").focus();
        	 		return false;
        	 		
        	 	}
         }
	 
	 	if( jQuery("[name=teeth_"+i+"]").val() =="")
	 	{
	 		alert("Please enter teeth.");
	 		jQuery("[name=teeth_"+i+"]").focus();
	 		return false;
	 		
	 	}
	 	
	 		if( jQuery("[name=connections_id_"+i+"]").val() =="-1")
	 	{
	 		alert("Please select connections.");
	 		jQuery("[name=connections_id_"+i+"]").focus();
	 		return false;
	 		
	 	}
	 	
 
	 }
	 	if(jQuery("#is_promo").val() == 'N')
	{
	     alert("Please enter valid promo code.");
	     jQuery("#promo_code").focus();
	     return false;
	} 
//	if (!jQuery("#file_attached").length)
//	{
//	
//    	if(jQuery("#is_promo").val() == 'Y')
//    	{ 
//    	    for(i=1; i<=jQuery("#addmore_count").val(); i++)
//    	    {    	   
//    	        if (jQuery("#addmore_"+i).length)
//        	 	 if( jQuery("[name=attach_file_"+i+"]").val() !="" )
//        	 		    file_flag  = file_flag+1; 
//    	    }	   
//    	      
//    	    if(file_flag == 0)
//    	    {
//    	        alert("Please attach atleast one file.");
//    	        return false;
//    	    } 
//    	 }	 
//    	 if(file_flag >= 0)
//    	 {
//    	     for(i=1; i<=jQuery("#addmore_count").val(); i++)
//    	    {    	   
//    	        if (jQuery("#addmore_"+i).length)
//        	 	 if( jQuery("[name=attach_file_"+i+"]").val() !="" )
//        	 		    file_flag  = file_flag+1; 
//    	    }	   
//    	   
////            if(file_flag > 0)
////            {
////                if(jQuery("#promo_code").val() ==""){
////                alert("Please enter promo code.");
////                jQuery("#promo_code").focus();
////                return false;
////                }
////            }	
//    	 }
//	} 	 	
	 

	 
}

function validateCustomerAddress()
{ 
 
	
	 
	if(jQuery("#shipping_fname").val() == "")
	{
	  alert("Please enter first name.");
	  jQuery("#shipping_fname").focus();
	  return false;
	}
	if(jQuery("#shipping_lname").val() == "")
	{
	  alert("Please enter last name.");
	  jQuery("#shipping_lname").focus();
	  return false;
	}
	
		if(jQuery("#shipping_company").val() == "")
	{
	  alert("Please enter lab name.");
	  jQuery("#shipping_company").focus();
	  return false;
	}
	
 
	if(jQuery("#shipping_street").val() == "")
	{
	  alert("Please enter street.");
	  jQuery("#shipping_street").focus();
	  return false;
	}
 
	if(jQuery("#shipping_city").val() == "")
	{
	  alert("Please enter city.");
	  jQuery("#shipping_city").focus();
	  return false;
	}
	if(jQuery("#shipping_state").val() == "")
	{
	  alert("Please enter state.");
	  jQuery("#shipping_state").focus();
	  return false;
	}
	if(jQuery("#shipping_zip").val() == "")
	{
	  alert("Please enter zip.");
	  jQuery("#shipping_zip").focus();
	  return false;
	}
	
	
	if(jQuery("#billing_fname").val() == "")
	{
	  alert("Please enter first name.");
	  jQuery("#billing_fname").focus();
	  return false;
	}
	if(jQuery("#billing_lname").val() == "")
	{
	  alert("Please enter last name.");
	  jQuery("#billing_lname").focus();
	  return false;
	}
			if(jQuery("#billing_company").val() == "")
	{
	  alert("Please enter lab name.");
	  jQuery("#billing_company").focus();
	  return false;
	}
 
	if(jQuery("#billing_street").val() == "")
	{
	  alert("Please enter street.");
	  jQuery("#billing_street").focus();
	  return false;
	}
 
	if(jQuery("#billing_city").val() == "")
	{
	  alert("Please enter city.");
	  jQuery("#billing_city").focus();
	  return false;
	}
	if(jQuery("#billing_state").val() == "")
	{
	  alert("Please enter state.");
	  jQuery("#billing_state").focus();
	  return false;
	}
	if(jQuery("#billing_zip").val() == "")
	{
	  alert("Please enter zip.");
	  jQuery("#billing_zip").focus();
	  return false;
	} 
	   

	 
}

function validateEditOrder()
{
   
 
//	 	if( jQuery("#patient_name").val() =="")
//	 	{
//	 		alert("Please enter patient name.");
//	 		jQuery("#patient_name").focus();
//	 		return false;
//	 		
//	 	}
// 
//	 for(i=1; i<=jQuery("#count").val(); i++)
//	 {
//	 	if( jQuery("[name=products_id_"+i+"]").val() =="-1")
//	 	{
//	 		alert("Please select product.");
//	 		jQuery("[name=products_id_"+i+"]").focus();
//	 		return false;
//	 		
//	 	}
//	 	
//        if(jQuery("[name=shadeval_"+i+"]").val()=="1")
//        {	
//            if( jQuery("[name=shade_"+i+"]").val() =="")
//            {
//                alert("Please enter shade.");
//                jQuery("[name=shade_"+i+"]").focus();
//                return false;
//            
//            }
//        }
//	 
//	 	if( jQuery("[name=teeth_"+i+"]").val() =="")
//	 	{
//	 		alert("Please enter teeth.");
//	 		jQuery("[name=teeth_"+i+"]").focus();
//	 		return false;
//	 		
//	 	}
//	 	
//	 		if( jQuery("[name=connections_id_"+i+"]").val() =="-1")
//	 	{
//	 		alert("Please select connections.");
//	 		jQuery("[name=connections_id_"+i+"]").focus();
//	 		return false;
//	 		
//	 	}
//	 	
//	 	if(validateCreatekOrder()==false){
//	 	 	return false;
//	 	 
//	 	}
// 
//	 } 
}

function validateEnterCode()
{
	if(jQuery("#name").val() == "")
	{
		alert('Please enter Promo Code.');
		jQuery("#name").focus();
		return  false;
	}
} 

function ForgotPassword()
{
	
	if (echeck(jQuery("#email").val())==false){
		jQuery("#email").select();
		jQuery("#email").focus()
		return false;
	}
	
}

function addMore()
{
	count	= jQuery("#addmore_count").val();
	count = parseInt(count)+parseInt(1);
	jQuery("#addmore_div").append('<p class="clear" id="addmore_'+count+'" style="width:100%"><label class="labeltext">Attach File '+count+':</label><input name="attach_file_'+count+'" id="attach_file_'+count+'"   type="file" class="textbox" style="width:208px;" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" alt="Remove File" title="Remove File" class="removelink" onclick="removeItem('+count+')" >Remove</a></p>');
	jQuery("#addmore_count").attr('value',count);
}
function removeItem(id)
{
    
    jQuery("#attach_file_"+id).attr("value","");
    
	jQuery("#addmore_"+id).remove();  
	
} 

function checkSavedWorkOrder()
{

}

function removeFileName(id)
{
    var x=window.confirm("Are you sure you want to remove?")
    if (x){
        jQuery("#"+id).attr("value",""); 
          jQuery("#remove_a").hide();
    }
  
}
function showRemove()
{
 
    if(jQuery("#attach_file_1").val()!="")
    {
        jQuery("#remove_a").show();
    }
} 


