//global functions
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}
//global functions

function PType(val){
	if(val=="Saved"){
		document.getElementById('pSaved').style.display = 'block';
		document.getElementById('pEnter').style.display = 'none';
		document.getElementById('pUpload').style.display = 'none';
		document.getElementById('pFax').style.display = 'none';
		document.getElementById('pDetail').style.display = 'none';
		
	}
	if(val=="Enter"){
		document.getElementById('pSaved').style.display = 'none';
		document.getElementById('pEnter').style.display = 'block';
		document.getElementById('pUpload').style.display = 'none';
		document.getElementById('pFax').style.display = 'none';
		document.getElementById('pDetail').style.display = 'block';
		document.getElementById('patientSelect').value = "";
		
	}
	if(val=="Upload"){
		document.getElementById('pSaved').style.display = 'none';
		document.getElementById('pEnter').style.display = 'none';
		document.getElementById('pUpload').style.display = 'block';
		document.getElementById('pFax').style.display = 'none';
		document.getElementById('pDetail').style.display = 'block';
		document.getElementById('patientSelect').value = "";
	}
	if(val=="Fax"){
		document.getElementById('pSaved').style.display = 'none';
		document.getElementById('pEnter').style.display = 'none';
		document.getElementById('pUpload').style.display = 'none';
		document.getElementById('pFax').style.display = 'block';
		document.getElementById('pDetail').style.display = 'block';
		document.getElementById('patientSelect').value = "";
	}
	if(val=="None"){
		document.getElementById('pSaved').style.display = 'none';
		document.getElementById('pEnter').style.display = 'none';
		document.getElementById('pUpload').style.display = 'none';
		document.getElementById('pFax').style.display = 'none';
		document.getElementById('pDetail').style.display = 'none';
		document.getElementById('patientSelect').value = "";
	}

}
function checkQuantity(val,actualQ)
{
	if(parseInt(actualQ) >= parseInt(val))
	{	alert("Quantity updated to "+val);
		document.getElementById('quantity').value = val;
	}
	else if(parseInt(actualQ) < parseInt(val))
	{
		alert("Value out of range.Available quantity is "+actualQ);
		document.getElementById('quantity').value = 1;
	}
}
function showPrismText(val)
{
	if(val=="Yes")
	{
	 	document.getElementById('prismText').style.display = 'table-cell';
	}
	if(val=="No")
	{
	 	document.getElementById('prismText').style.display = 'none';
	}
}

//for forgotpassword page
function checkFP(){
	//alert(document.getElementById('unamecommon').value);
		if(document.getElementById('emailFP').value == ""){
			alert("Please Enter Your Email Address !!!");
			document.getElementById('emailFP').focus();
			return false;			
		}
		else return true;
		//document.getElementById('loginTB').submit();
	}

function checkRP(){
	//alert(document.getElementById('unamecommon').value);
		if(document.getElementById('passwordRP').value == ""){
			alert("Please Enter New Password !!!");
			document.getElementById('passwordRP').focus();
			return false;			
		}
		else return true;
		//document.getElementById('loginTB').submit();
	}
	
//for user activation page
function checkUserActivation(form1){
	
		//alert(document.getElementById('searchType').value);	
		if(document.getElementById('discount').value=="0"){
			alert("Please Enter Discount percent !!!");
			document.getElementById('discount').focus();
			return false;
		}
		if(document.getElementById('cust_discount').value=="0"){
			alert("Please Enter Customer Discount percent !!!");
			document.getElementById('cust_discount').focus();
			return false;
		}
		
		
		document.getElementById(form1).submit();
	}
	
function showHideAdress(check){
	
	if(check=="Different"){
		document.getElementById('diffAdress').style.display='block';
		
		}
	else{
		document.getElementById('diffAdress').style.display='none';
		
		}
	

}
//for user activation page end

//for user home page 
function checkBlanksMail(){
	
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		var returnval=emailfilter.test(document.getElementById('frmEmail').value);
		
		if(document.getElementById('from').value==""){
			alert("Please Type Your Name !!!");
			document.getElementById('from').focus();
			return false;
		}
		if(document.getElementById('frmEmail').value==""){
			alert("Please Type Your Email Adress !!!");
			document.getElementById('frmEmail').focus();
			return false;
		}
		if(returnval==false){
			alert("Please enter a valid email address.");
			document.getElementById('frmEmail').focus();
			return false;
		}
		if(document.getElementById('mailTitle').value==""){
			alert("Please Type Mail Title !!!");
			document.getElementById('mailTitle').focus();
			return false;
		}
		if(document.getElementById('mailBody').value==""){
			alert("Please Type Mesage !!!");
			document.getElementById('mailBody').focus();
			return false;
		}
		else return true;
	
	}
	
