    $(document).ready(function() {
		
      	$('ul.sf-menu').sooperfish();
		

	$("#purchaseButton_notLogin").click(function(){ 
		//$("#purchaseNow").slideToggle("slow");
		//$(this).toggleClass("active"); return false;
		$("#spaCodeLogin").slideToggle("slow");
	});
	
	
	$("#enterSpaCode").click(function(){ 
		$("#spaCodeLogin").slideToggle("slow");
	});
	
	
				
    });
	function searchProducts()
	{
		var searchText =  $('#searchProduct').val();
		alert(searchText);
		
		
		return false;
		
		
	return false;
		
	}
	
	
	function calculateTotal(type, id,country)
	{
//alert(country);return false;

	
	if(type=='retail')
	{
		var quantity = $('#qty_retail_'+id+'').val();
	}
	else if(type=='professional')
	{
		var quantity = $('#qty_professional_'+id+'').val();
	}
	else if(type=='bulk')
	{
		var quantity = $('#qty_bulk_'+id+'').val();
	}
	
	if((quantity=='' )||(quantity=='0'))
	{
		return false;
	}
	
	if(trim(quantity)!='')
	{
		if(IsNumeric(trim(quantity))== false)
		{
			//$('#error').text('Please Enter integer value in price field!');
			//$('.success').text('');
			alert('Please Enter integer value in price field!');
			 return false
		}	 
	}

		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=calucateQtyTotal&action=calucateQtyTotal&prodId='+id+'&quantity='+quantity+'&type='+type+'&country='+country;
	//alert(parameters);
		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				//alert(msg);				 return false;
					if(type=='retail')
					{
						$('#'+id+'_retail').text(msg);
					}
					else if(type=='professional')
					{
						$('#'+id+'_professional').text(msg);
					}
					else if(type=='bulk')
					{
						$('#'+id+'_bulk').text(msg);
					}
			   }
			});
		
	return false;
		
		
		
	}

function loginProfessional(form)
{
	
	var uEmail = $('#user').val();
	var password = $('#pass').val();
	var remember = $('#remember').attr('checked');
	//alert(remember);return false;

	if($('#user').val()=='' )
	{
		$('#error').text('Please Enter User Email. ');
		$('#error').addClass('errorMessage');
		return false;
	}
	else if($('#pass').val()=='' )
	{
		$('#error').text('Please Enter Password');
		$('#error').addClass('errorMessage');
		return false;
	}
	else if((uEmail!='' )&&(password!='' ))
	{
		
		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=loginProfessional&uEmail='+uEmail+'&password='+password+'&remember='+remember;
		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				 // alert(msg);//return false;
				  if(msg=='success')
				  {
					  window.location= 'home.php';
				  }
				  else
				  {
					  $('#error').text('User Name and Password Does Not Match');
				   	  $('#error').addClass('errorMessage');
					  
				  }
				  
			   }
			});
		
		 return false;
	}
	 return false;
}

function validateProfLogin(userName,password)
{
		
		var pageName = 'makerequest.php';
		var parameters = 'pname=loginProfessional&uname='+userName+'&password='+password;
		//alert(parameters);
		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				  alert(msg);
			   }
			});
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
 
		
function lightBox(id)
{
	window.scrollTo(0,140);
	$('#overlay_PopSBM').show();
	var parameters = 'pname=productDetail&id='+id;
		$.ajax({
			type: "POST",
			url: 'ajax/makerequests.php',
			data: parameters,
			success: function(msg){	
					$('#light-box-wrapper').show();
					$("#light-box-wrapper").html(msg);											
			},
			error: function(){  
			alert('error occurd');	
			}	
		});
	
	
}
function goToCheckOut()
{
	
	//window.scrollTo(0,300);
	$('#overlay_PopSBM').show();
	var parameters = 'pname=login';
		$.ajax({
			type: "POST",
			url: 'ajax/makerequests.php',
			data: parameters,
			success: function(msg){	
					$('#light-box-wrapper').show();
					$("#light-box-wrapper").html(msg);	
										
			},
			error: function(){ 			 //so, if data is retrieved, store it in html 
			alert('error occurd');		//$("#"+resultDiv).append('Error Loading Script'); //show the html inside .content div 
			}	
		});
	
}
function closeLightBox(id)
{
	$('#overlay_PopSBM').hide();
	$('#light-box-wrapper').hide();
	$("#light-box-wrapper").html('');	
}

