function Linkto(url) {
	location.href = url;
}
var id;
$(document).ready(function(){
	$("img[id^=btn_add2cart_]").click(function () {							   
	  	var sc = document.createElement("script");
		id = $(this).attr('id').replace('btn_add2cart_','');
		sc.src = "/shopping.php?ProID="+id+"&ajax=1"; 
		if(sc.addEventListener)
			sc.addEventListener("load", callback, false);
		else if(sc.attachEvent)
			sc.attachEvent("onreadystatechange", function() { callbackIE(); });	
		document.getElementsByTagName('head')[0].appendChild(sc);
	});
});

callback = function() {	
	var sc1 = document.createElement("script");
	sc1.src = "/index.php?act=get_qty";
	$("#img_"+id).effect("transfer", { to: $("#header_cart") }, 1000,function(){
		document.getElementsByTagName('head')[0].appendChild(sc1);
	});
};

callbackIE = function() {
	var target = window.event.srcElement;
	if(target.readyState == "loaded")
	callback.call(target);
};

/*Start Login*/
	function chklogin(){
		if(document.getElementById("username").value == ""){
			alert("Please type username.");
			document.getElementById("username").focus();
			return false;
		}
		else if(document.getElementById("password").value == ""){
			alert("Please type password.");
			document.getElementById("password").focus();
			return false;
		}
		else{
			return true;
		}
	}
/*End Login*/