function checkBlanksRRegister(form1){
	
		if(document.getElementById('payAdress').value==""){
			alert("Please Type Your Adress !!!");
			document.getElementById('payAdress').focus();
			return false;
		}
		
	document.getElementById(form1).submit();
	}
	
	
function checkBlanksWRegister(form1){
	
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		var returnval=emailfilter.test(document.getElementById('email').value);
		
		if(document.getElementById('contactPerson').value==""){
			alert("Please Type Contact Person !!!");
			document.getElementById('contactPerson').focus();
			return false;
		}
		if(document.getElementById('business').value==""){
			alert("Please Type Your Business!!!");
			document.getElementById('business').focus();
			return false;
		}
		if(document.getElementById('businessName').value==""){
			alert("Please Type Your Business Name !!!");
			document.getElementById('businessName').focus();
			return false;
		}
		
		if(document.getElementById('sales').value==""){
			alert("Please Type Your Sales per Month !!!");
			document.getElementById('sales').focus();
			return false;
		}
		
		if(document.getElementById('shippingAdress').value==""){
			alert("Please Select Shipping Adress!!!");
			document.getElementById('shippingAdress').focus();
			return false;
		}
		
	
	else return true;
	}
	
	//for user home page end
	
//fro frame detail page
function checkColour(){

if(document.getElementById('frameColour').value==""){
			alert("Please Select Frame Colour !!!");
			document.getElementById('frameColour').focus();
			return false;
		}
	else {
	document.getElementById('submitFrame').submit();
	
	}
}

//fro frame detail page end
	
	//for lens selectio page
function checkLensPackage(){
				//lens Category checking
				if(document.getElementById('lc').value==""){
						alert("Please Select Lens Category!!!");
						showSteps('1');
						document.getElementById('lc').focus();
						return false;
					}
				//lens Category checking
				
		
			var pType="";
				for (var i=0; i < document.submitDetail1.prescriptionType.length; i++)
					{
					 if (document.submitDetail1.prescriptionType[i].checked)
						{
							var pType = document.submitDetail1.prescriptionType[i].value;
						 }
				   }
	
		if(pType=="Enter" && document.getElementById('fashion').value == "No"){
				//prescription checking
				//if(document.getElementById('cylRight').value==""){
//				alert("Please Select (CYL)OD!!!");
//				showSteps('2');
//				document.getElementById('cylRight').focus();
//				return false;
//				}
				if( (document.getElementById('cylRight').value!="" && document.getElementById('cylRight').value!="CYL" && document.getElementById('cylRight').value!="PLANO" ) && document.getElementById('axisRight').value==""){
					alert("Please Select (axis)OD!!!");
					showSteps('2');
					document.getElementById('axisRight').focus();
					return false;
				}
				//if(document.getElementById('cylLeft').value==""){
//					alert("Please Select (CYL)OS!!!");
//					showSteps('2');
//					document.getElementById('cylLeft').focus();
//					return false;
//				}
				if( (document.getElementById('cylLeft').value!="" && document.getElementById('cylLeft').value!="CYL" && document.getElementById('cylLeft').value!="PLANO" ) && document.getElementById('axisLeft').value== ""){
					alert("Please Select (axis)OS!!!");
					showSteps('2');
					document.getElementById('axisLeft').focus();
					return false;
				}
				
			//prescription checking ends
			//lens Type checking
				var ltVal="";
				for (var i=0; i < document.submitDetail1.lt.length; i++)
			  	 {
			  		 if (document.submitDetail1.lt[i].checked)
				  		{
				  			var ltVal = document.submitDetail1.lt[i].value;
				 		 }
			  	  }
			
				if(ltVal==""){
							alert("Please Select Lens Type!!!");
							showSteps('3');
							document.getElementById('lt').focus();
							return false;
						}
			//lens type checking ends
		}//if(ptype=enter)ends
		
		if(document.getElementById('fashion').value == "No" && pType!="Saved" && pType!="None"){
			if(document.getElementById('PDSelect').checked){
							if(document.getElementById('PD1').value==""){
									alert("Please Select PDRight!!!");
									showSteps('2');
									document.getElementById('PD2').focus();
									return false;
								}
							if(document.getElementById('PD2').value==""){
									alert("Please Select PDLeft!!!");
									showSteps('2');
									document.getElementById('PD2').focus();
									return false;
								}
					}
					else{
							if(document.getElementById('PD').value==""){
								alert("Please Select PD!!!");
								showSteps('2');
								document.getElementById('PD').focus();
								return false;
							}
						}
		}//document.getElementById('fashion').value == "No"
	if(document.getElementById('lensSelect')){
		//lens checking
				var lens_count = document.getElementById('lensCount').value;
				var lens="";
				if(lens_count > 1){
						for (var i=0; i < document.submitDetail1.lensSelect.length; i++)
						 {
							 if (document.submitDetail1.lensSelect[i].checked)
								{
									var lens = document.submitDetail1.lensSelect[i].value;
								 }
						  }
					}
				else{
						 if (document.submitDetail1.lensSelect.checked){
							 lens = document.getElementById('lensSelect').value;
						 }
						
					}
					
						if(lens==""){
									alert("Please Select Lens !!!");
									showSteps('4');
									document.getElementById('lensSelect').focus();									
									return false;
								}
				
			//lens checking ends
	}
	else
	{
		alert("No Lens is selected ... Yet!!!");
		showSteps('4');
		return false;
	}
			
	document.getElementById('submitDetail1').submit();
}


