// JavaScript Document
function viewCategory(catId,parentId)
	{
	window.location.href = 'index.php?view=category&catId=' + catId + '&parentId=' + parentId;
	}
function viewsubCategory(catId,parentId)
	{
	window.location.href = 'index.php?view=subcategory&catId=' + catId + '&parentId=' + parentId;
	}
function viewProduct(catId,parentId,productId)
	{
	window.location.href = 'index.php?view=product&catId=' + catId + '&parentId=' + parentId + '&productId=' + productId;
	}

function updatecontact(userId)
	{
	window.location.href = 'index.php?view=updatecontact&userId=' + userId ;
	}


function orderDetails(orderId)
{
	window.location.href = 'index.php?view=orderdetails&orderId=' + orderId ;
}

function wishListDetails(wishlistId)
{
	window.location.href = 'index.php?view=wishlistdetails&wishlistId=' + wishlistId;
}

function addCartForm()
{
	document.ProductForm.action="cart.php?action=addCart";
	document.ProductForm.submit();
}

function addWishlistForm()
{
	document.ProductForm.action="cart.php?action=addWishlist";
	document.ProductForm.submit();
}

function deleteWishlistForm()
{
	document.ProductForm.action="cart.php?action=DeleteWishlist";
	document.ProductForm.submit();
}

function Show(div1,div2,div3,div4,div5,div6,div7,div8)
{
	var theDiv1 = document.getElementById(div1);
	var theDiv2 = document.getElementById(div2);
	var theDiv3 = document.getElementById(div3);
	var theDiv4 = document.getElementById(div4);
	var theDiv5 = document.getElementById(div5);
	var theDiv6 = document.getElementById(div6);
	var theDiv7 = document.getElementById(div7);
	var theDiv8 = document.getElementById(div8);

	
	if (theDiv1.style.display == 'none') {
		theDiv1.style.display = 'block';	
		theDiv2.style.display = 'none';
		theDiv3.style.display = 'none';
		theDiv4.style.display = 'none';
		theDiv5.style.display = 'none';
		theDiv6.style.display = 'none';
		theDiv7.style.display = 'none';
		theDiv8.style.display = 'none';
	}
}



function MM_swapImage() 
	{ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
   }
 

var tblId;

function tableOver(tblId)
{
	var o1 = document.getElementById(tblId);
	o1.className = "tablerollover ";
}

function tableOut(tblId)
{
	var o1 = document.getElementById(tblId);
	o1.className = "tablerollout ";
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid email address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address")
		    return false
		 }

 		 return true					
	}

