function GetXmlHttpObject()
{
	var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
	return xmlHttp;
}

function getsize_men()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
    var item_num = document.getElementById('item_num').value
	
	var url="bfu_order_details.php";
	url=url+"?item_num="+item_num;
	url=url+"&gender=male";
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function hello(){
	

alert('hello');	
}

function getsize_men_load(cid,inum)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
//    var item_num = document.getElementById('item_num').value
	var cid;
	var inum;
	var url="bfu_order_details.php";
	url=url+"?cid="+cid;
	url=url+"&item_num="+inum;
	url=url+"&gender=male";
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function getsize_men_dis()
{
	if (xmlHttp.readyState==4)
	{
			var str = xmlHttp.responseText;
			document.getElementById("orderdetails").innerHTML =str 	
	}
}

function add_to_cart()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	var quantity = document.getElementById('quantity').value
	var item_num = document.order_form.item_num.value
	var cid = document.getElementById('cid').value
//	var color_id = document.getElementById('color_id').value
	var pad_id = document.order_form.pad_id.value
	var size_id = document.order_form.size_id.value
	
	var url="bfu_addtocart.php";
//	url=url+"?item_num="+item_num;
//	url=url+"&color_id="+color_id;
	url=url+"?gender=male";
	url=url+"&item_num="+item_num;
	url=url+"&cid="+cid;
	url=url+"&quantity="+quantity;
//	url=url+"&color_id="+color_id;
	url=url+"&size_id="+size_id;
	url=url+"&pad_id="+pad_id;
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}


function add_to_cart_additional()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	var quantity = document.getElementById('quantity').value
	var item_num = document.order_form.item_num.value
	var cid = document.getElementById('cid').value
	var pad_id = document.order_form.pad_id.value
	
	var url="bfu_addtocart.php";
	url=url+"?gender=male";
	url=url+"&item_num="+item_num;
	url=url+"&cid="+cid;
	url=url+"&quantity="+quantity;
	url=url+"&pad_id="+pad_id;
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function add_to_cart_prepack3()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	
	var quantity1 = document.getElementById('quantity1').value
	var quantity2 = document.getElementById('quantity2').value
	var quantity3 = document.getElementById('quantity3').value
	var item_num = document.order_form.item_num.value
	var cid = document.getElementById('cid').value
	var color_id1 = document.getElementById('color_id1').value
	var color_id2 = document.getElementById('color_id2').value
	var color_id3 = document.getElementById('color_id3').value
	
	var pad_id = document.order_form.pad_id.value
	var size_id = document.order_form.size_id.value
	
	
	userqty = ( parseInt(quantity1) + parseInt(quantity2) + parseInt(quantity3) );
	
	if( userqty != 3 ) { 
	   alert('Pack of 3 - Add 3 briefs/boyshorts');
	   exit();
	}
   else {}	

	
	var url="bfu_addtocart.php";
//	url=url+"?item_num="+item_num;
//	url=url+"&color_id="+color_id;
	url=url+"?gender=male";
	url=url+"&item_num="+item_num;
	url=url+"&cid="+cid;
    url=url+"&quantity1="+quantity1;
	url=url+"&quantity2="+quantity2;
	url=url+"&quantity3="+quantity3;
	url=url+"&color_id1="+color_id1;
	url=url+"&color_id2="+color_id2;
	url=url+"&color_id3="+color_id3;
	
	url=url+"&size_id="+size_id;
	url=url+"&pad_id="+pad_id;
	url=url+"&pp=1";
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}



function add_to_cart_prepack5()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	var quantity1 = document.getElementById('quantity1').value
	var quantity2 = document.getElementById('quantity2').value
	var quantity3 = document.getElementById('quantity3').value
	var quantity4 = document.getElementById('quantity4').value
	var quantity5 = document.getElementById('quantity5').value
	var item_num = document.order_form.item_num.value
	var cid = document.getElementById('cid').value
	var color_id1 = document.getElementById('color_id1').value
	var color_id2 = document.getElementById('color_id2').value
	var color_id3 = document.getElementById('color_id3').value
	var color_id4 = document.getElementById('color_id4').value
	var color_id5 = document.getElementById('color_id5').value
	var pad_id = document.order_form.pad_id.value
	var size_id = document.order_form.size_id.value

	userqty = ( parseInt(quantity1) + parseInt(quantity2) + parseInt(quantity3) + parseInt(quantity4) + parseInt(quantity5));
	
	if( userqty != 5 ) { 
	   alert('Pack of 5 - Add 5 briefs/boyshorts');
	   exit();
	}
   else {}	

	var url="bfu_addtocart.php";