function checkPrescription(){
	var pType ="";
	if(document.getElementById('prescriptionEnter') && document.getElementById('prescriptionEnter').checked){
		pType = "Enter";
	}
	if(document.getElementById('prescriptionSaved') && document.getElementById('prescriptionSaved').checked){
		pType = "Saved";
	}
	if(document.getElementById('prescriptionNone') && document.getElementById('prescriptionNone').checked){
		pType = "None";
	}
	if(document.getElementById('prescriptionUpload') && document.getElementById('prescriptionUpload').checked){
		pType = "Upload";
	}
	if(document.getElementById('prescriptionFax') && document.getElementById('prescriptionFax').checked){
		pType = "Fax";
	}
	if(pType=="")
	{
		alert('Please Select Prescription Type!!!');
		document.getElementById('prescriptionEnter').focus();
		return false;
	}
	if(pType=="Enter"){
		
		if( (document.getElementById('cylRight').value!="" && document.getElementById('cylRight').value!="CYL" && document.getElementById('cylRight').value!="PLANO" ) && document.getElementById('axisRight').value==""){
				alert("Please Select (axis)OD!!!");
				document.getElementById('axisRight').focus();
				return false;
			}
		if((document.getElementById('cylLeft').value!="" && document.getElementById('cylLeft').value!="CYL" && document.getElementById('cylLeft').value!="PLANO" ) && document.getElementById('axisLeft').value==""){
				alert("Please Select (axis)OS!!!");
				document.getElementById('axisLeft').focus();
				return false;
			}
		if(document.getElementById('cylLeft').value.substring(0,1)=="-" || document.getElementById('cylRight').value.substring(0,1)=="-"){
			if(document.getElementById('cylLeft').value.substring(0,1)!=document.getElementById('cylRight').value.substring(0,1)){
						if(confirm('Left and Right CYL Power are different or not entered!!! continue anyway?...')){
						}
						else{
						document.getElementById('cylLeft').focus();
						return false;
						}
			}
		}
		
		if(document.getElementById('sphLeft').value.substring(0,1)=="-" || document.getElementById('sphRight').value.substring(0,1)=="-"){
			if(document.getElementById('sphLeft').value.substring(0,1)!=document.getElementById('sphRight').value.substring(0,1)){
					if(confirm('Left and Right SPH Power are different or not entered!!! continue anyway?...')){
						//return true;
						}
						else{
						document.getElementById('sphLeft').focus();
						return false;
						}
			}
		}
	}//pType==Enter
	
	if(pType=="Upload"){
		
		if(document.getElementById('prescription').value=="" && document.getElementById('oldprescription').value==""){
				alert("Please Upload Prescription!!!");
				document.getElementById('prescription').focus();
				return false;
			}
		else if(document.getElementById('prescription').value!="")
		{
			var Path = document.getElementById('prescription').value;
				   var pathLength = Path.length;
				   var lastDot = Path.lastIndexOf(".");
				   var fileType = Path.substring(lastDot,pathLength);
				
				   if((fileType != ".doc") && (fileType != ".docx") && (fileType != ".pdf") && (fileType != ".PDF") && (fileType != ".DOCX") && (fileType != ".DOC")) 
				   {
					   alert("File type uploaded is not allowed!!!");
						document.getElementById('prescription').focus();
						return false;
				   }
		}
	}
	
	if(pType=="Saved")
	{	
		var pid="";
		if(document.getElementById('patient_count').value > 1)
		{
			for (var i=0; i < document.submitDetail1.patientSelect.length; i++)
			{
				 if (document.submitDetail1.patientSelect[i].checked)
				 {
					pid = document.submitDetail1.patientSelect[i].value;
				 }
			 }
		}
		if(document.getElementById('patient_count').value == 1){
			pid = document.getElementById('patientSelect').value;
		}
		
		if(pid==""){
				alert("Please Select Patient Name for Prescription!!!");
				document.getElementById('patientSelect').focus();
				return false;
			}
	}
	
	if(pType=="Enter" || pType=="Upload" || pType=="Fax"){
		if(document.getElementById('patientName').value==""){
					alert("Please Enter Patient Name!!!");
					document.getElementById('patientName').focus();
					return false;
				}
	
		if(document.getElementById('PDSelect').checked){
			if(document.getElementById('PD1').value==""){
					alert("Please Select Right PD!!!");
					document.getElementById('PD2').focus();
					return false;
				}
			if(document.getElementById('PD2').value==""){
					alert("Please Select Left PD!!!");
					document.getElementById('PD2').focus();
					return false;
				}
		}
		else{
			if(document.getElementById('PD').value==""){
					alert("Please Select PD!!!");
					document.getElementById('PD').focus();
					return false;
				}
			}
	}
	
	
	showSteps('3');
	
	
}