function loginUser_screen()
{
	var userName = escape($('#user').val());
	var password = escape($('#pass').val() );
	
	if( (password=='')||(userName=='') )
	{	 
			$('#loginErrorMsgs').css({'display' : 'block'});
			$('#loginErrorMsgs').html('Please enter user name and password');
			return false;
	}
	else
	{
		
		var parameters = 'pname=loginBox&uname='+userName+'&password='+password;
		$.ajax({
			type: "POST",
			url: 'ajax/makerequests.php',
			data: parameters,
			success: function(msg){	
		
			if(msg=='success')
			{
				window.location="index.php";
			}
			else //\	\if(msg=='fail')
			{
				$('#loginErrorMsgs').css({'display' : 'block'});	
				$('#loginErrorMsgs').html('User name and password did not match');
			}
			
					
			},
			error: function(){  //so, if data is retrieved, store it in html 
			alert('Script Loading Error!');
			}	
			
		//document.login.submit();
		//return true;
	});
	}
	
}
function loginWitSpaCode()
{
	var spaCode = escape($('#spaCode').val());
	
	if(spaCode=='')
	{	 
			//$('#loginError').css({'display' : 'block'});
			$('#loginError').html('Please enter Spa Code');
			return false;
	}
	else
	{
		
		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=Cart&action=spaCodeVerification&code='+spaCode;
		//alert(parameters);
		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				 
				 if(msg=='true')
				 {
					 $('#codeVerificationMag').html('<span id="ok" style="float:right;" ><img src="images/ok.png" height="32" width="32" /></span>');
					 
					 
					 //-------------------LOGIN AND STTING SESSIONS----------------------//
					 
					 		var parameter = 'pname=loginWithSpaCode&spaCode='+spaCode;
							$.ajax({
								type: "POST",
								url: 'ajax/makerequests.php',
								data: parameter,
								success: function(msg){	
									
									if(msg=='success')
									{
										window.location.reload()
									}
									else 
									{
										 $('#spaCode').val('');
										 $('#codeVerificationMag').html('<span id="cancel" style="float: right; padding-left: 5px;" ><img height="18" width="18" src="images/cros_btn.jpg"></span>');
										 $('#loginError').html('Please enter correct Spa Code');
									}
									return false;		
								},
								error: function(){  //so, if data is retrieved, store it in html 
								alert('Script Loading Error!');
								}	
								
							});
					 //-------------------LOGIN AND STTING SESSIONS Closed----------------------//							
					 
				 }
				 else if(msg=='false')
				 {
					 $('#spaCode').val('');
					 $('#codeVerificationMag').html('<span id="cancel" style="float: right; padding-left: 5px;" ><img height="18" width="18" src="images/cros_btn.jpg"></span>');
					 $('#loginError').html('Please enter correct Spa Code');
				
					 return false;
				 }
				 
				
			   }
		});
		
		return false;	
		

	}
	
}
function addToCart() 
	{
		
		var Quantity	= $('#Quantity').val();
		var productId 	= $('#productId').val();
		var userCountry	= $('#userCountry').val();
		
		if((Quantity=='undefined')||(Quantity==''))
		{
			alert('Please Select Quantity');	
			return false;
		}

//if(	confirm('Are You sure you want to use selected Item?'))	
//{
	var parameters = 'pname=Cart&action=addToCart&productId='+productId+'&quantity='+Quantity+'&userCountry='+userCountry;

		$.ajax({
			type: "POST",
			url: 'ajax/makerequests.php',
			data: parameters,
			success: function(msg){	

				if(msg==true)
				{
					window.location= 'cart.php';
					return false;
				}
				
			},
			error: function(){  alert('Script Error!');

			}	
		});
		
//}
	}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
 