function checkRegistrationForm()
{
  
	if ((RegistrationForm.username.value==null)||(RegistrationForm.username.value=="")){
		alert("Please enter your username.")
		RegistrationForm.username.focus()
		return false
	}
	if ((RegistrationForm.password.value==null)||(RegistrationForm.password.value=="")){
		alert("Please enter your password.")
		RegistrationForm.password.focus()
		return false
	}
	
	if ((RegistrationForm.repassword.value==null)||(RegistrationForm.repassword.value=="")){
		alert("Please enter your repassword.")
		RegistrationForm.repassword.focus()
		return false
	}

	if ((RegistrationForm.full_name.value==null)||(RegistrationForm.full_name.value=="")){
		alert("Please enter your name.")
		RegistrationForm.full_name.focus()
		return false
	}
	if ((RegistrationForm.shipping_country.value==null)||(RegistrationForm.shipping_country.value=="")){
		alert("Please enter country.")
		RegistrationForm.shipping_country.focus()
		return false
	
	}
	if ((RegistrationForm.shipping_address1.value==null)||(RegistrationForm.shipping_address1.value=="")){
		alert("Please enter address.")
		RegistrationForm.shipping_address1.focus()
		return false
	
	}
	
	if ((RegistrationForm.shipping_state.value==null)||(RegistrationForm.shipping_state.value=="")){
		alert("Please enter state.")
		RegistrationForm.shipping_state.focus()
		return false
	
	}
	
		
	if ((RegistrationForm.shipping_zipcode.value==null)||(RegistrationForm.shipping_zipcode.value=="")){
		alert("Please enter zipcode.")
		RegistrationForm.shipping_zipcode.focus()
		return false
	
	}
	if ((RegistrationForm.email.value==null)||(RegistrationForm.email.value=="")){
		alert("Please enter email address.")
		RegistrationForm.email.focus()
		return false
	}

	if (echeck(RegistrationForm.email.value)==false){
		RegistrationForm.email.value=""
		RegistrationForm.email.focus()
		return false
	}
	if ((RegistrationForm.conemail.value==null)||(RegistrationForm.conemail.value=="")){
		alert("Please enter confirm email address.")
		RegistrationForm.conemail.focus()
		return false
	}

	if (echeck(RegistrationForm.conemail.value)==false){
		RegistrationForm.conemail.value=""
		RegistrationForm.conemail.focus()
		return false
	}

	
	if ((RegistrationForm.security_code.value==null)||(RegistrationForm.security_code.value=="")){
		alert("Please enter security code.")
		RegistrationForm.security_code.focus()
		return false
	}
	/*if ((RegistrationForm.billing_full_name.value==null)||(RegistrationForm.billing_full_name.value=="")){
		alert("Please enter your name.")
		RegistrationForm.billing_full_name.focus()
		return false
	}
	if ((RegistrationForm.billing_country.value==null)||(RegistrationForm.billing_country.value=="")){
		alert("Please enter country.")
		RegistrationForm.billing_country.focus()
		return false
	
	}
	if ((RegistrationForm.billing_address1.value==null)||(RegistrationForm.billing_address1.value=="")){
		alert("Please enter address.")
		RegistrationForm.billing_address1.focus()
		return false
	
	}
	
	if ((RegistrationForm.billing_state.value==null)||(RegistrationForm.billing_state.value=="")){
		alert("Please enter state.")
		RegistrationForm.billing_state.focus()
		return false
	
	}
	
	if ((RegistrationForm.billing_province.value==null)||(RegistrationForm.billing_province.value=="")){
		alert("Please enter province.")
		RegistrationForm.billing_province.focus()
		return false
	
	}
	
	if ((RegistrationForm.billing_zipcode.value==null)||(RegistrationForm.billing_zipcode.value=="")){
		alert("Please enter zipcode.")
		RegistrationForm.billing_zipcode.focus()
		return false
	
	}
	if ((RegistrationForm.billing_email.value==null)||(RegistrationForm.billing_email.value=="")){
		alert("Please enter email address.")
		RegistrationForm.billing_email.focus()
		return false
	}

	if (echeck(RegistrationForm.billing_email.value)==false){
		RegistrationForm.billing_email.value=""
		RegistrationForm.billing_email.focus()
		return false
	}
	if ((RegistrationForm.billing_conemail.value==null)||(RegistrationForm.billing_conemail.value=="")){
		alert("Please enter confirm email address.")
		RegistrationForm.billing_conemail.focus()
		return false
	}

	if (echeck(RegistrationForm.billing_conemail.value)==false){
		RegistrationForm.billing_conemail.value=""
		RegistrationForm.billing_conemail.focus()
		return false
	}	*/
	else
		return true;
 }	
 
 function checkOrderForm()
{
  
	if ((OrderForm.name.value==null)||(OrderForm.name.value=="")){
		alert("Please enter your name.")
		OrderForm.name.focus()
		return false
	}
			
	if ((OrderForm.email.value==null)||(OrderForm.email.value=="")){
		alert("Please enter email address.")
		OrderForm.email.focus()
		return false
	}

	if (echeck(OrderForm.email.value)==false){
		OrderForm.email.value=""
		OrderForm.email.focus()
		return false
	}

	
	if ((OrderForm.contact.value==null)||(OrderForm.contact.value=="")){
		alert("Please enter contact number.")
		OrderForm.contact.focus()
		return false
	
	}
	if ((OrderForm.address.value==null)||(OrderForm.address.value=="")){
		alert("Please enter address.")
		OrderForm.address.focus()
		return false
	
	}

	if ((OrderForm.postal.value==null)||(OrderForm.postal.value=="")){
		alert("Please enter postal code.")
		OrderForm.postal.focus()
		return false
	
	}			
	else
		return true;
 }	
 