function showSteps(step)
{
	//animatedcollapse.show('step'+step);
	jQuery('#step'+step).slideDown('slow').siblings('.submenu').slideUp('fast');
	for(var a = 1; a<step; a++)
	{
		if(document.getElementById('edit'+a))
		{
			document.getElementById('edit'+a).style.display='inline';
		}
	}
	for(var b = step; b<5; b++)
	{
		if(document.getElementById('edit'+b))
		{
			document.getElementById('edit'+b).style.display='none';
		}
	}
	
}

function showItem(val){
	
	if(val=="PD")//this shows the prescription page when lens type is selected
	{
		if(document.getElementById('PDSelect').checked)
		{
		document.getElementById('both').style.display='block';
		jQuery('#single').hide();
		document.getElementById('PD').value="";
			if(document.getElementById('lc').value=="Single Vision Distance" || document.getElementById('lc').value=="Single Vision Reading"){
					document.submitDetail1.PD1[2].selected = "1";
					document.submitDetail1.PD2[2].selected = "1";
					
				}
		}
		else{
		document.getElementById('both').style.display='none';
		
		jQuery('#single').show();
		document.getElementById('PD1').value="";
		document.getElementById('PD2').value="";
		}	
	}
	
}


function checkSign(val){
	//check signs of sph or cyl
	if(val){
		
		if(document.getElementById(val+'Left').value!="" && document.getElementById(val+'Right').value!=""){
			if(document.getElementById(val+'Left').value.substring(0,1)=="-" || document.getElementById(val+'Right').value.substring(0,1)=="-"){
				if(document.getElementById(val+'Left').value.substring(0,1)!=document.getElementById(val+'Right').value.substring(0,1)){
							alert("Left and Right Power are different !!!");
							//document.getElementById(val+'Left').focus();
							return false;
				}
			}
		}
	}
}

function showAxis(val){
	if(document.getElementById('cyl'+val).value!="" ){
		document.getElementById('axis'+val).disabled = false;
	}
	if(document.getElementById('cyl'+val).value=="" || document.getElementById('cyl'+val).value=="CYL" || document.getElementById('cyl'+val).value=="PLANO")
	{
		document.getElementById('axis'+val).disabled = true;
		document.getElementById('axis'+val).value = "";
	}
}

function enableItem(val){
		
	if(val=='tint'){
		if(document.getElementById('tint').checked){
		document.getElementById('colourIntensity').disabled = false;
		document.getElementById('tintColour').disabled = false;
		
		document.getElementById('phc').checked = false;
		document.getElementById('phcolour').disabled = true;
		
		document.getElementById('polarized').checked = false;
		document.getElementById('pcolour').disabled = true;
		
		}
		else
		{
		document.getElementById('colourIntensity').disabled = true;
		document.getElementById('tintColour').disabled = true;
		}
	}
		
	
	if(val=='phc'){
		if(document.getElementById('phc').checked){
		document.getElementById('phcolour').disabled = false;
		
		document.getElementById('colourIntensity').disabled = true;
		document.getElementById('tintColour').disabled = true;
		document.getElementById('tint').checked = false;
		
		document.getElementById('pcolour').disabled = true;
		document.getElementById('polarized').checked = false;
		}
		else
		{
		document.getElementById('phcolour').disabled = true;
		}
	}
	
	if(val=='polarized'){
		if(document.getElementById('polarized').checked){
		document.getElementById('pcolour').disabled = false;
		
		document.getElementById('colourIntensity').disabled = true;
		document.getElementById('tintColour').disabled = true;
		document.getElementById('tint').checked = false;
		
		document.getElementById('phcolour').disabled = true;
		document.getElementById('phc').checked = false;
		}
		else
		{
		document.getElementById('pcolour').disabled = true;
		}
	}
}

function showARC(type){
	if(type=="Clear" || type=="Polarized" || type=="Photochromatic"){
		document.getElementById('ARCHere').style.display='block';
		}
	if(type=="Tinted"){
		document.getElementById('ARCHere').style.display='none';
		}
	
	}
	
