﻿function getkey(e)
{
	if (window.event)
	return window.event.keyCode;
	else if (e)
	return e.which;
	else
	return null;
}
function goodchars(e, goods)
{
	var key, keychar;
	key = getkey(e);
	if (key == null) return false;
	// get character
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	// check goodkeys
	if (goods.indexOf(keychar) != -1)
	return true;
	// control keys
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	return true;
	// else return false
	return false;
}
function chkqty()
{
	var cnt = document.getElementById("hdn_count").value
	for(var i=1;i<=cnt;i++)
	{
		if(document.getElementById("qty_"+i).value == "")
		{
			alert("Enter Quantity");
			document.getElementById("qty_"+i).value = "";
			document.getElementById("qty_"+i).focus();
			return false;
		}
		if(document.getElementById("qty_"+i).value != "")
		{
			if(document.getElementById("qty_"+i).value <= 0)
			{
				alert("Enter proper Quantity");
				document.getElementById("qty_"+i).value = "";
				document.getElementById("qty_"+i).focus();
				return false;
			}
		}
	}
	document.mycart.action = "mycart.php";
	document.mycart.submit();
}
function ajaxFunction(id)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryString = "?id="+id;
	ajaxRequest.open("GET", "ajaxcost.php" + queryString, true);
	ajaxRequest.send(null); 
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			//alert(responseText);
			getresult = ajaxRequest.responseText;
			var result = getresult.split("||");
			document.getElementById('result').innerHTML = result[0];
			document.getElementById('total').innerHTML = result[1];
		}
	}
}
function chkout(user)
{
	var cnt = document.getElementById("hdn_count").value
	for(var i=1;i<=cnt;i++)
	{
		if(document.getElementById("qty_"+i).value == "")
		{
			alert("Enter Quantity");
			document.getElementById("qty_"+i).value = "";
			document.getElementById("qty_"+i).focus();
			return false;
		}
		if(document.getElementById("qty_"+i).value != "")
		{
			if(document.getElementById("qty_"+i).value <= 0)
			{
				alert("Enter proper Quantity");
				document.getElementById("qty_"+i).value = "";
				document.getElementById("qty_"+i).focus();
				return false;
			}
		}
	}
	if(document.getElementById("vShipping").value == "")
	{
		alert("Select any one shipping option");
		document.getElementById("vShipping").focus();
		return false;
	}
	if(user == 1)
	{
		document.mycart.action = "checkout.php";
	}
	else
	{
		document.mycart.action = "login.php?Yes";
	}
	document.mycart.submit();
}
