
function imgdetail(imgsrc,imgcount){
	var fileload="imgdetail.php?imgname="+imgsrc+"&imgcount="+imgcount;
	var toolbar="width=410,height=374,resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no";
	var newwin=window.open(fileload,"Img_detail",toolbar);
	newwin.focus();
}

function pa_select(field_position,curvalue,kind){
	if(field_position==-1)  var alen=-1;
	else var alen=document.basket.itemcheck.length;
	if (alen>1){ 
		for(i=0;i<alen;i++){
			if(i==field_position){
				if(kind=='size') document.basket.size[i].value=curvalue;
				if(kind=='color') document.basket.color[i].value=curvalue;
			}
		}
	}else{
			if(kind=='size') document.basket.size.value=curvalue;
			if(kind=='color') document.basket.color.value=curvalue;
	}	
	spb_update();	
}

function myorder(_linkto){
	linkto(_linkto);
}

function spb_return(){
	//window.history.back(1);
	window.location="./";
}

function spb_update(){
	var thisaction=checkpro();	
}

function spb_order(){
	document.basket.action="/products/basket/payment/";
	var thisaction=checkpro();	
}

function check_number(number){
	var numst='0123456789';
	for(var i=0;i<number.length;i++){
		if(numst.indexOf( number.substring(i,i+1) )==-1) return false;
		}
	return true;
}
function checkemail(theemail){
	if (theemail=="") {return false;}
	if (theemail.indexOf(" ")>0) {return false;}
	if (theemail.indexOf("@")==-1) {return false;}
	if (theemail.indexOf(".")==-1) {return false;}
	if (theemail.indexOf("..")!==-1) {return false;}
	if (theemail.indexOf("@")!=theemail.lastIndexOf("@")) {return false;}
	var str="abcdefghijklmnopqrstuvwxyz-_@.0123456789";
	for (var j=1;j < theemail.length;j++){
	if (str.indexOf(theemail.charAt(j))==-1) {return false;}}
	return true;
}
function spb_checkquantity(src){
	if(src.value=='0'){
		alert('Quantity Invalid');
		src.value="1";
	}
	if(!check_number(src.value)){
		alert('Quantity Invalid');
		result=parseInt(src.value);
		if(isNaN(result)) src.value='1';
		else src.value=result;
		if(result<0) src.value=result*(-1);
	}
}

function pa_select(field_position,curvalue,kind){
	if(field_position==-1)  var alen=-1;
	else var alen=document.basket.itemcheck.length;
	if (alen>1){ 
		for(i=0;i<alen;i++){
			if(i==field_position){
				if(kind=='size') document.basket.size[i].value=curvalue;
				if(kind=='color') document.basket.color[i].value=curvalue;
			}
		}
	}else{
			if(kind=='size') document.basket.size.value=curvalue;
			if(kind=='color') document.basket.color.value=curvalue;
	}	
	spb_update();	
}

//check all checkbox
function spb_checkall(){
var alen=document.basket.itemcheck.length;
if (alen>0){ for(var i=0;i<alen;i++) if (document.basket.itemcheck[i].checked==false){document.basket.itemcheck[i].checked=true;}}
else{document.basket.itemcheck.checked=true;}
return true;
}

//clear all checkbox
function spb_clearall(){
var alen=document.basket.itemcheck.length;
if (alen>0){ for(var i=0;i<alen;i++) if (document.basket.itemcheck[i].checked==true){document.basket.itemcheck[i].checked=false;}}
else{document.basket.itemcheck.checked=false;}
}

function checkpro(){
		var alen=document.basket.itemcheck.length;
		var strid=""; 
		var strname="";	
		var strcode=""; 
		var strsize="";
		var strcolor="";
		var strprice="";
		var strimg="";
		var strquantity="";

		if (alen>1){ 
			for(i=0;i<alen;i++){ 
				if (document.basket.itemcheck[i].checked==true){
					strid+=document.basket.id[i].value + "~"; 	
					strname+=document.basket.name[i].value + "~";
					strcode+=document.basket.code[i].value + "~";
					strsize+=document.basket.size[i].value + "~";
					strcolor+=document.basket.color[i].value + "~";										
					strprice+=document.basket.price[i].value + "~";
					strimg+=document.basket.img[i].value + "~"; 					
					strquantity+=document.basket.quantity[i].value + "~";
				}
			}
		}
		else {
			if (document.basket.itemcheck.checked==true){
				strid+=document.basket.id.value + "~"; 	
				strname+=document.basket.name.value + "~";
				strcode+=document.basket.code.value + "~";
				strsize+=document.basket.size.value + "~";
				strcolor+=document.basket.color.value + "~";										
				strprice+=document.basket.price.value + "~";
				strimg+=document.basket.img.value + "~";
				strquantity+=document.basket.quantity.value + "~";
			}
		}
		document.basket.basket_id.value=strid;
		document.basket.basket_img.value=strimg;
		document.basket.basket_name.value=strname;
		document.basket.basket_code.value=strcode;
		document.basket.basket_price.value=strprice;
		document.basket.basket_size.value=strsize;
		document.basket.basket_color.value=strcolor;
		document.basket.basket_quantity.value=strquantity;
		
		document.basket.submit();
return true;	
}

function checkorderform(){
	var thisform="document.order.";
	var listelm="fullname,address,area,phone,email"
	var elmarr=listelm.split(",");
	for(var i=0; i<elmarr.length; i++){
		elm=eval(thisform+elmarr[i]);
		if(elm.value=='') {alert('Vui lòng điền đầy đủ thông tin'); elm.focus(); return false;}
		if(elm.name=='email')
			if(!checkemail(elm.value)) {alert('Vui lòng nhập email chính xác'); elm.focus(); return false;}
	}
	return true;
}