function showlensShape(lscount,fid)
{
	var lensShapeVal = 0;
	if(lscount >1){
					for (var i=0; i < document.lensShapeSelectFrm.selectShape.length; i++)
					 {
						 if (document.lensShapeSelectFrm.selectShape[i].checked)
							{
								 lensShapeVal = document.lensShapeSelectFrm.selectShape[i].value;
							 }
					  }
				}
				else{
						if (document.getElementById('selectShape').checked)
						{
							lensShapeVal = document.getElementById('selectShape').value;
						 }
					}
					
				if(lensShapeVal=="")
				{
					lensShapeVal = 'default';	
				}
				document.getElementById('lensShape').value = lensShapeVal;
				//ajaxUpdater('lensShapeHere','includes/changeLensShape.php?id='+lensShapeVal+'&fid='+fid);
				jQuery('#lensShapeHere').load('includes/changeLensShape.php?id='+lensShapeVal+'&fid='+fid);
}

function showAccess(){
			var ltVal="";
				for (var i=0; i < document.submitDetail1.lt.length; i++)
			  	 {
			  		 if (document.submitDetail1.lt[i].checked)
				  		{
				  			var ltVal = document.submitDetail1.lt[i].value;
				 		 }
			  	  }
			
				if(ltVal==""){
							alert("Please Select Lens Type!!!");
							document.getElementById('lt').focus();
							return false;
						}
						
			var lensVal="";
				if(document.getElementById('lensCount').value >1){
					for (var i=0; i < document.submitDetail1.lensSelect.length; i++)
					 {
						 if (document.submitDetail1.lensSelect[i].checked)
							{
								 lensVal = document.submitDetail1.lensSelect[i].value;
							 }
					  }
				}
				else{
						if (document.getElementById('lensSelect').checked)
						{
							lensVal = document.getElementById('lensSelect').value;
						 }
					}
			
				if(lensVal==""){
							alert("Please Select Lens !!!");
							document.getElementById('lensSelect').focus();
							return false;
						}
						
				var lensColour="";
			if(ltVal!="Clear"){
				if(document.getElementById('colourCount').value >1 ){
					if(ltVal=="Tinted"){
						for (var i=0; i < document.submitDetail1.tintcolour.length; i++)
						 {
							 if (document.submitDetail1.tintcolour[i].checked)
								{
									lensColour = document.submitDetail1.tintcolour[i].value;
								 }
						  }
					}
					if(ltVal=="Photochromatic"){
						for (var i=0; i < document.submitDetail1.phcolour.length; i++)
						 {
							 if (document.submitDetail1.phcolour[i].checked)
								{
									lensColour = document.submitDetail1.phcolour[i].value;
								 }
						  }
					}
					if(ltVal=="Polarized"){
						for (var i=0; i < document.submitDetail1.pcolour.length; i++)
						 {
							 if (document.submitDetail1.pcolour[i].checked)
								{
									lensColour = document.submitDetail1.pcolour[i].value;
								 }
						  }
					}
				}
				else{
						if(ltVal=="Tinted"){
							if (document.getElementById('tintcolour').checked)
							{
								lensColour = document.getElementById('tintcolour').value;
							 }
						}
						if(ltVal=="Photochromatic"){
							if (document.getElementById('phcolour').checked)
							{
								lensColour = document.getElementById('phcolour').value;
							 }
						}
						if(ltVal=="Polarized"){
							if (document.getElementById('pcolour').checked)
							{
								lensColour = document.getElementById('pcolour').value;
							 }
						}
						
					
					}
			
				if(lensColour==""){
							alert("Please Select Lens Colour !!!");
							//document.getElementById('lensSelect').focus();
							return false;
						}
						
				if(ltVal=="Tinted"){
					if(document.getElementById('tintIntensity').value==""){
							alert("Please Select Tint Intensity!!!");
							document.getElementById('tintIntensity').focus();
							return false;
						}
				
				}
			}//if not  clear type
						
				showSteps('5');
		}
	
function showColour(type,lensprice,arcPrice){
		document.getElementById("lensprice").value = lensprice;
		if(arcPrice!=0)
		{
			document.getElementById("ARCPriceHere").innerHTML = "$"+arcPrice;
			document.getElementById("arcprice").value = arcPrice;
		}
		else
		{
			document.getElementById("ARCPriceHere").innerHTML = "Free";
			document.getElementById("arcprice").value = 0;
		}
		var ltVal="";
				for (var i=0; i < document.submitDetail1.lt.length; i++)
			  	 {
			  		 if (document.submitDetail1.lt[i].checked)
				  		{
				  			var ltVal = document.submitDetail1.lt[i].value;
				 		 }
			  	  }
			
				if(ltVal==""){
							alert("Please Select Lens Type!!!");
							document.getElementById('lt').focus();
							return false;
						}
				
					
				if(ltVal!="Clear"){
					
				//ajaxUpdater('ColourHere','includes/showColour.php?lensType='+ltVal+'&lensId='+type);
				jQuery('#ColourHere').load('includes/showColour.php?lensType='+ltVal+'&lensId='+type);
				document.getElementById('ColourHere').style.display='block';
				}
	
	}
	
