/*For Showing book added to the car*/

var bil_address='';
var divid="";
function showResponse()
	{
		
		var result=sResponse.split("#");

		if(result[0].match("err1"))
			{
				document.getElementById("status"+result[1]).innerHTML="<font color='red'><h5>Product Already Added To Cart</h5></font>";
			}
		else
			{
				document.getElementById("status"+result[1]).innerHTML="<font color='red'><h5>Product Added to the Cart Sucessfully</h5></font>";
				
			}
		
	}
	
/*For dynamically update content*/
function updateCart(type_rate)
	{
//		alert(type_rate);
		var rate	= type_rate.split('_');
		var sub_total= parseFloat(document.getElementById("sub_total").value);
		var tax		= parseFloat(document.getElementById("tax").value);
		var grand_total=parseFloat(rate[1])+parseFloat(sub_total)+parseFloat(tax)
		document.getElementById("totalcost").innerHTML='$'+grand_total.toFixed(2);
		document.getElementById("frm_function").value=grand_total.toFixed(2);
		document.getElemnetById("shipping_fun").value=parseFloat(rate[1]);
		alert(document.getElementById("shipping_fun").value);
	}
	
/* for updatin status of order*/
function changeStatus(status)
	{
		alert(status);
		var order_id=document.getElementById("order_id").value;
		url="AjaxResponse/UpdateOrder.php";
		remoteCall(url,"order_id="+order_id+"&status="+status,showStatus)
	}
function showStatus()
	{
		document.getElementById("order_status").innerHTML=sResponse;
	}
	


function addtocart(product_id)
	{
		var url 	= "AjaxResponse/ManageCart.php";
		product_id	= product_id.replace("btn","");
		//alert(product_id);
		divid		= product_id;
		var pars    = "pars=" + encodeURIComponent(product_id);	
		$('sts_id')	.value = product_id;
		var myAjax = new Ajax.Request(
		   url,
			   {
						method: "post",
						parameters: pars,
						onLoading:processing, 
						onComplete: showResponse
			   });
		
	}
function processing()
	{
		document.getElementById("btnsts"+divid).innerHTML="<div style=\"width:100px;\" align=\"center\"><img src=\"images/loading.gif\"  /></div>";
	}
function showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var result=originalRequest.responseText.split("#");
		var sts_id= $('sts_id').value;
		if(result[0].match("err1"))
			{
				document.getElementById("btnsts"+sts_id).innerHTML  = "";	
				document.getElementById("btnsts"+sts_id).innerHTML 	= "<font color='red'><h5>Product Added</h5><a href='cart.php'>View Cart</a></font>";
				//document.getElementById("btnsts"+sts_id).style.display = 'none';
			}
		else
			{
				document.getElementById("btnsts"+sts_id).innerHTML  = "";	
				document.getElementById("btnsts"+sts_id).innerHTML	= "<font color='red'><h5>Product Added</h5><a href='cart.php'>View Cart</a></font>";
				//document.getElementById("btnsts"+sts_id).style.display = 'none';
			}
		
		
	}
	/*
function liststate(state)
{
	if(state=="USA")
		{
			//alert("i am in us");
			var url = "../AjaxResponse/SelectState.php";
			var pars = "223";	
			var myAjax = new Ajax.Request(
			   url,
				   {
							method: "post",
							parameters: pars,
							onComplete:insertState
				   });

			
			
		}
	else
		{
			document.getElementById("state_span").innerHTML="";
			document.getElementById("state_span").innerHTML='<input type="text" name="state" id="state" class="FormInputsLarge required">';
		}
}	*/
var flag_bil=0;
function liststate_guest_sh(state)
{
	if(state=="USA")
		{
			//alert("i am in us");
			var url = "AjaxResponse/SelectState.php";
			var pars = "add=ship";	
			var myAjax = new Ajax.Request(
			   url,
				   {
							method: "post",
							parameters: pars,
							onComplete:insertState_sh
				   });

			
			
		}
	else
		{
			
			document.getElementById("sh_state_span").innerHTML="";
			document.getElementById("sh_state_span").innerHTML='<input type="text" name="sh_state" id="sh_state" class="form_input">';
			/*document.getElementById("bil_state_span").innerHTML='<input type="text" name="bil_state" id="bil_state" class="form_input required">';
			document.getElementById("bil_country").value	= document.getElementById("sh_country").value;
			*/
		}
}
function liststate_guest_bil(state)
{
	if(state=="USA")
		{
			//alert("i am in us");
			var url = "AjaxResponse/SelectState.php";
			var pars = "add=bil";	
			var myAjax = new Ajax.Request(
			   url,
				   {
							method: "post",
							parameters: pars,
							onComplete:insertState_bil
				   });

			
			
		}
	else
		{
			flag_bil=1;
			document.getElementById("bil_state_span").innerHTML="";
			document.getElementById("bil_state_span").innerHTML='<input type="text" name="bil_state" id="bil_state" class="form_input">';
			//
			//document.getElementById("sh_country").value	= document.getElementById("bil_country").value;
		}
}

