var psize;
var XmlHttp;
var has_quant = 0;
var select_size = '';
var select_qnt = '';
var merch_id;
var pcol_id;
var design_id;
var prod_id;
var is_add_size = 0;

function addThisProduct(mid,dsgid,pcl_id,prd_id,sizarr) {	   	
   merch_id = mid;
   design_id = dsgid;
   pcol_id = pcl_id;
   prod_id = prd_id;
   psize = sizarr.split(",");  
   //alert(sizarr); 
   $GE('buynowbtn').src = '/image/loading_small.gif';	
   if(is_add_size == 0) {
		for (var i=0; i < psize.length; i++) { 
			if($TRIM($GE(psize[i]+'_quant').value) != null && $TRIM($GE(psize[i]+'_quant').value).length > 0 ) {
				has_quant = 1;	
				if(select_size == '') {
					select_size = psize[i];
				} else {
					select_size = select_size+','+psize[i];
				}
				if(select_qnt == '') {
					select_qnt = $GE(psize[i]+'_quant').value; 					
				} else {
					select_qnt = select_qnt+','+$GE(psize[i]+'_quant').value;
				}
			}
		}  
   	}
	if (has_quant == 0) {
		alert('Please select the quantity');
		$GE('buynowbtn').src = '/image/twestival/buy_now.gif';
		return;
	}	else {
   		UserLoggedInforSaving(); 	
	}
	
}

function UserLoggedInforSaving() {	
	var url = '/dz_lab_ajax_controller';
	var prm = 'provider=auth';
	XmlHttp = $GX();
	XmlHttp.onreadystatechange= function dummy() {
		if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
			var authresult = eval('(' + XmlHttp.responseText+ ')')
			if(authresult.success == 0) {	
				is_add_size = 1;
				alert('You need to sign in to your account to place the order.\n\n-------\n\n If you are not a member yet then please sign up.');
				openDiv(1, 0, 'Please click BUY NOW button AGAIN to confirm your selection.');
				$GE('buynowbtn').src = '/image/twestival/buy_now.gif';
			} else {				
				saveincart();
			}
		}
	}
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
}
function saveincart() {  	
	var url = '/ajax_controller?provider=twestival&merid='+merch_id+'&pclid='+pcol_id+'&psid='+select_size+'&did='+design_id+'&pid='+prod_id+'&qnt='+select_qnt;	
	//alert(url);
	var XmlHttpd = $GX();
	XmlHttpd.onreadystatechange= function dummy() {
		if (XmlHttpd.readyState == 4 || XmlHttpd.readyState == "complete") {
			var sresult = eval('(' + XmlHttpd.responseText+ ')');
			if (sresult.success == 1) {
				parent.document.location.href = "/checkout/shoppingcart";
			} else {
				alert(sresult.msg);
			}
		}
	}
	XmlHttpd.open("GET",url,true);
	$Header(XmlHttpd);
}