function showPres(pid){
	//document.getElementById('savedPresHere').style.display='block';
	jQuery('#savedPresHere').load('includes/showPres.php?pid='+pid,function(){jQuery("#savedPresHere").slideDown("slow");});
	
	}
	
function showLens(){
	
		var pType="";
		for (var i=0; i < document.submitDetail1.prescriptionType.length; i++)
	   		{
	  		 if (document.submitDetail1.prescriptionType[i].checked)
		  		{
					var pType = document.submitDetail1.prescriptionType[i].value;
		 		 }
	   	   }
		   if(pType=="")
		   {
			  alert("Please Enter Prescription !!!");
			  	showSteps('2');
				document.getElementById('prescriptionEnter').focus();
				return false; 
			}
	
		if(pType=="Enter" || pType=="Saved" || pType=="None" || pType=="Upload" || pType=="Fax"){
				var ltVal="";
				for (var i=0; i < document.submitDetail1.lt.length; i++)
			  	 {
			  		 if (document.submitDetail1.lt[i].checked)
				  		{
				  			var ltVal = document.submitDetail1.lt[i].value;
				 		 }
			  	  }
			
				if(ltVal==""){
							alert("Please Select Lens Type!!!");
							document.getElementById('lt').focus();
							return false;
						}
						
				if(pType=="Saved"){	
						var pid="";
						
						if(document.getElementById('patient_count').value > 1){
								for (var i=0; i < document.submitDetail1.patientSelect.length; i++)
								{
								 if (document.submitDetail1.patientSelect[i].checked)
									{
										pid = document.submitDetail1.patientSelect[i].value;
									 }
							     }
						}
						else{
							pid = document.getElementById('patientSelect').value;
						}
						
						if(pid==""){
								alert("Please Select Patient Name for Prescription!!!");
								showSteps('2');
								document.getElementById('patientSelect').focus();
								return false;
							}
					}
				
				if(document.getElementById('lc').value==""){
				alert("Please Select Lens Category!!!");
				showSteps('1');
				document.getElementById('lc').focus();
				return false;
				}
				if(pType=="Enter")
				{
					if(document.getElementById("editItem"))
					{
						jQuery('#lensesHere').load('includes/submitDetail1.php',{'lensType':ltVal,'lensCategory':document.getElementById("lc").value,'pid':pid,'SPHL':document.getElementById("sphLeft").value,'SPHR':document.getElementById("sphRight").value,'CYLL':document.getElementById("cylLeft").value,'CYLR':document.getElementById("cylRight").value,'pType':pType,'frameId':document.getElementById("frameNo").value,'lensId':document.getElementById("lensId").value,'editItem':document.getElementById("editItem").value},function(){showSteps("4");});
					}
					else
					{
						jQuery('#lensesHere').load('includes/submitDetail1.php',{'lensType':ltVal,'lensCategory':document.getElementById("lc").value,'pid':pid,'SPHL':document.getElementById("sphLeft").value,'SPHR':document.getElementById("sphRight").value,'CYLL':document.getElementById("cylLeft").value,'CYLR':document.getElementById("cylRight").value,'pType':pType,'frameId':document.getElementById("frameNo").value,'lensId':document.getElementById("lensId").value},function(){showSteps("4");});
					}
					
				}
				if(pType=="Saved")
				{
					if(document.getElementById("editItem"))
					{
						jQuery('#lensesHere').load('includes/submitDetail1.php',{'lensType': ltVal,'lensCategory':jQuery("#lc").val(),'pType':pType,'frameId':jQuery("#frameNo").val(),'lensId':document.getElementById("lensId").value,'editItem':document.getElementById("editItem").value},function(){showSteps("4");});
					}
					else
					{
						jQuery('#lensesHere').load('includes/submitDetail1.php',{'lensType': ltVal,'lensCategory':jQuery("#lc").val(),'pType':pType,'frameId':jQuery("#frameNo").val(),'lensId':document.getElementById("lensId").value},function(){showSteps("4");});
					}
				}
				if(pType=="None" || pType=="Upload" || pType=="Fax")
				{
					if(document.getElementById("editItem"))
					{
						jQuery('#lensesHere').load('includes/submitDetail1.php',{'lensType':ltVal,'lensCategory':document.getElementById('lc').value,'pType':pType,'frameId':document.getElementById('frameNo').value,'lensId':document.getElementById("lensId").value,'editItem':document.getElementById("editItem").value},function(){showSteps("4");});
					}
					else
					{
						jQuery('#lensesHere').load('includes/submitDetail1.php',{'lensType':ltVal,'lensCategory':document.getElementById('lc').value,'pType':pType,'frameId':document.getElementById('frameNo').value,'lensId':document.getElementById("lensId").value},function(){showSteps("4");});
					}
				}
				
		}
	
	}
	