/*Start Register*/
	var xmlhttp;
	var data;
	function chkuser(user,email){
		var url = "chkuser.php";
		var sendvalue = "?user="+user+"&email="+email+"&"+Math.random();
		if(window.ActiveXObject){ 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else{ 
			xmlhttp = new XMLHttpRequest();
		}
		if(xmlhttp != null){
			url += sendvalue;
			xmlhttp.onreadystatechange=stateChange; 
			xmlhttp.open("GET",url,true); 
			xmlhttp.send(null);
		}
		else{
			alert("Not support AJAX.");
		}
	}
	
	function Numbers(e){
		var keynum;
		var keychar;
		var numcheck;
		if(window.event) {// IE
		  keynum = e.keyCode;
		}
		else if(e.which) {// Netscape/Firefox/Opera
		  keynum = e.which;
		}
		
		if(keynum == 13 || keynum == 8 || typeof(keynum) == "undefined"){
			return true;
		}
		keychar= String.fromCharCode(keynum);
		numcheck = /^[0-9]$/;
		return numcheck.test(keychar);
	}
	
	function stateChange(){
		var LOAD = 4;
		var SUCCESS = 200;
		if(xmlhttp.readyState == LOAD){
			if(xmlhttp.status == SUCCESS){
				var result = xmlhttp.responseText;
				if(result != ""){
					data = result; 
					if(data == 0){
						alert('This username is registered already.'); 
						document.getElementById('username').focus();
						return false;
					}
					if(data == 1){
						alert('This email is registered already.'); 
						document.getElementById('email').focus();
						return false;
					}
					else{
						alert("Thank you for your registration!")
						document.getElementById('register').submit();
					}
				}
			}
		}
	}
	
	function chkform(){
		var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(document.getElementById("username").value == ""){
			alert("Please insert username.");
			document.getElementById("username").focus();
			return false;
		}
		else if(document.getElementById("username").value.length < 4 || document.getElementById("username").value.length > 12){
			alert("Username must be 4-12 characters.");
			document.getElementById("username").focus();
			return false;
		}
		else if(document.getElementById("password").value == ""){
			alert("Please insert password.");
			document.getElementById("password").focus();
			return false;
		}
		else if(document.getElementById("password").value.length < 4 || document.getElementById("password").value.length > 12){
			alert("Password must be 4-12 characters.");
			document.getElementById("password").focus();
			return false;
		}
		else if(document.getElementById("repassword").value == ""){
			alert("Please confirm password.");
			document.getElementById("repassword").focus();
			return false;
		}
		else if(document.getElementById("password").value != document.getElementById("repassword").value){
			alert("Mismatch a password.");
			document.getElementById("repassword").focus();
			return false;
		}
		else if(document.getElementById("firstname").value == ""){
			alert("Please insert your first name.");
			document.getElementById("firstname").focus();
			return false;
		}
		else if(document.getElementById("lastname").value == ""){
			alert("Please insert your last name.");
			document.getElementById("lastname").focus();
			return false;
		}
		/*else if(document.getElementById("birth_day").value == 0){
			alert("Please insert your birthday.");
			document.getElementById("birth_day").focus();
			return false;
		}
		else if(document.getElementById("birth_month").value == 0){
			alert("Please insert your birthday.");
			document.getElementById("birth_month").focus();
			return false;
		}
		else if(document.getElementById("birth_year").value == 0){
			alert("Please insert your birthday.");
			document.getElementById("birth_year").focus();
			return false;
		}*/
		else if(document.register.sex[0].checked == false && document.register.sex[1].checked == false){
			alert("Please select your gender.");
			document.register.sex[0].focus();
			return false;
		}
		/*else if(document.register.mariage_status[0].checked == false && document.register.mariage_status[1].checked == false){
			alert("Please select your status of mariage.");
			document.register.mariage_status[0].focus();
			return false;
		}*/
		else if(document.getElementById("address").value == ""){
			alert("Please insert your address.");
			document.getElementById("address").focus();
			return false;
		}
		/*else if(document.getElementById("country").value == ""){
			alert("Please select your country.");
			document.getElementById("country").focus();
			return false;
		}
		else if(document.getElementById("country").value == "Thailand" && document.getElementById("province").value == ""){
			alert("Please select your province.");
			document.getElementById("province").focus();
			return false;
		}
		else if(document.getElementById("country").value == "Thailand" && document.getElementById("province").value == "Bangkok" && document.getElementById("district").value == ""){
			alert("Please select your district.");
			document.getElementById("district").focus();
			return false;
		}
		else if(document.getElementById("country").value != "Thailand" && document.getElementById("state").value == ""){
			alert("Please insert your state.");
			document.getElementById("state").focus();
			return false;
		}
		else if(document.getElementById("postal").value == ""){
			alert("Please insert your postal code.");
			document.getElementById("postal").focus();
			return false;
		}
		else if(document.getElementById("phone").value == ""){
			alert("Please insert your phone number.");
			document.getElementById("phone").focus();
			return false;
		}*/
		else if(document.getElementById("mobile").value == "" || document.getElementById("mobile").value == "<?=$mobile_example?>"){
			alert("Please insert your mobile number.");
			document.getElementById("mobile").focus();
			return false;
		}
		else if(document.getElementById("email").value == ""){
			alert("Please insert your e-mail address.");
			document.getElementById("email").focus();
			return false;
		}
		else if(!emailFilter.test(document.getElementById("email").value)){
			alert("Email incorrect.");
			document.getElementById("email").focus();
			return false;
		}
		/*else if(document.getElementById("officephone").value == ""){
			alert("Please insert your office phone number.");
			document.getElementById("officephone").focus();
			return false;
		}
		else if(document.getElementById("uknow").value == ""){
			alert("Please insert how do you know DealsFashion.com?.");
			document.getElementById("uknow").focus();
			return false;
		}*/
		else{
			chkuser(document.getElementById('username').value,document.getElementById('email').value);
		}	
	}
	
	function SlcCnty(a){
		if(a == "Thailand"){
			document.getElementById("provincerow").style.display = "";
			document.getElementById("staterow").style.display = "none";
			document.getElementById("province").focus();
		}
		else{
			document.getElementById("provincerow").style.display = "none";
			document.getElementById("staterow").style.display = "";
			document.getElementById("state").focus();
		}
	}
	
	function SlcCty(a){
		if(a == "Bangkok"){
			document.getElementById("districtrow").style.display = "";
			document.getElementById("district").focus();
		}
		else{
			document.getElementById("districtrow").style.display = "none";
			document.getElementById("postal").focus();
		}
	}

/*End Register*/