//	url=url+"?item_num="+item_num;
//	url=url+"&color_id="+color_id;
	url=url+"?gender=male";
	url=url+"&item_num="+item_num;
	url=url+"&cid="+cid;
	url=url+"&quantity1="+quantity1;
	url=url+"&quantity2="+quantity2;
	url=url+"&quantity3="+quantity3;
	url=url+"&quantity4="+quantity4;
	url=url+"&quantity5="+quantity5;
	url=url+"&color_id1="+color_id1;
	url=url+"&color_id2="+color_id2;
	url=url+"&color_id3="+color_id3;
	url=url+"&color_id4="+color_id4;
	url=url+"&color_id5="+color_id5;
	url=url+"&size_id="+size_id;
	url=url+"&pad_id="+pad_id;
	url=url+"&pp=1";
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}


function add_to_cart_prepack7()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	var quantity1 = document.getElementById('quantity1').value
	var quantity2 = document.getElementById('quantity2').value
	var quantity3 = document.getElementById('quantity3').value
	var quantity4 = document.getElementById('quantity4').value
	var quantity5 = document.getElementById('quantity5').value
	var quantity6 = document.getElementById('quantity6').value
	var quantity7 = document.getElementById('quantity7').value	
	var item_num = document.order_form.item_num.value
	var cid = document.getElementById('cid').value
	var color_id1 = document.getElementById('color_id1').value
	var color_id2 = document.getElementById('color_id2').value
	var color_id3 = document.getElementById('color_id3').value
	var color_id4 = document.getElementById('color_id4').value
	var color_id5 = document.getElementById('color_id5').value
	var color_id6 = document.getElementById('color_id6').value
	var color_id7 = document.getElementById('color_id7').value	
	var pad_id = document.order_form.pad_id.value
	var size_id = document.order_form.size_id.value

	userqty = ( parseInt(quantity1) + parseInt(quantity2) + parseInt(quantity3) + parseInt(quantity4) + parseInt(quantity5) + parseInt(quantity6) + parseInt(quantity7));
	
	if( userqty != 7 ) { 
	   alert('Pack of 7 - Add 7 briefs/boyshorts');
	   exit();
	}
   else {}	

	var url="bfu_addtocart.php";
//	url=url+"?item_num="+item_num;
//	url=url+"&color_id="+color_id;
	url=url+"?gender=male";
	url=url+"&item_num="+item_num;
	url=url+"&cid="+cid;
	url=url+"&quantity1="+quantity1;
	url=url+"&quantity2="+quantity2;
	url=url+"&quantity3="+quantity3;
	url=url+"&quantity4="+quantity4;
	url=url+"&quantity5="+quantity5;
	url=url+"&quantity6="+quantity6;
	url=url+"&quantity7="+quantity7;
	url=url+"&color_id1="+color_id1;
	url=url+"&color_id2="+color_id2;
	url=url+"&color_id3="+color_id3;
	url=url+"&color_id4="+color_id4;
	url=url+"&color_id5="+color_id5;
	url=url+"&color_id6="+color_id6;
	url=url+"&color_id7="+color_id7;
	url=url+"&size_id="+size_id;
	url=url+"&pad_id="+pad_id;
	url=url+"&pp=1";
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=getsize_men_dis;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}



function update_item(sbid,act)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var sbid;
	var act;
	var qid = "quantity_"+sbid;

	var randomnumber=Math.floor(Math.random()*100)
	var quantity = document.getElementById(qid).value
	
	var url="bfu_disupdatecart.php";
	url=url+"?sbid="+sbid;
	url=url+"&act="+act;
	url=url+"&quantity="+quantity;

    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=dis_update_cart;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function update_item_pp(sbid,act)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var sbid;
	var act;
	var qid = "quantity_"+sbid;

	var randomnumber=Math.floor(Math.random()*100)
	var quantity = 0;
	
	var url="bfu_disupdatecart.php";
	url=url+"?sbid="+sbid;
	url=url+"&act="+act;
	url=url+"&quantity="+quantity;

    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=dis_update_cart;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function load_cart()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	
	var url="bfu_disupdatecart.php";
    url=url+"?randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=dis_update_cart;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function redeem_promo()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)
	var promo_code = document.getElementById('promo_code').value
	
	var url="bfu_disupdatecart.php";
    url=url+"?randomNum="+randomnumber;	
    url=url+"&promo_code="+promo_code;
	url=url+"&act=pc";