// Removes leading whitespaces


function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

function getLgoin()
{
	var uName =trim($('#uname').attr('value'));
	var password =trim($('#userPassword').attr('value'));
	

	if((uName=='') || (password=='') || (uName=='User Name') || (password=='Password'))
	{
		
		$('#login_msg').html('<span class="errorMessage" style="display:block">Enter User Name and Password</span>');
		$('#login_msg').fadeIn();	
		return false;
	}
	
	if(uName!='')
	
	{

		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=loginBox&uname='+uName+'&password='+password;

		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				
				   if(msg == 'Success')
				   {
					   window.location="home.php";
					  // $('#login_msg').html('<span class="success" style="display:block"> Success</span>');
					   //$('#login_msg').fadeIn();	
				   }
				   else
				   {
					   $('#login_msg').html('<span class="errorMessage" style="display:block">Invalid User Name and Password</span>');
			   		   $('#login_msg').fadeIn();	
					   $('#userPassword').val('');
				   }
	
				}
		});
	}
	
	
return false;
}

function emailCheck(str) 
{
	

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
					$('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		  
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   $('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   $('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    $('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    $('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   $('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    $('#error').text('Invalid E-mail ID!');
					$('#error').addClass('errorMessage');
					window.scrollTo(580,580);
					$("#email").focus();
					 return false
		 }

 		 return true					
	
}


  function validateProfContactUs()
  {
	  

		if(trim($('#fName').val())=='')
		{
			$('#errorMessag').text('Please enter your first name!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#fName").focus();
			 return false
		}
		
		if(trim($('#lName').val())=='')
		{
			$('#errorMessag').text('Please enter your last name!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#lName").focus();
			 return false
		}
		
		if(trim($('#email').val())=='')
		{
			$('#errorMessag').text('Please enter your email address!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#email").focus();
			 return false
		}
		if(trim($('#email').attr('value'))!='')
		{
			if (emailCheck(trim($('#email').attr('value')))==false){
				$('#errorMessag').text('Please enter valid email!');
				$('#errorMessag').addClass('errorMessage');
				window.scrollTo(180,270);
				$("#email").focus();
				 return false
			}
		}
		if(trim($('#confirmEmail').val())=='')
		{
			$('#errorMessag').text('Please confirm your email address!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#confirmEmail").focus();
			 return false
		}
		if(trim($('#confirmEmail').attr('value'))!='')
		{
			if (emailCheck(trim($('#confirmEmail').attr('value')))==false){
				$('#errorMessag').text('Please enter valid confirm email!');
				$('#errorMessag').addClass('errorMessage');
				window.scrollTo(180,270);
				$("#confirmEmail").focus();
				 return false
			}
		}	
		if(trim($('#confirmEmail').val())!=trim($('#email').attr('value')))
		{
			$('#errorMessag').text('Email are not same');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#confirmEmail").focus();
			 return false
		}	
		
		
		if(trim($('#address').val())=='')
		{
			$('#errorMessag').text('Please Enter Adress!');
			$('#errorMessag').addClass('errorMessage');
			window.scrollTo(180,270);
			$("#address").focus();
			 return false
		}
		if(trim($('#city').val())=='')
		{
			$('#errorMessag').text('Please Enter City!');
			$('#errorMessag').addClass('errorMessage');
			window.scrollTo(180,270);
			$("#city").focus();
			 return false
		}	
		if(trim($('#state').val())=='')
		{
			$('#errorMessag').text('Please Enter State!');
			$('#errorMessag').addClass('errorMessage');
			window.scrollTo(180,270);
			$("#state").focus();
			 return false
		}			
		if(trim($('#zipCode').val())=='')
		{
			$('#errorMessag').text('Please Enter Zip / Postal Code!');
			$('#errorMessag').addClass('errorMessage');
			window.scrollTo(180,270);
			$("#zipCode").focus();
			 return false
		}
		
		
		
		if(trim($('#phone').val())=='')
		{
			$('#errorMessag').text('Please Enter Phone Number!');
			$('#errorMessag').addClass('errorMessage');
			window.scrollTo(180,270);
			$("#phone").focus();
			 return false
		}
		if(trim($('#phone').attr('value'))!='')
		{
			var contact=trim($('#phone').attr('value'));
			var ras= IsNumeric(contact);
			
			if(ras == false)
			{
				$('#errorMessag').text('Please enter numeric Phone Number!');
				$('#errorMessag').addClass('errorMessage');
				window.scrollTo(180,270);
				$("#phone").focus();
				 return false
			}	 
		}
		if(trim($('#subject').val())=='')
		{
			$('#errorMessag').text('Please enter Subject!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#subject").focus();
			 return false
		}
		if(trim($('#contactUsMsg').val())=='')
		{
			$('#errorMessag').text('Please Enter Message!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#contactUsMsg").focus();
			 return false
		}  
		//return false;
		if((trim($('#fName').attr('value'))!='')&&(trim($('#lName').attr('value'))!='')&&(trim($('#email').val())!='')&&(trim($('#confirmEmail').val())!='')&&(trim($('#address').val())!='')&&(trim($('#city').val())!='')&&(trim($('#state').val())!='')&&(trim($('#zipCode').val())!='')&&(trim($('#phone').val())!='')&&(trim($('#subject').val())!='')&&(trim($('#contactUsMsg').val())!=''))
		{
			//alert('asdasd');
			//$('#form1').attr('action')='actions.php?page=profContactUs';
			//$('#form1').submit();
			form.submit();
			return false;
		}
  }
function IsNumeric(sText)
{
	
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   
}

function deleteProduct(productId,productType,country) 
{
if(	confirm('Are You sure to delete selected item?'))	
{
		
	var parameters = 'pname=Cart&action=deleteProduct&productId='+productId+'&productType='+productType+'&country='+country;

		$.ajax({
			type: "POST",
			url: 'ajax/makerequests.php',
			data: parameters,
			success: function(msg){	
			window.location.reload(true);
			//window.location('addCart.php?item='+productId'');
			},
			error: function(){  alert('Script Error!');

			}	
		});
}
	}
	
	function deleteUserCartProduct(productId,country) 
{
if(	confirm('Are You sure to delete selected item?'))	
{
	var parameters = 'pname=Cart&action=deleteProductUserCart&productId='+productId+'&country='+country;

		$.ajax({
			type: "POST",
			url: 'ajax/makerequests.php',
			data: parameters,
			success: function(msg){	
			window.location.reload(true);
			//window.location('addCart.php?item='+productId'');
			},
			error: function(){  alert('Script Error!');

			}	
		});
}
	}
	
	function updateCartProducyt(productId,productType,country)
	{
		var newQty = $('#'+productId+'_'+productType+'_'+country+'_quantity').val();
		//alert(newQty);//return false;
		if(confirm('Are You sure to update selected item?'))	
		{
		var parameters = 'pname=Cart&action=updateCartProd&productId='+productId+'&productType='+productType+'&country='+country+'&newQty='+newQty;
	//	alert(parameters);
				$.ajax({
					type: "POST",
					url: 'ajax/makerequests.php',
					data: parameters,
					success: function(msg){
						//alert(msg);	
						$('#'+productId+'_'+productType+'_'+country+'_subPrice').html('$'+msg);

								var parameters = 'pname=Cart&action=updateCartTotalAmt';
								$.ajax({
									type: "POST",
									url: 'ajax/makerequests.php',
									data: parameters,
									success: function(msg){
										//alert(msg);	
										$('#CartTotalAmount').html('$'+msg);
				
									},
									error: function(){  alert('Script Error!');
						
									}	
								});

							
								
					},
					error: function(){  alert('Script Error!');
		
					}	
				});
		}

	}
function updateCartProdUsers(productId,country)
	{
		var newQty = $('#'+productId+'_quantity').val();
		//alert(newQty);return false;
		if(	confirm('Are You sure to update selected item?'))	
		{
		var parameters = 'pname=Cart&action=updateCartProdUser&productId='+productId+'&country='+country+'&newQty='+newQty;
				$.ajax({
					type: "POST",
					url: 'ajax/makerequests.php',
					data: parameters,
					success: function(msg){
						
						$('#'+productId+'_subPrice').html('$'+msg);

				var requestURL = 'ajax/makerequests.php?pname=Cart&action=updateCartTotalAmtUser&c=?';
							$.getJSON(requestURL,
							function(result){
								//alert(result['totalAmount']);
								//alert(result['shipping']);
								
								$('#CartTotalAmount').html('$'+result['grandTotoal']);
								$('#shippingTotalAmount').html('$'+result['shipping']);
								$('#totalItemInCart').html(result['totalProducts']);
									
							});
								
								/*var parameters = 'pname=Cart&action=updateCartTotalAmtUser';
								$.ajax({
									type: "POST",
									url: 'ajax/makerequests.php',
									data: parameters,
									success: function(msg){
										alert(msg);	
										$('#CartTotalAmount').html('$'+msg);
				
									},
									error: function(){  alert('Script Error!');
						
									}	
								});*/

							
								
					},
					error: function(){  alert('Script Error!');
		
					}	
				});
		}

	}
	
	function selectSopingTab(type)
	{
		if(type=='Cart')
		{
			window.location='shoppingCart.php';
		}
		else if(type=='paymentOption')
		{
			window.location='paymentOptions.php';
		}
	}
	function selectShopingTab_user(type)
	{
		if(type=='Cart')
		{
			window.location='cart.php';
		}
		else if(type=='paymentOption')
		{
			window.location='paymentForm.php';
		}
	}
	
	
	function paymentProfessional()
	{
		//alert($('#ok').size());
		
/*		if(trim($('#code').val())=='')
				{
					$('#errorMessag').text('Please enter your Code!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#code").focus();
					 return false
				}
				*/
		if(trim($('#code').val())!='')
		{
			checkCode();			 
		}
		if($('#ok').size()!=1)
		{
				if(trim($('#fullName').val())=='')
				{
					$('#errorMessag').text('Please enter your name!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#fullName").focus();
					 return false
				}
					if(trim($('#business').val())=='')
				{
					$('#errorMessag').text('Please enter your Business!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#business").focus();
					 return false
				}
					if(trim($('#address1').val())=='')
				{
					$('#errorMessag').text('Please enter address 1!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#address1").focus();
					 return false
				}
					
					if(trim($('#city').val())=='')
				{
					$('#errorMessag').text('Please enter city!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#city").focus();
					 return false
				}
					if(trim($('#state').val())=='')
				{
					$('#errorMessag').text('Please enter state!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#state").focus();
					 return false
				}
					if(trim($('#country').val())=='')
				{
					$('#errorMessag').text('Please enter country!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#country").focus();
					 return false
				}
					if(trim($('#phone').val())=='')
				{
					$('#errorMessag').text('Please enter phone!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#phone").focus();
					 return false
				}	
				/*
				if(trim($('#phone').attr('value'))!='')
				{
					var phone=trim($('#phone').attr('value'));
					var phoneC= IsNumeric(phone);
					
					if(phoneC == false)
					{
						$('#errorMessag').text('Please enter numeric phone No!');
						$('#errorMessag').addClass('errorMessage');
						window.scrollTo(180,270);
						$("#phone").focus();
						 return false
					}	 
				}							
				*/									
				if(trim($('#email').val())=='')
				{
					$('#errorMessag').text('Please enter your email address!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#email").focus();
					 return false
				}
				if(trim($('#email').attr('value'))!='')
				{
					if (emailCheck(trim($('#email').attr('value')))==false){
						$('#errorMessag').text('Please enter valid email!');
						$('#errorMessag').addClass('errorMessage');
						window.scrollTo(180,270);
						$("#email").focus();
						 return false
					}
				}
		}
		
		
		
		if(trim($('#paymentMethod').val())=='')
		{
			$('#errorMessag').text('Please enter Payment Method!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#paymentMethod").focus();
			 return false
		}
		
		if(trim($('#paymentMethod').val())=='Credit Cards')
		{

				if(trim($('#creditCardNo').val())=='')
				{
					$('#errorMessag').text('Please enter Credit Card Number!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#creditCardNo").focus();
					 return false
				}
				if(trim($('#creditCardNo').attr('value'))!='')
				{
					var creditCardNo=trim($('#creditCardNo').attr('value'));
					var creditCardNoC= IsNumeric(creditCardNo);
					
					if(creditCardNoC == false)
					{
						$('#errorMessag').text('Please enter numeric Credit Card No!');
						$('#errorMessag').addClass('errorMessage');
						window.scrollTo(180,270);
						$("#creditCardNo").focus();
						 return false
					}	 
				}			
				if(trim($('#creditCardExp').val())=='')
				{
					$('#errorMessag').text('Please enter Credit Card Expiry!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#creditCardExp").focus();
					 return false
				}
				if(trim($('#CVV').val())=='')
				{
					$('#errorMessag').text('Please enter CVV!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#CVV").focus();
					 return false
				}		
				if(trim($('#cardName').val())=='')
				{
					$('#errorMessag').text('Please enter Card Name!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#cardName").focus();
					 return false
				}	
		}
		
		
	/*	if(trim($('#notes').val())=='')
		{
			$('#errorMessag').text('Please enter notes!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#notes").focus();
			 return false
		}*/
		return true;		
		//$('#formPayment').submit();
		
	}
	
function fillStateList()
{
		var country =$('#country').val();
		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=getStates&country='+country;

		jQuery.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			    {
						$('#state').html(msg);
				}
		});

}
function fillStateList_diff()
{
		var country =$('#CC_country').val();
		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=getStates&country='+country;

		jQuery.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			    {
						$('#CC_state').html(msg);
				}
		});

}
function DifferentBillingChk()
{
	 if ($('#CC_billingAdd').attr('checked')) {
   		
		//$('#BillingAddTable').show();
		$('#BillingAddTable').slideDown();
	}
	else
	{
		
		$('#BillingAddTable').slideUp();
	}
}
function fillProvinceList()
{
		var country =$('#Bcountry').val();
		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=getStates&country='+country;

		jQuery.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			    {
						$('#Bprovince').html(msg);
				}
		});

}

function fillStateList1()
{
		var country =$('#Scountry').val();
		var pageName = 'ajax/makerequests.php';
		var parameters = 'pname=getStates&country='+country;

		jQuery.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			    {
						$('#Sprovince').html(msg);
				}
		});

}


function checkCode()
{
	
	var code =$('#code').val();
	//alert(code);
	var pageName = 'ajax/makerequests.php';
	var parameters = 'pname=Cart&action=spaCodeVerification&code='+code;
		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				 //alert(msg);
				 if(msg=='true')
				 {
					 //$('#ok').show();
					 $('#codeVerificationMag').html('<span id="ok" style="float:right;" ><img src="images/ok.png" height="32" width="32" /></span>');
					 $('#DontSpaCode').slideUp();
				 }
				 else if(msg=='false')
				 {
					 $('#code').val('');
					 $('#codeVerificationMag').html('<span id="cancel" style="float: right; padding-top: 5px;padding-right: 5px;" ><img height="18" width="18" src="images/cros_btn.jpg"></span>');
					 $('#DontSpaCode').slideDown();
				 }
			   }
		});
		
		/*var requestURL = 'ajax/makerequests.php?pname=Cart&action=spaCodeVerification&code='+code+'&c=?';
		$.getJSON(requestURL,
		function(result){
			alert(result[0]);
			alert(result[1]);
				
		});*/
		
}

function checkSpaCodeRegisteration()
{
	
	var code =$('#spaCode').val();
	//alert(code);
	var pageName = 'ajax/makerequests.php';
	var parameters = 'pname=Cart&action=spaCodeVerification&code='+code;
		$.ajax({
			   type: "POST",
			   url: pageName,
			   data: parameters,
			   success: function(msg)
			   {
				 //alert(msg);
				 if(msg=='true')
				 {
					 $('#codeVerificationMag').html('<span id="ok" ><img src="images/ok.png" height="32" width="32" /></span>');
				 }
				 else if(msg=='false')
				 {
					 $('#spaCode').val('');
					 $('#codeVerificationMag').html('<span id="cancel" style=" padding-top: 5px;padding-right: 5px;" ><img height="18" width="18" src="images/cros_btn.jpg"></span>');
			
				 }
			   }
		});
		
}
function paymentMethods()
{
	var paymentMethod =$('#paymentMethod').val();
	//alert(paymentMethod);
	if(paymentMethod=='Credit Cards')
	{
		$('#creditCardInfo').slideDown();
		$('#COD_msg').slideUp();
	}
	else if(paymentMethod=='COD')
	{
		$('#creditCardInfo').slideUp();
		$('#COD_msg').slideDown();
	}
	else if(paymentMethod=='Net 30')
	{
		$('#creditCardInfo').slideUp();
		$('#COD_msg').slideUp();
	}
	 
	
}

function paymentUserShopping()
{
	
		
				if(trim($('#Bname').val())=='')
				{
					$('#errorMessag').text('Please enter your name!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Bname").focus();
					 return false
				}
				
				if(trim($('#Email').val())=='')
				{
					$('#errorMessag').text('Please enter your Email address!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Email").focus();
					 return false
				}
				if(trim($('#Email').attr('value'))!='')
				{
					if (emailCheck(trim($('#Email').attr('value')))==false){
						$('#errorMessag').text('Please enter valid Email!');
						$('#errorMessag').addClass('errorMessage');
						window.scrollTo(180,270);
						$("#Email").focus();
						 return false
					}
				}
		
				if(trim($('#Baddress1').val())=='')
				{
					$('#errorMessag').text('Please enter address 1!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Baddress1").focus();
					 return false
				}
				
				if(trim($('#Bcity').val())=='')
				{
					$('#errorMessag').text('Please enter Bcity!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Bcity").focus();
					 return false
				}
				if(trim($('#Bcountry').val())=='')
				{
					$('#errorMessag').text('Please enter country!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Bcountry").focus();
					 return false
				}
				if(trim($('#Bprovince').val())=='')
				{
					$('#errorMessag').text('Please enter Bprovince!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Bprovince").focus();
					 return false
				}
				
				if(trim($('#Phone').val())=='')
				{
					$('#errorMessag').text('Please enter Phone!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Phone").focus();
					 return false
				}	
				
				/*if(trim($('#Phone').attr('value'))!='')
				{
					var phone=trim($('#Phone').attr('value'));
					var phoneC= IsNumeric(phone);
					
					if(phoneC == false)
					{
						$('#errorMessag').text('Please enter numeric Phone No!');
						$('#errorMessag').addClass('errorMessage');
						window.scrollTo(180,270);
						$("#Phone").focus();
						 return false
					}	 
				}	*/						
													
				if(trim($('#Bpostalcode').val())=='')
				{
					$('#errorMessag').text('Please enter Post Code!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Bpostalcode").focus();
					 return false
				}	
				
		var shpCheck = $('#chkShippingAddress').attr('checked');
		
		if(shpCheck==true)
		{
			if(trim($('#Sname').val())=='')
				{
					$('#errorMessag').text('Please enter your Shipping Name!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Sname").focus();
					 return false
				}
				
				if(trim($('#Saddress1').val())=='')
				{
					$('#errorMessag').text('Please enter Shipping address 1!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Saddress1").focus();
					 return false
				}
				
				if(trim($('#Scity').val())=='')
				{
					$('#errorMessag').text('Please enter Shipping City!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Scity").focus();
					 return false
				}
				if(trim($('#Scountry').val())=='')
				{
					$('#errorMessag').text('Please enter Shipping Country!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Scountry").focus();
					 return false
				}
				if(trim($('#Sprovince').val())=='')
				{
					$('#errorMessag').text('Please enter Shipping state!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Sprovince").focus();
					 return false
				}
				if(trim($('#Spostalcode').val())=='')
				{
					$('#errorMessag').text('Please enter Shipping Post Code!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#Spostalcode").focus();
					 return false
				}	
			
		}
		
	/*	
		if(trim($('#paymentMethod').val())=='')
		{
			$('#errorMessag').text('Please enter Payment Method!');
			$('#errorMessag').addClass('errorMessage');	
			window.scrollTo(180,270);
			$("#paymentMethod").focus();
			 return false
		}
		
	
				if(trim($('#creditCardNo').val())=='')
				{
					$('#errorMessag').text('Please enter Credit Card Number!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,270);
					$("#creditCardNo").focus();
					 return false
				}
				if(trim($('#creditCardNo').attr('value'))!='')
				{
					var creditCardNo=trim($('#creditCardNo').attr('value'));
					var creditCardNoC= IsNumeric(creditCardNo);
					
					if(creditCardNoC == false)
					{
						$('#errorMessag').text('Please enter numeric Credit Card No!');
						$('#errorMessag').addClass('errorMessage');
						window.scrollTo(180,270);
						$("#creditCardNo").focus();
						 return false
					}	 
				}
							
				if(trim($('#exp_Month').val())=='')
				{
					$('#errorMessag').text('Please enter Credit Card Expiry Month!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,290);
					$("#exp_Month").focus();
					 return false
				}			
				if(trim($('#exp_Year').val())=='')
				{
					$('#errorMessag').text('Please enter Credit Card Expiry Year!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,290);
					$("#exp_Year").focus();
					 return false
				}
				if(trim($('#CVV').val())=='')
				{
					$('#errorMessag').text('Please enter CVV!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,290);
					$("#CVV").focus();
					 return false
				}		
				if(trim($('#cardName').val())=='')
				{
					$('#errorMessag').text('Please enter Card Holder Name!');
					$('#errorMessag').addClass('errorMessage');	
					window.scrollTo(180,290);
					$("#cardName").focus();
					 return false
				}	*/
				
	
		
	
}
	
	function validate_sendEmail(form)
	{
	
		if(trim($('#userName').attr('value'))=='')
		{
			$('#error').text('Please enter User Full Name!');
			$('#error').addClass('errorMessage');	
			window.scrollTo(580,580);
			$("#userName").focus();
			 return false
		}
		if(trim($('#email').attr('value'))=='')
		{
			$('#error').text('Please enter Email Address!');
			$('#error').addClass('errorMessage');
			window.scrollTo(580,580);
			$("#email").focus();
			 return false
		}
		if(trim($('#email').attr('value'))!='')
		{
			if (echeck(trim($('#email').attr('value')))==false){
				return false
			}
		}	
		
		if(trim($('#sendEmail_Subject').attr('value'))=='')
		{
			$('#error').text('Please enter Email Subject!');
			$('#error').addClass('errorMessage');
			//window.scrollTo(580,580);
			$("#reg_password").focus();
			 return false
		}
		
		if(trim($('#contactUsMsg').attr('value'))=='')
		{
			$('#error').text('Please enter your messsage!');
			$('#error').addClass('errorMessage');
			//window.scrollTo(580,580);
			$("#contactUsMsg").focus();
			 return false
		}

		
			if(trim($('#code').attr('value'))=='')
			{
				$('#error').text('Please enter code given below!');
				$('#error').addClass('errorMessage');
				//window.scrollTo(580,580);
				$("#code").focus();
				 return false
			}
		
		form.submit();
		}
		
		
		
	function changeShipping($value)
		{
			//$.session("shippingMethod",$value);
			//alert($.session("shippingCountry"));
			//location.reload();
			window.location='cart.php?shippingType='+$value;
		}
		
		function  useShippingAddress()
		{
		 var shpCheck = $('#chkShippingAddress').attr('checked');
		 
		if(shpCheck==true)
		{
			$('#shippingAddressForm').slideDown('slow');	
		}
		else
		{
			$('#shippingAddressForm').slideUp('slow');	
			
		}
		 return false; 
		}
		
