// JavaScript Document

	function checkbarcode()
	{

		if(document.main.startnumber.value=="")	
		{
			alert("Please enter starting number");	
			document.main.startnumber.focus();
			return false;
		}

		if(document.main.make.value=="")	
		{
			alert("Please enter library make ");	
			document.main.make.focus();
			return false;
		}

		if(document.main.model.value=="")	
		{
			alert("Please enter library make ");	
			document.main.model.focus();
			return false;
		}


		var imgpath = document.getElementById('image').value;
		if(imgpath != "")
		{
	
			var arr1 = new Array;
			
			arr1 = imgpath.split("\\");
			
			var len = arr1.length;
			
			var img1 = arr1[len-1];
			
			var filext = img1.substring(img1.lastIndexOf(".")+1);
			
			
			if(filext == "jpg" || filext == "jpeg" || filext == "gif" || filext == "bmp")
			{
				//valid 
			}
			else
			{
				alert("Invalid File Format Selected");
				document.getElementById('image').value = "";
			
				return false;
			}
	
		}

	return true;
		
	}




function sendRequestForAddress() {
		var zipcode;
		
		addressid=document.shippinginfo.shipAddressID.value;
		
		if(addressid=="")
		{
			alert("Please select shipping address");
			return false;
		}



	document.getElementById("address").innerHTML = "<center><br><img src='images/bigrotation2.gif'></center>";
	document.shippinginfo.addressType.checked=true;
	
	new Ajax.Request("ajaxrequest.php?id=getShippingadress", {
			   method: 'post',
			   postBody: "addressid="+addressid,
			   onComplete: showResponse

		});
	}


	function showResponse(req)
	{
	  
		   $('address').innerHTML=  req.responseText;
	}


function SelectOption(OptionListName, ListVal)
{
	for (i=0; i < OptionListName.length; i++)
	{
		if (OptionListName.options[i].value == ListVal)
		{
			OptionListName.selectedIndex = i;
			break;
		}
	}
}


function validateLoginForm()
{
	if (frmlogin.loginEmail.value=="")
	{
		alert("Please enter email address");
		frmlogin.loginEmail.focus();
		return false
	}
	if (frmlogin.loginPassword.value=="")
	{
		alert("Please enter password");
		frmlogin.loginPassword.focus();
		return false
	}
	return true;
}

function validateSignUpForm()
{
	if (frmSignup.email.value=="")
	{
		alert("Please enter email address");
		frmSignup.email.focus();
		return false
	}
	if (frmSignup.password.value=="")
	{
		alert("Please enter password");
		frmSignup.password.focus();
		return false
	}
	if (frmSignup.rePassword.value=="")
	{
		alert("Please re type password");
		frmSignup.rePassword.focus();
		return false
	}
	if(frmSignup.password.value!=frmSignup.rePassword.value)
	{
		alert("Password and re type password does not match");
		frmSignup.password.value="";
		frmSignup.rePassword.value=""
		frmSignup.password.focus();
		return false
	}

return true;
}


function validateQty(theForm)
{
var txt="0123456789"
var temp
		if(theForm.qty.value=="")
		{
			alert("please enter valid ");
			theForm.qty.focus();
			return false;
		}
		if(theForm.qty.value=="0" || theForm.qty.value=="00" || theForm.qty.value=="000")
		{
			alert("please enter valid  quantity");
			theForm.qty.focus();
			return false;
		}
		for (var i=0;i<theForm.qty.value.length;i++)
			{
				temp=theForm.qty.value.substring(i,i+1)
					if (txt.indexOf(temp)==-1)
					{
						alert("please enter valid  quantity");
						theForm.qty.focus();														
						return false;
					}
			}
	return true;
}

function validateCart()
{
	var no="0123456789"
	var txt="0123456789"
	var temp
	var frmLen = document.cartupdate.length      // To get the length of all controls in the form.
	for(x=0;x<frmLen;x++)
	{
	
			var tempVal = document.cartupdate.elements[x].value
			var tempID = document.cartupdate.elements[x].id
			if(tempVal=="")
			{
				if(tempID.indexOf("~")==-1)
				{
					alert("Please enter quantity");
					document.cartupdate.elements[x].focus();
					return false;
				}
			}
			
			if(document.cartupdate.elements[x].value=="0" || document.cartupdate.elements[x].value=="00")  // To get the value of control.
			{
				alert("Please enter valid qty ")
				document.cartupdate.elements[x].focus();
				return false;
			}

			if(tempVal!="0")
			{
				if(tempID.indexOf("~")==-1)
				{
					for (var i=0;i<document.cartupdate.elements[x].value.length;i++)
						{
							temp=document.cartupdate.elements[x].value.substring(i,i+1)
								if (txt.indexOf(temp)==-1)
								{
									alert("Please enter valid quantity , number only")
									document.cartupdate.elements[x].focus();
									return false;
								}
						}
				}
			}
	}
	return true;
}
/////////////////////////////////////////////////////////////////////////////
function deleteProduct()
{			
	  if (confirm("Are you sure you want to delete this product?")==true)
		  return true;
	  else
		return false;
}
//***********************************************************************************
var xmlHttp

function showUser(str,sesid)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="ajax/calculateshipping.php"
url=url+"?q="+str+"&sesid="+sesid
url=url+"&sid="+Math.random()
	document.getElementById("txtHint").innerHTML = "<center><br><img src='images/bigrotation2.gif'></center>";
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
	 	document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
	 } 
}

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;
}

//valide email 
function validateForget()
{
	if (frmforget.email.value=="")
	{
		alert("Please enter email address");
		frmforget.email.focus();
		return false
	}
	return true;
}