function changePD(val){
	
	if(val!="")
	{
		if(document.getElementById('editItem').value == "" || document.getElementById('editItem').value == null)
		{
			if(trim(val)=="Single Vision Distance" || trim(val) == "Single Vision Reading")
			{
				document.submitDetail1.PD[49].selected = "1";
				document.submitDetail1.PD1[25].selected = "1";
				document.submitDetail1.PD2[25].selected = "1";
				if(document.getElementById('FheightHere'))
				{
					document.getElementById('FheightHere').style.display = 'none';
				}
			}
			else
			{
				document.submitDetail1.PD[0].selected = "1";
				if(document.getElementById('FheightHere'))
				{
					document.getElementById('FheightHere').style.display = 'block';
				}
			}
		}
		
		if(document.getElementById('fashion').value == "No")
		{
			showSteps('2');
		}
		if(document.getElementById('fashion').value == "Yes")
		{
			showSteps('3');
			}
	}
	else 
	{
		alert("Please Select Lens Category!!!");
		return false;
	}
	
}
	//fr lens selection page ends
	
	
	//for checkout page
	function checkCarrier(num)
	{
			//var num = document.getElementById('rnum').value;
		var carrier="";
		
		//if(document.getElementById('country').value==""){
//				alert("Please Select Country");
//			document.getElementById('country').focus();
//			return false;
//			}
		
		if(num>1){
			for (var i=0; i < document.checkoutForm.carrierSelect.length; i++)
				{
				 if (document.checkoutForm.carrierSelect[i].checked)
					{
						carrier = document.checkoutForm.carrierSelect[i].value;
					 }
			   }
		}
		else{
			 if (document.checkoutForm.carrierSelect.checked)
					{
						carrier = document.checkoutForm.carrierSelect.value;
					 }
			}
		if(carrier==""){
			alert("Please Select Carrier");
			return false;
			}
		else
		{
			showSteps('4');
		}
		
	}
	function saveOrder(){
		var num = document.getElementById('rnum').value;
		var carrier="";
		
		if(document.getElementById('country').value==""){
				alert("Please Select Country");
			document.getElementById('country').focus();
			return false;
			}
		
		if(num>1){
			for (var i=0; i < document.checkoutForm.carrierSelect.length; i++)
				{
				 if (document.checkoutForm.carrierSelect[i].checked)
					{
						carrier = document.checkoutForm.carrierSelect[i].value;
					 }
			   }
		}
		else{
			 if (document.checkoutForm.carrierSelect.checked)
					{
						carrier = document.checkoutForm.carrierSelect.value;
					 }
			}
		if(carrier==""){
			alert("Please Select Carrier");
			return false;
			}
		
		else 
		{
			return true;
		}
	}
	
	function checkShippingDetail(){//not used
		var num = document.getElementById('rnum').value;
		var carrier="";
		
		if(document.getElementById('country').value==""){
				alert("Please Select Country");
			document.getElementById('country').focus();
			return false;
			}
		
		if(num>1){
			for (var i=0; i < document.checkoutForm.carrierSelect.length; i++)
				{
				 if (document.checkoutForm.carrierSelect[i].checked)
					{
						carrier = document.checkoutForm.carrierSelect[i].value;
					 }
			   }
		}
		else{
			 if (document.checkoutForm.carrierSelect.checked)
					{
						carrier = document.checkoutForm.carrierSelect.value;
					 }
			}
		if(carrier==""){
			alert("Please Select Carrier");
			return false;
			}
		
		else 
		{
			animatedcollapse.show('paypal');
			return true;
		}
	}
	

	function checkCustomerDetail(){
		
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		var returnval=emailfilter.test(document.getElementById('email').value);
		//alert("meera");
		if(document.getElementById('firstName').value == ""){
			alert("Please Enter Your First Name !!!");
			document.getElementById('firstName').focus();
			return false;			
		}
		
		if(document.getElementById('lastName').value == ""){
			alert("Please Enter Your Last Name !!!");
			document.getElementById('lastName').focus();
			return false;			
		}
		
		if(document.getElementById('email').value == ""){
			alert("Please Enter Your Email !!!");
			document.getElementById('email').focus();
			return false;			
		}
		
		if(returnval==false){
			alert("Please enter a valid email address.");
			document.getElementById('email').focus();
			return false;
		}

		if(document.getElementById('password').value == ""){
			alert("Please Enter Password!!!");
			document.getElementById('password').focus();
			return false;			
		}
		if(document.getElementById('password2').value == ""){
			alert("Confirm Password!!!");
			document.getElementById('password2').focus();
			return false;			
		}
		

		if(document.getElementById('phone').value == ""){
			alert("Please Enter Phone !!!");
			document.getElementById('phone').focus();
			return false;			
		}
		else 
		{
			showSteps('3');
			return true;
		}
	}
	
