<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

	function submitForm(frm, url) {
			frm.action = url;
			frm.submit();
	}

	function checkEmail(url) {
		var customer_email = document.customer.customer_email.value;
		customer_email = customer_email.replace(/\s/g,"");
		if(customer_email.length > 0){
		 	regExp = /@/g;
		  	if(!regExp.test(customer_email)){
		   		alert("You have not entered a valid e-mail address");
		   		document.customer.customer_email.value = "";
				document.customer.customer_email.focus();
				return false;
		  	}
		 }
		if(customer_email == "") {
			alert("You have not entered a valid e-mail address");
			document.customer.customer_email.value = "";
			document.customer.customer_email.focus();
			return false;
		}
		document.customer.action = url;
		document.customer.submit();
	}
	
	function checkPersonalInfo() {
		if(document.customer.customer_password.value != document.customer.customer_password2.value) {
			alert("You have entered a invalid comtirm password");
			document.customer.customer_password.value = "";
			document.customer.customer_password2.value = "";
			document.customer.customer_password.focus();
			return false;
		}
		
		if(document.customer.customer_firstname.value =="") {
			alert("You have not entered a valid first name")
			document.customer.customer_firstname.value = "";
			document.customer.customer_firstname.focus();
			return false;
		}
		if(document.customer.customer_lastname.value =="") {
			alert("You have not entered a valid last name");
			document.customer.customer_lastname.value = "";
			document.customer.customer_lastname.focus();
			return false;
		}		
		if(document.customer.customer_phone1.value =="") {
			alert("You have entered a invalid telephone number");
			document.customer.customer_phone1.value = "";
			document.customer.customer_phone1.focus();
			return false;
		}
		if(isNaN(document.customer.customer_phone1.value)) {
			alert("Invalid Phone Number, Please Insert Number Only");
			document.customer.customer_phone1.focus();
			return false;
		}
		if(isNaN(document.customer.customer_phone2.value)) {
			alert("Invalid Phone Number2, Please Insert Number Only");
			document.customer.customer_phone2.focus();
			return false;
		}
		if(document.customer.question.value == 0 ) {
			alert("Please select question ");
			document.customer.question.focus();
			return false;
		}
		if(document.customer.answer.value  =="") {
			alert("You have entered a invalid answer");
			document.customer.answer.value = "";
			document.customer.answer.focus();
			return false;
		}
		if(document.customer.answer.value.length < 3) {
			alert("Answer must over 3characters");
			document.customer.answer.value = "";
			document.customer.answer.focus();
			return false;
		}
		document.customer.action = 'RegistAddress.php';
		document.customer.submit();
	}


	// RegistAddress.php
	function containsCharsOnly(input,chars) {
    	for (var inx = 0; inx < input.value.length; inx++) {
       		if (chars.indexOf(input.value.charAt(inx)) == -1)
           	return false;
    	}
    	return true;
	}
	function containsCharsOnly2(input,chars) {
    	for (var inx = 0; inx < input.length; inx++) {
       		if (chars.indexOf(input.charAt(inx)) == -1)
           	return false;
    	}
    	return true;
	}
	
	function checkAddress(counrty, url, errorCode) {
		var chars = "-0123456789";
		var number = "0123456789";
		var zip = document.address.entry_postcode.value;
		if(counrty == "US") {
			if(document.address.customer_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.customer_firstname.value = "";
				document.address.customer_firstname.focus();
				return false;
			}
			if(document.address.customer_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.customer_lastname.value = "";
				document.address.customer_lastname.focus();
				return false;
			}
			if(document.address.customer_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.customer_phone1.value = "";
				document.address.customer_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.customer_phone1,number)) {
				alert("Only Number available");
				document.address.customer_phone1.value = "";
				document.address.customer_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length < 5) {
				alert("You have entered a invalid zip code(Over 5 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(!containsCharsOnly2(zip.substr(0,4),number)) {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
    		if(!containsCharsOnly(document.address.entry_postcode,chars)) {
				alert("zip Code is Only \"-\" or Number");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length > 10) {
				alert("You have entered a invalid zip code(Under 10 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == 0) {
				alert("Please Select States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}
			document.address.action = url;
			document.address.submit();
		}
		else {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == "") {
				alert("You have entered a invalid States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}
			document.address.action = url;
			document.address.submit();
		}
	}
	
	
	function checkAddress2(counrty, url, errorCode) {
		var chars = "-0123456789";
		var number = "0123456789";
		var zip = document.address.entry_postcode.value;
		if(counrty == "US") {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length < 5) {
				alert("You have entered a invalid zip code(Over 5 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(!containsCharsOnly2(zip.substr(0,4),number)) {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
    		if(!containsCharsOnly(document.address.entry_postcode,chars)) {
				alert("zip Code is Only \"-\" or Number");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length > 10) {
				alert("You have entered a invalid zip code(Under 10 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == 0) {
				alert("Please Select States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}
			document.address.action = url;
			document.address.submit();
		}
		else {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == "") {
				alert("You have entered a invalid States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}
			document.address.action = url;
			document.address.submit();
		}
	}
	
	function deleteAddressInfo() {
		if(confirm('Are you sure delete?')) {
			if(document.addressList.address_book_id.length > 2) {
				document.address.action= 'CustomerInfoManager.php';
				document.address.id.value = 5;
				document.address.submit();
			}
			else {
				alert('You can not delete last address');	
			}
		}
	}
	
	function useOrignalAddress(url, errorCode) {
		var chars = "-0123456789";
		var number = "0123456789";
		var zip = document.address.entry_postcode.value;

		
		if(document.address.country.value == "US") {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length < 5) {
				alert("You have entered a invalid zip code(Over 5 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(!containsCharsOnly2(zip.substr(0,4),number)) {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
    		if(!containsCharsOnly(document.address.entry_postcode,chars)) {
				alert("zip Code is Only \"-\" or Number");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length > 10) {
				alert("You have entered a invalid zip code(Under 10 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == 0) {
				alert("Please Select States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}

		}
		else {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == "") {
				alert("You have entered a invalid States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}
		}
		document.address.id.value = 4;
		document.address.address_flag.value = 1;
		document.address.action = url;
		document.address.submit();
	}
	
	
		function useOrignalAddress2(url, errorCode) {
		var chars = "-0123456789";
		var number = "0123456789";
		var zip = document.address.entry_postcode.value;

		
		if(document.address.country.value == "US") {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length < 5) {
				alert("You have entered a invalid zip code(Over 5 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(!containsCharsOnly2(zip.substr(0,4),number)) {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
    		if(!containsCharsOnly(document.address.entry_postcode,chars)) {
				alert("zip Code is Only \"-\" or Number");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_postcode.value.length > 10) {
				alert("You have entered a invalid zip code(Under 10 digits)");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == 0) {
				alert("Please Select States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}

		}
		else {
			if(document.address.entry_firstname.value  =="") {
				alert("You have entered a invalid Firstname");
				document.address.entry_firstname.value = "";
				document.address.entry_firstname.focus();
				return false;
			}
			if(document.address.entry_lastname.value  =="") {
				alert("You have entered a invalid Lastname");
				document.address.entry_lastname.value = "";
				document.address.entry_lastname.focus();
				return false;
			}
			if(document.address.entry_phone1.value  =="") {
				alert("You have entered a Phone Number");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(!containsCharsOnly(document.address.entry_phone1,number)) {
				alert("Only Number available");
				document.address.entry_phone1.value = "";
				document.address.entry_phone1.focus();
				return false;
			}
			if(document.address.address_type.value == 1) {
				if(document.address.entry_company.value  == "" ) {
					alert("You have entered a invalid Company Name");
					document.address.entry_company.value = "";
					document.address.entry_company.focus();
					return false;
				}
			}
			if(document.address.entry_addressline1.value  =="") {
				alert("You have entered a invalid address");
				document.address.entry_addressline1.value = "";
				document.address.entry_addressline1.focus();
				return false;
			}
			if(document.address.entry_postcode.value  =="") {
				alert("You have entered a invalid zip code");
				document.address.entry_postcode.value = "";
				document.address.entry_postcode.focus();
				return false;
			}
			if(document.address.entry_city.value  =="") {
				alert("You have entered a invalid city");
				document.address.entry_city.value = "";
				document.address.entry_city.focus();
				return false;
			}
			if(document.address.entry_state_code.value  == "") {
				alert("You have entered a invalid States");
				document.address.entry_state_code.value = "";
				document.address.entry_state_code.focus();
				return false;
			}
		}
		document.address.address_flag.value = 1;
		document.address.action = url;
		document.address.submit();
	}
	
	
	function useRecomenAddress(url) {
		document.address.address_flag.value = 2;
		document.address.id.value = 4;
		document.address.action = url;
		document.address.submit();
	}
	
	function useRecomenAddress2(url) {
		document.address.address_flag.value = 2;
		document.address.action = url;
		document.address.submit();
	}
	
	function openAddMyAddress() {
			window.open('AddMyAddress.php','','width=600,height=420,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openFusionInstruction() {
			window.open('InstructionInLordAndCliff.php','','width=536,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openFusionInstructionBohyme() {
			window.open('InstructionInBohymeTip.php','','width=536,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openFusionInstructioncHADE() {
			window.open('InstructionInladyLike.php','','width=536,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openGuide() {
			window.open('ShoppingGuide_01.php','','width=600,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openAddPhoto(id) {
			window.open('AddPhotoView_01.php?product_id='+id,'','width=550,height=385,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
	}
	
	function openAddPhotoLux(id) {
			window.open('AddPhotoView_01L.php?product_id='+id,'','width=550,height=385,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
	}
	
	function checkLogin(ssl) {
		var customer_email = document.customer.customer_email.value;
		customer_email = customer_email.replace(/\s/g,"");
		if(customer_email.length > 0){
		 	regExp = /@/g;
		  	if(!regExp.test(customer_email)){
		   		alert("You have not entered a valid e-mail address");
		   		document.customer.customer_email.value = "";
				document.customer.customer_email.focus();
				return false;
		  	}
		}
		
		if(customer_email == "") {
			alert("You have not entered a valid e-mail address");
			document.customer.customer_email.value = "";
			document.customer.customer_email.focus();
			return false;
		}
		
		if(document.customer.customer_password.value == "") {
			alert("You have not entered a valid e-mail address");
			document.customer.customer_password.value = "";
			document.customer.customer_password.focus();
			return false;
		}
		document.customer.action = ssl+'CheckLogin.php';
		document.customer.submit()
	}
	
	function changeAttribute() {
		document.detail.method = "post";
		document.detail.action='InnerColor.php'; 
		document.detail.target='innerColor';
		document.detail.submit();
	}
	
	function changeInnerColor() {
		document.innerSelect.action='InnerColor.php'; 
		document.innerSelect.target='innerColor';
		document.innerSelect.submit();
	}
	
	function changeLuxInnerColor() {
		document.innerSelect.action='LuxInnerColor.php'; 
		document.innerSelect.target='innerColor';
		document.innerSelect.submit();
	}
	
	function changeLuxuryAttribute() {
		document.detail.submit();
	}
	
	function openColorChart(id) {
		window.open('ColorChart.php?id='+id,'','width=310,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openColorChartLux(id) {
		window.open('ColorChartForLux.php?id='+id,'','width=310,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openLargerImage(id) {
		window.open('LargerImage.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openLargerImageIframe(id) {
		window.open('../LargerImage.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openFusionLargerImage(id) {
		window.open('LargerImageForFusion.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openFusionLargerImageTip(id) {
		window.open('LargerImageForFusionTip.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openLargerImageOther(id) {
		window.open('LargerImage2.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openLargerImageOtherLux(id) {
		window.open('LargerImageForLux2.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openLargerImageLux(id) {
		window.open('LargerImageForLux.php?id='+id,'','width=530,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function openUpdatePWD() {
		window.open('ChangePassword.php','','width=430,height=212,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function addCart(customerId) {
		if(customerId == "") {
			document.detail.method = "post";
			document.detail.target = "_self";
			document.detail.action= 'Login.php';
			document.detail.submit();
		}
		else {
			if(document.detail.product_attributes_inch.value == 0) {
				alert("Please Select Length");
				document.detail.product_attributes_inch.focus();
				return false;
			}
			if(parent.innerColor.document.innerSelect.color_name.value == 0) {
				alert("Please Select 1st Color");
				parent.innerColor.document.innerSelect.color_name.focus();
				return false;
			}
			if(parent.innerColor.document.innerSelect.color_name2.value == 0) {
				alert("Please Select 2nd Color");
		   		parent.innerColor.document.innerSelect.color_name2.focus();
				return false;
			}
			document.detail.method = "post";
			document.detail.target = "_self";
			document.detail.action= 'ShoppingManager.php';
			document.detail.id.value = 1;
			var colorName = parent.innerColor.document.innerSelect.color_name;
			var colorIndex = colorName.selectedIndex - 1;
			var colorValue = 0;
			var colorValueFix = 0;
			var stockValue = 0;
			var stockValueFix = 0;
			var colorLenth = parent.innerColor.document.getElementsByName('product_attributes_color_value[]').length;
			var stockLenth = parent.innerColor.document.getElementsByName('stock_location[]').length;
			if(colorLenth == 1) {
				colorValueFix = 0;
				stockValueFix = parent.innerColor.document.innerSelect.stock_location_first.value;
			}
			else {
				//alert(stockValueFix);
				colorValue = parent.innerColor.document.getElementsByName('product_attributes_color_value[]');
				colorValueFix = colorValue[colorIndex].value;
				
				stockValue = parent.innerColor.document.getElementsByName('stock_location[]');
				stockValueFix = stockValue[colorIndex].value;
			}
			//alert(stockValueFix);
			
			document.detail.product_attributes_color_value.value = colorValueFix;
			document.detail.stock_location.value = stockValueFix;
			document.detail.color_name.value = colorName.value;
			document.detail.color_name2.value = parent.innerColor.document.innerSelect.color_name2.value;
			document.detail.submit();
			
			
		}
	}
	
	function updateQantity(wish_list_id) {
		document.wish.action= 'ShoppingManager.php';
		document.wish.id.value = 2;
		document.wish.wish_list_id.value = wish_list_id;
		document.wish.submit();
	}
	
	function wishListCheckout(https, weight) {
		if(weight == 0 ) {
			alert('There is no item in your cart');
		}
		else  {
			document.wish.action= https+'DeliveryInformation.php';
			document.wish.submit();
		}
	}
	
	function deleteWishList(wish_list_id) {
		document.wish.action= 'ShoppingManager.php';
		document.wish.id.value = 3;
		document.wish.wish_list_id.value = wish_list_id;
		document.wish.submit();
	}
	
	function changeAddressBook(url) {
		document.addressList.action= url;
		document.addressList.submit();
	}
	
	function checkDeliveryInfo(shippingMethodCount) {
		var checkedCount = 0;
		var checkedFlag = 0;
		if(shippingMethodCount == 0) {
			alert('Invalid Address');
		}
		else {
			
			if(shippingMethodCount == 1) {
				checkedCount = 1;
				if(document.addressList.order_shipping_method.checked) {
					checkedFlag = 1;
				}
			}
			else {
				checkedCount = document.addressList.order_shipping_method.length;
				for(i=0; i<checkedCount; i++) {
					if(document.addressList.order_shipping_method[i].checked) {
						checkedFlag = 1;
					}
				}				
			}
			

			if(checkedFlag == 1) {
				document.addressList.action = 'PaymentInfo.php';
				document.addressList.submit();
			}
			else {
				alert('Please Select Shipping method');
				return false;
			}
		}
	}
	
	function checkPaymentInfo() {
		if(document.addressList.coupons_id.value != 0) {
			if(document.addressList.couponCheck.value =='date') {
				alert('You cannot use this coupon');
				return false;
			}
			else if(document.addressList.couponCheck.value =='min') {
				alert('You cannot use this coupon');
				return false;
			}
			else {
				document.addressList.action = 'CreditCardInfo.php';
				document.addressList.submit();
			}
		}
		else {
			document.addressList.action = 'CreditCardInfo.php';
			document.addressList.submit();
		}
	}	
	
	function selectFlag(flag)
	{
		document.addressList.action="CreditCardInfo.php";
		document.addressList.submit();	
	}
	
	function confirmOrder() {
		document.addressList.action= 'InsertPayment.php';
		document.addressList.submit();
	}
	function submitComment() {
		document.comment_form.action = 'UpdateComment.php';
		document.comment_form.submit();
	}
	
	function updateMyInfo() {
		if(document.customer.customer_firstname.value =="") {
			alert("You have not entered a valid first name")
			document.customer.customer_firstname.value = "";
			document.customer.customer_firstname.focus();
			return false;
		}
		if(document.customer.customer_lastname.value =="") {
			alert("You have not entered a valid last name");
			document.customer.customer_lastname.value = "";
			document.customer.customer_lastname.focus();
			return false;
		}		
		if(document.customer.customer_phone1.value =="") {
			alert("You have entered a invalid telephone number");
			document.customer.customer_phone1.value = "";
			document.customer.customer_phone1.focus();
			return false;
		}
		if(isNaN(document.customer.customer_phone1.value)) {
			alert("Invalid Phone Number, Please Insert Number Only");
			document.customer.customer_phone1.focus();
			return false;
		}
		if(isNaN(document.customer.customer_phone2.value)) {
			alert("Invalid Phone Number2, Please Insert Number Only");
			document.customer.customer_phone2.focus();
			return false;
		}
		if(document.customer.question.value =="") {
			alert("You have entered a invalid question");
			document.customer.question.value = "";
			document.customer.question.focus();
			return false;
		}
		if(document.customer.question.value.length < 3) {
			alert("Question must over 3characters");
			document.customer.question.value = "";
			document.customer.question.focus();
			return false;
		}
		if(document.customer.answer.value  =="") {
			alert("You have entered a invalid answer");
			document.customer.answer.value = "";
			document.customer.answer.focus();
			return false;
		}
		if(document.customer.answer.value.length < 3) {
			alert("Answer must over 3characters");
			document.customer.answer.value = "";
			document.customer.answer.focus();
			return false;
		}		
		document.customer.action= 'CustomerInfoManager.php';
		document.customer.id.value = 3;
		document.customer.submit();
	}
	
	function checkUpdatePassword() {
		if(document.customer.newPassword.value != document.customer.newPassword2.value) {
			alert("You have entered a invalid comtirm password");
			document.customer.newPassword.value = "";
			document.customer.newPassword2.value = "";
			document.customer.newPassword.focus();
			return false;
		}
		document.customer.action = 'ChangePassword2.php';
			document.customer.submit()
	}
	
	function changeViewOption(url) {
		document.listOptionForm.action= url;
		document.listOptionForm.submit();
	}
	
	function viewMyOrder() {
		orderId = document.orderList.order_id.value;
		document.orderList.action= 'MyPageOrder.php?order_id='+orderId;
		document.orderList.submit();
	}
	
	function subViewOption(url) {
		document.view.action= url;
		document.view.submit();
	}
	
	function SimpleSearch()
	{
		var Form = document.search;
		//Form.action="http://www.sonystyle.co.kr/CS/handler/sonystyle/kr/Search-Engine";
		
		if (Form.value1.value=="" || Form.value1.value=="Enter search keyword")
		{
			alert('\n Enter search keyword');
			Form.value1.focus();
			Form.value1.value="";
			return;
		}
		
		
		Form.value1.value = Form.value1.value.split('\'').join(" ");
		Form.value1.value = Form.value1.value.split('"').join(" ");
		Form.value1.value = Form.value1.value.split(')').join(" ");
		Form.value1.value = Form.value1.value.split('(').join(" ");
		Form.value1.value = Form.value1.value.split(';').join(" ");
		Form.value1.value = Form.value1.value.split('-').join(" ");
		Form.value1.value = Form.value1.value.split('|').join(" ");

		Form.submit();
		return;
	}

	function initSearch(search)
	{
		if (search.value == "Enter search keyword")
		{
			search.value = "";
		}
	}
	
	function addItemContinue() {
		document.recommededAccesoy.action= 'ShoppingManager.php';
		document.recommededAccesoy.id.value = 4;
		document.recommededAccesoy.submit();
	}
	
	function next()
	{
		document.addressList.action="ConfirmOrder.php";
		document.addressList.submit();
	}
	
	function checkOverview() {
		if(document.overview.agree.checked) {
			if(document.overview.pros.value == '') {
				alert('Invalid Pros');
				document.overview.pros.focus();
				return false;
			}
			if(document.overview.cons.value == '') {
				alert('Invalid Pros');
				document.overview.cons.focus();
				return false;
			}
			document.overview.action = 'OverviewManager.php';
			document.overview.id.value = 1;
			document.overview.submit();
		}
		else {
			alert('Please Check Agree the GuideLine');
			document.overview.agree.focus();
			return false;
		}
	}
	
	function deleteOverCiew(deleteId) {
		if(confirm('Are you sure delete?')) {
			document.overview.action = 'OverviewManager.php';
			document.overview.id.value = 2;
			document.overview.delete_id.value = deleteId;
			document.overview.submit();		
		}
	}
	
	var favoriteurl="http://www.hairsisters.com/new/index.php" 
	var favoritetitle="Hair Sisters.com" 
	function addfavorites() { 
		if (document.all) {
			window.external.AddFavorite(favoriteurl,favoritetitle)
		} 
	}
	
	function openUpdateEmail() {
		window.open('ChangeEmail.php','','width=430,height=212,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	
	function checkUpdateEmail() {
		var customer_email = document.customer.email.value;
		customer_email = customer_email.replace(/\s/g,"");
		if(customer_email.length > 0){
		 	regExp = /@/g;
		  	if(!regExp.test(customer_email)){
		   		alert("You have not entered a valid e-mail address");
		   		document.customer.email.value = "";
				document.customer.email.focus();
				return false;
		  	}
		 }
		if(customer_email == "") {
			alert("You have not entered a valid e-mail address");
			document.customer.email.value = "";
			document.customer.email.focus();
			return false;
		}
		
		var newEmail = document.customer.newEmail.value;
		newEmail = newEmail.replace(/\s/g,"");
		if(newEmail.length > 0){
		 	regExp = /@/g;
		  	if(!regExp.test(newEmail)){
		   		alert("You have not entered a valid New Email address");
		   		document.customer.newEmail.value = "";
				document.customer.newEmail.focus();
				return false;
		  	}
		 }
		if(newEmail == "") {
			alert("You have not entered a valid New Email address");
			document.customer.newEmail.value = "";
			document.customer.newEmail.focus();
			return false;
		}
		
		var newEmail2 = document.customer.newEmail2.value;
		newEmail2 = newEmail2.replace(/\s/g,"");
		if(newEmail2.length > 0){
		 	regExp = /@/g;
		  	if(!regExp.test(newEmail2)){
		   		alert("You have not entered a valid Confirm Email address");
		   		document.customer.newEmail2.value = "";
				document.customer.newEmail2.focus();
				return false;
		  	}
		 }
		if(newEmail2 == "") {
			alert("You have not entered a valid Confirm Email address");
			document.customer.newEmail2.value = "";
			document.customer.newEmail2.focus();
			return false;
		}
		
		if(document.customer.newEmail2.value != document.customer.newEmail.value) {
			alert("You have not entered a valid Confirm Email address");
			document.customer.newEmail.value = "";
			document.customer.newEmail2.value = "";
			document.customer.newEmail.focus();
			return false;
		}
		document.customer.action= 'ChangeEmail2.php';
		document.customer.submit();
	}	
	
	function selfCloseRefresh() {
		parent.opener.window.location.reload();
		self.close();
	}
	
	
	function selfRefresh() {
		parent.window.location.reload();
	}
	
	function viewGuide() {
		window.open('ProductReview.php','','width=547,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
	}
	
	function viewGuideLux() {
		window.open('ProductReviewForLux.php','','width=547,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
	}
	
	function openFindPWD() {
		window.open('FindPassword1.php','','width=430,height=212,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	function checkEmailAddress() {
		var customer_email = document.customer.customer_email.value;
		customer_email = customer_email.replace(/\s/g,"");
		if(customer_email.length > 0){
		 	regExp = /@/g;
		  	if(!regExp.test(customer_email)){
		   		alert("You have not entered a valid e-mail address");
		   		document.customer.customer_email.value = "";
				document.customer.customer_email.focus();
				return false;
		  	}
		}
		
		if(customer_email == "") {
			alert("You have not entered a valid e-mail address");
			document.customer.customer_email.value = "";
			document.customer.customer_email.focus();
			return false;
		}
		document.customer.action = 'FindPassword2.php';
		document.customer.submit()
	}
	
	function checkQuestion() {
		if(document.customer.answer.value == "") {
			alert("You have not entered a valid answer");
			document.customer.answer.value = "";
			document.customer.answer.focus();
			return false;
		}
		document.customer.action = 'FindPassword3.php';
		document.customer.submit()
	}
	function changeCountyForEdit() {
		document.address.action= 'AddMyAddress.php';
		document.address.submit();
	}	
	function changeCountyForEdit2() {
		document.address.action= 'MyPageInfo.php';
		document.address.submit();
	}
	
	function viewMypageOrderDetail(orderIdValue) {
		document.orderDetail.order_id.value = orderIdValue;
		document.orderDetail.action= 'MyPageOrder.php';
		document.orderDetail.submit();	
	}
	
	function openWin(id)
	{
		window.open('Announcements.php?announcement_id='+id,'','width=447,height=531,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no'); 
	}
	
	function searchICustomer(url) {
		if(document.listOptionForm.sortOption.value == 1 ) {
				
		}
		else if(document.listOptionForm.sortOption.value == 2 ) {
			if(document.listOptionForm.find.value == 0) {
				alert('invaild keywords');	
			}
			else {
				document.listOptionForm.action= url;
				document.listOptionForm.submit();		
			}
		}
		else if(document.listOptionForm.sortOption.value == 3 ) {
			if(document.listOptionForm.find.value == 0) {
				alert('invaild keywords');	
			}
			else {
				document.listOptionForm.action= url;
				document.listOptionForm.submit();		
			}
		}
		else if(document.listOptionForm.sortOption.value == 4 ) {
			if(document.listOptionForm.find.value == 0) {
				alert('invaild keywords');	
			}
			else {
				document.listOptionForm.action= url;
				document.listOptionForm.submit();		
			}
		}
		else if(document.listOptionForm.sortOption.value == 5 ) {
			if(document.listOptionForm.find.value == 0) {
				alert('invaild keywords');	
			}
			else {
				document.listOptionForm.action= url;
				document.listOptionForm.submit();		
			}
		}
	}
	
var favoriteurl="http://www.hairsisters.com" 
var favoritetitle="Hair Sisters.com" 
function addfavorites(){ 
if (document.all) 
window.external.AddFavorite(favoriteurl,favoritetitle)} 


//-->