//	alert(url);
//	exit();
	xmlHttp.onreadystatechange=dis_update_cart;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
	
}

function dis_update_cart()
{
	if (xmlHttp.readyState==4)
	{
			var str = xmlHttp.responseText;
			document.getElementById("cart_items").innerHTML =str 	
	}
}

function check_ship_data()
{
   var correct = true;
   if ( document.getElementById('ship_first_name').value == "")
   {
   correct = false;
   alert("First Name: Enter your First Name");
   return false;
   }
   if ( document.getElementById('ship_last_name').value == "")
   {
   correct = false;
   alert("Last Name: Enter your Last Name");
   return false;
   } 
   if ( document.getElementById('ship_streetadd1').value.length < "5")
   {
   correct = false;
   alert("Street Address: Enter your Street Address");
   return false;
   }
   if ( document.getElementById('ship_city').value == "")
   {
   correct = false;
   alert("City/Town: Enter your City/Town");
   return false;
   }    
   if ( document.getElementById('ship_state').value == "")
   {
   correct = false;
   alert("State/Province: Enter your State/Province");
   return false;
   }
   if ( document.getElementById('ship_zip').value.length < "5")
   {
   correct = false;
   alert("Zip/Postal Code: Enter your Zip/Postal Code");
   return false;
   }    
   if ( document.getElementById('ship_phone').value.length < "10")
   {
   correct = false;
   alert("Phone: Enter your Phone Number");
   return false;
   } 
   if ( document.getElementById('ship_email').value.length < "6")
   {
   correct = false;
   alert("Email Address: Enter a valid Email Address");
   return false;
   }
   if ( document.getElementById('sameadd').value == "")
   {
   correct = false;
   alert("Is the Billing Address same as the Shippig Address? Yes or No.");
   return false;
   } 
   if ( document.getElementById('deliveryadd').value == "")
   {
   correct = false;
   alert("Is a Business or Residential Delivery? Select a response.");
   return false;
   }
   if ( document.getElementById('newrepeat').value == "")
   {
   correct = false;
   alert("Are you a new or repeat customer? Select a response.");
   return false;
   }
   if ( document.getElementById('hearabout').value == "")
   {
   correct = false;
   alert("How did you hear about us? Select a response.");
   return false;
   }   
return correct;	
}

function check_bill_data()
{
   var correct = true;
   if ( document.getElementById('bill_first_name').value == "")
   {
   correct = false;
   alert("First Name: Enter your First Name");
   return false;
   }
   if ( document.getElementById('bill_last_name').value == "")
   {
   correct = false;
   alert("Last Name: Enter your Last Name");
   return false;
   } 
   if ( document.getElementById('bill_streetadd1').value.length < "5")
   {
   correct = false;
   alert("Street Address: Enter your Street Address");
   return false;
   }
   if ( document.getElementById('bill_city').value == "")
   {
   correct = false;
   alert("City/Town: Enter your City/Town");
   return false;
   }    
   if ( document.getElementById('bill_state').value == "")
   {
   correct = false;
   alert("State/Province: Enter your State/Province");
   return false;
   }
   if ( document.getElementById('bill_zip').value.length < "5")
   {
   correct = false;
   alert("Zip/Postal Code: Enter your Zip/Postal Code");
   return false;
   }    
   if ( document.getElementById('bill_phone').value.length < "10")
   {
   correct = false;
   alert("Phone: Enter your Phone Number");
   return false;
   } 
   if ( document.getElementById('bill_email').value.length < "6")
   {
   correct = false;
   alert("Email Address: Enter a valid Email Address");
   return false;
   }   
return correct;	
}


function empty_temp(sid) {

    var sid;
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	
	var randomnumber=Math.floor(Math.random()*100)

	
	var url="bfu_empty_temp.php";
	url=url+"?sid="+sid;
    url=url+"&randomNum="+randomnumber;	
//	alert(url);
//	exit();
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=emptytemp;
//        xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);	

}

function emptytemp()
{
//alert('in here');
var rs;
rs = xmlHttp.readyState;

//alert(rs);
	if (xmlHttp.readyState==4)
	{
			var str = xmlHttp.responseText;
//			alert('hello');
//			alert(str);	
			
	}
}