function insertState_sh(originalRequest)
{
	document.getElementById("sh_state_span").innerHTML="";
	document.getElementById("sh_state_span").innerHTML=originalRequest.responseText;
	flag_bil=0;
	//document.getElementById("bil_state_span").innerHTML=originalRequest.responseText;
	//alert(originalRequest.responseText);
}

function insertState_bil(originalRequest)
{
	document.getElementById("bil_state_span").innerHTML="";
	document.getElementById("bil_state_span").innerHTML=originalRequest.responseText;
	//document.getElementById("sh_state_span").innerHTML=originalRequest.responseText;
}

function same_address()
{
		//alert("i am getting called");
		if(document.getElementById("chk_address").checked==true)
			{
				//alert(document.getElementById("bil_state").value);
				document.getElementById("first_name").value			= document.getElementById("bil_first_name").value;
				document.getElementById("first_name").disabled		= true;
				document.getElementById("last_name").value			= document.getElementById("bil_last_name").value;
				document.getElementById("last_name").disabled		= true;
				document.getElementById("sh_address1").value		= document.getElementById("bil_address1").value;
				document.getElementById("sh_address1").disabled		= true;
				document.getElementById("sh_address2").value		= document.getElementById("bil_address2").value
				document.getElementById("sh_address2").disabled		= true;
				document.getElementById("sh_city").value			= document.getElementById("bil_city").value;
				document.getElementById("sh_city").disabled			= true;
				//alert(document.form.bil_country.selectedIndex);
				document.form.sh_country.selectedIndex 				= document.form.bil_country.selectedIndex;
				//document.getElementById("sh_country").value	= document.getElementById("bil_country").value;
				document.getElementById("sh_country").disabled		= true;
				if(flag_bil==1)
					{
						document.getElementById("sh_state_span").innerHTML	= "<input type='text' name='sh_state' id='sh_state' value='"+document.getElementById("bil_state").value+"' disabled='disabled' >";	
					}
				else
					{
						document.form.sh_state.selectedIndex 				= document.form.bil_state.selectedIndex;
						//alert(document.form.sh_state.selectedIndex);	
						document.getElementById("sh_state").disabled		= true;
					}
				//
				//document.getElementById("sh_state").value		= document.getElementById("bil_state").value;
				//document.getElementById("sh_state_span").innerHTML= "<input type='text' name='sh_state' value='"+document.getElementById("bil_state").value+"' readonly >";
				document.getElementById("sh_state").disabled		= true;
				document.getElementById("sh_zipcode").value			= document.getElementById("bil_zipcode").value;
				document.getElementById("sh_zipcode").disabled		= true;
				document.getElementById("home_phone").value			= document.getElementById("bil_home_phone").value
				document.getElementById("home_phone").disabled		= true;
				document.getElementById("work_phone").value			= document.getElementById("bil_work_phone").value
				document.getElementById("work_phone").disabled		= true;
				document.getElementById("cell_phone").value			= document.getElementById("bil_cell_phone").value
				document.getElementById("cell_phone").disabled		= true;
				
			}
		else
			{
				document.getElementById("first_name").value			= "";
				document.getElementById("first_name").disabled		= false;
				document.getElementById("last_name").value			= "";
				document.getElementById("last_name").disabled		= false;
				document.getElementById("sh_address1").value		= "";
				document.getElementById("sh_address1").disabled		= false;
				document.getElementById("sh_address2").value		= "";
				document.getElementById("sh_address2").disabled		= false;
				document.getElementById("sh_city").value			= "";
				document.getElementById("sh_city").disabled			= false;
				document.getElementById("sh_country").selectedIndex	= 0;
				document.getElementById("sh_country").disabled		= false;
				
				if(flag_bil==0)
					{
						document.getElementById("sh_state").selectedIndex	= 0;
					}
				else
					{
						$("sh_state").value		= "";
						document.getElementById("sh_state").disabled	= false;
					}
				
				document.getElementById("sh_zipcode").value		= "";
				document.getElementById("sh_zipcode").disabled	= false;
				document.getElementById("cell_phone").value		= "";
				document.getElementById("cell_phone").disabled	= true;
				document.getElementById("work_phone").value		= "";
				document.getElementById("work_phone").disabled	= true;
				document.getElementById("home_phone").value 	= "";
				document.getElementById("home_phone").disabled	= true;
			}
		
}

function confirmSubmit()
{
var agree=confirm("Are you sure about your billing and shipping information?");
if (agree)
	return true ;
else
	return false ;
}