function checkLoginForm()
{
  
	if ((LoginForm.username.value==null)||(LoginForm.username.value=="")){
		alert("Please enter your username.")
		LoginForm.username.focus()
		return false
	}
	if ((LoginForm.password.value==null)||(LoginForm.password.value=="")){
		alert("Please enter your password.")
		LoginForm.password.focus()
		return false
	}
	else
		return true;
 }	
 
 
 function CheckLogin()
{
	if ((form1.email.value==null)||(form1.email.value=="")){
		alert("Please enter email address.")
		form1.email.focus()
		return false
	}

	if (echeck(form1.email.value)==false){
		form1.email.value=""
		form1.email.focus()
		return false
	}
	if ((form1.conemail.value==null)||(form1.conemail.value=="")){
		alert("Please enter confirm email address.")
		form1.conemail.focus()
		return false
	}

	if (echeck(form1.conemail.value)==false){
		form1.conemail.value=""
		form1.conemail.focus()
		return false
	}
 	else
		return true;
 }	
 
 function CheckLoginPassword()
{
//	form1=document.AdminLogin;

	if(form.oldpass.value=="")
	{
		alert("Please enter the Old Password");
		form.oldpass.focus();
		return false;
	}
	if(form.newpass.value=="")
	{
		alert("You must enter the New Password");
		form.newpass.focus();
		return false;
	}
	if(form.conpass.value=="")
	{
		alert("You must enter the Confirm Password");
		form.conpass.focus();
		return false;
	}
	if(form.newpass.value!=form.conpass.value)
	{
		alert("You New Password and Confirm Password are not same");
		form.newpass.focus();
		return false;
	}
		
	else
		return true;
}
	
function checkRulesForm1()
	{	
	
	if (rulesForm1.shipping.checked==false)
		{
		alert("Please select the shipping option")
		rulesForm1.shipping.focus()
		return false
		}
	if (rulesForm1.agreement.checked==false)
		{
		alert("To continue, please Agree to Cellphone’s Terms and Conditions")
		rulesForm1.agreement.focus()
		return false
		}
	else
		return true;
	}

function checkContactForm()
{
    if(ContactForm.subject.value=="")
	{
		alert("You must select any subject");
		ContactForm.subject.focus();
		return false;
	}
	
	if(ContactForm.name.value=="")
	{
		alert("You must enter your name");
		ContactForm.name.focus();
		return false;
	}

	if(ContactForm.email.value=="")
	{
		alert("You must enter email address");
		ContactForm.email.focus();
		return false;
	}

	if(ContactForm.message.value=="")
	{
		alert("You must enter message");
		ContactForm.message.focus();
		return false;
	}

	else

	return true;
}


function checkProductForm()
{
    if(ProductForm.qty.value=="")
	{
		alert("You must enter product qty");
		ProductForm.qty.focus();
		return false;
	}
	
	else
		return true;
}

function checkContactInformationForm()
{
    if(ContactInformationForm.firstname.value=="")
	{
		alert("You must enter your first name");
		ContactInformationForm.firstname.focus();
		return false;
	}
	
	if(ContactInformationForm.lastname.value=="")
	{
		alert("You must enter your last name");
		ContactInformationForm.lastname.focus();
		return false;
	}
	
	if(ContactInformationForm.phone.value=="")
	{
		alert("You must enter phone number");
		ContactInformationForm.phone.focus();
		return false;
	}

	if(ContactInformationForm.email.value=="")
	{
		alert("You must enter email address");
		ContactInformationForm.email.focus();
		return false;
	}

	return true;
}


function checkShippingInformationForm()
{
    if(ShippingInformationForm.name.value=="")
	{
		alert("You must enter ship to name");
		ShippingInformationForm.name.focus();
		return false;
	}
	
	if(ShippingInformationForm.address.value=="")
	{
		alert("You must enter address");
		ShippingInformationForm.address.focus();
		return false;
	}
	
	if(ShippingInformationForm.city.value=="")
	{
		alert("You must enter city");
		ShippingInformationForm.city.focus();
		return false;
	}

	if(ShippingInformationForm.state.value=="")
	{
		alert("You must enter state");
		ShippingInformationForm.state.focus();
		return false;
	}

	if(ShippingInformationForm.zip.value=="")
	{
		alert("You must enter zip or postal code");
		ShippingInformationForm.zip.focus();
		return false;
	}

	if(ShippingInformationForm.country.value=="")
	{
		alert("You must enter country");
		ShippingInformationForm.country.focus();
		return false;
	}

	if(ShippingInformationForm.stype.value=="")
	{
		alert("You must enter shipping type");
		ShippingInformationForm.stype.focus();
		return false;
	}

	return true;
}