jQuery(function($)
		 {
					
			//////////////////for lens selection and shopping cart animatedcollapse////////////
			
			    $('#step1').slideDown('slow').siblings('.submenu').slideUp('fast');	
				
			
			////////////////////////////for forgot password
			$('#FPLink').click(function() { 
				$.unblockUI;
				$.blockUI({ message: $('#FPForm') });
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
				$('#cancelFP').click($.unblockUI);
			});
			
			////////////////for advanced search////////
			$('#advSearchLink').click(function() { 
				$.blockUI({ 
					message: $('#advancedSearch') ,
					css:{
						top:		'15%',
						width:		'20%',
						left:		'40%',
						cursor:		 'auto'
					},
					overlayCSS:  {
					backgroundColor: '#FFF',
					opacity:	  	 0.0,
					cursor:		  	 'auto'
					}
				});
				//$('#advSearchLink').mouseout($.unblockUI); 
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
				$('#cancelAdvSearch').click($.unblockUI);
			 });
			
			
			$('#retry').click(function() { 
			$.unblockUI;
			$.blockUI({ message: $('#FPForm') });
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
			$('#cancelFP').click($.unblockUI);
			});
			$('#ok').click($.unblockUI);
			$('#cancel').click($.unblockUI);
            ////////////////////////////for forgot password ends

			$('.sizeHelp').click(function() { 
			$.blockUI({ message: $('#sizeHelpHere'),
								   css:{
						top:		'13%',
						width:		'600px',
						cursor:		'auto'
					}
			});
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
			$('#closeSizeHelp').click($.unblockUI);
			});
			
			$('#lenscatHelp').click(function() { 
			$.blockUI({ message: $('#lensCatHelpHere'),
								   css:{
						top:		'13%',
						width:		'60%',
						left:       '20%',
						height:     '400px',
						cursor:		'auto'
					}
			});
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
			$('#closeLensCatHelp').click($.unblockUI);
			});
			
			 $("#register").validate({
				rules: {
				  firstName: "required",// simple rule, converted to {required:true}
				  lastName: "required",
				  email:
				  {
					required:true,
					email:true
				  },
				  password: "required",// simple rule, converted to {required:true}
				  password2: 
				  {
					  required: true,
					  equalTo: "#password"
				  },
				  phone: "required"
				},
				messages: {
				  firstName: "Please Enter first Name",// simple rule, converted to {required:true}
				  lastName: "Please Enter last Name",
				  email: 
				  {
					required:"Please Enter Email Address",
					email:"Please Enter a Valid Email Address"
				  },
				  password: "required",// simple rule, converted to {required:true}
				  password2:
				  {
					  required:"Please Confirm Password",
					  equalTo: "Password Doesn't match"
				  },
				  phone: "Please Enter Phone Number"
				  
				} 
			  });
			 
			 $("#loginTB").validate({
				rules: {
				  unameTB:
				  {
					required:true,
					email:true
				  },
				  passTB: "required"
				},
				messages: {
				  unameTB:
				  {
					required:"* required",
					email:"* required valid email"
				  },
				  passTB: "* required"
				 
				} 
			  });
			 $("#logincommon").validate({
				rules: {
				  unamecommon:
				  {
					required:true,
					email:true
				  },
				  passcommon: "required"
				},
				messages: {
				  unamecommon:
				  {
					required:"* required",
					email:"* required valid email"
				  },
				  passcommon: "* required"
				 
				} 
			  });
			 
			 $("#newPrescriptionFrm").validate({
				rules: {
				  patientName: "required",
				  uploadPrescription: {
					required: "#uploaded:checked"
					}
				},
				messages: {
				  patientName:"* required",
				  uploadPrescription: {
					required: "upload prescription"
					}
				} 
			  });
			 
			$('ul.sf-menu').superfish();
		 
          });//jquery fxn
		  
		  ///////////////////////////////////for top menu
		  //ddlevelsmenu.setup("ddtopmenubar", "topbar");
		  ///////////////////////////////////for top menu ends

            
