/* all script functions of this site defined in this file */

function validate_category()
{

var msg="";

if(document.category_frm.name.value.length == 0)
	msg+="Enter Name\n";

if(msg.length > 0)
{
	alert(msg);

	return false;

}
else
{
	return true;
}

}


function confirm_on_del(val)
{

	if(val.length==0)
		val = "Are you sure?";

		if(confirm(val))
			return true;
		else
			return false;

}

function alert_delete(val1,val2,val3)
{

if(confirm_on_del(''))
{

str=val2+"&id="+val1+"&type="+val3;

//alert(str);

window.location.href=str;

}

}

function validate_items(id)
{

var msg="";

var dc=document.items_frm;

	for(i=0;i<dc.elements.length;i++)
	{
		if(dc.elements[i].name=="category[]")
			{
				if(dc.elements[i].value==-1 || dc.elements[i].value.length==0)
				 {	
					msg+="Choose a Product category\n";	
					break;
				 }
			}			
	}

if(dc.code.value.length == 0)

	msg+="Enter Code\n";

if(dc.name.value.length == 0)

	msg+="Enter Name\n";

if(id.length==0 && 1==2)//only for new product..
{
	if(dc.option_name.value==0)
		msg+="Select Option Name\n";
	
	if(dc.price.value.length==0)
		msg+="Enter Price\n";

}

	for(i=0;i<dc.elements.length;i++)
	{
	
		if(dc.elements[i].name=="option_ids[1]")
		{	
			if(dc.elements[i].value==0)
				msg+="Select Option1\n";
		}			
	}


if(msg.length > 0)
{
	alert(msg);

	return false;
}
else
{
	return true;
}

}


function validate_options()
{

	var msg="";

	dc=document.option_frm;

	if(dc.option_name.value==0)
		msg+="Select Option Name\n";
	
	if(dc.price.value.length==0)
		msg+="Enter Price\n";

	if(msg.length > 0)
	{	
		alert(msg);
		return false;
	}

	return true;		

}



function validate_discount()
{

	var msg="";

	dc=document.discount_frm;

	if(dc.code.value.length==0)
		msg+="Enter Code\n";
	
	if(dc.discount.value.length==0)
		msg+="Enter Discount\n";
		
	if(dc.discounttype.value==0)
		msg+="Select Discount Type\n";
		
	if(dc.expirydate.value.length==0)
		msg+="Enter Expiry Date\n";
		
		
	if(msg.length > 0)
	{	
		alert(msg);
		return false;
	}

	return true;		

}

function chk_signup()
{

	var msg="";

	dc = document.signup_frm;

  if(dc.email.value.length==0)

	msg+="Enter Email\n";

  else if(!chk_email(dc.email))

	{

		msg+="Enter valid email\n";

	}				



	if(document.getElementById('user_pass'))
	{

		if(dc.user_pass.value.length==0 && dc.submit_action.value!="guest")
	
			msg+="Enter Password\n";
			
		
	
		if(dc.user_pass.value.length > 0 && dc.submit_action.value!="guest" && dc.cuser_pass.value != dc.user_pass.value)
	
			msg+="Passwords do not match\n";	
	
	}

  if(dc.firstname.value.length==0)

	msg+="Enter First Name\n";



  if(dc.lastname.value.length==0)

	msg+="Enter Last Name\n";





  if(dc.address.value.length==0)

	msg+="Enter Address\n";

  if(dc.city.value.length==0)

	msg+="Enter City\n";

  if(dc.state.value.length==0)

	msg+="Enter State\n";



  if(dc.zipcode.value.length<5 || isNaN(dc.zipcode.value))

	msg+="Enter Zip Code\n";


/*
  if(dc.country.value.length==0)

	msg+="Enter Country\n";
*/


  if(dc.phone1.value.length!=3 || dc.phone2.value.length!=3 || dc.phone3.value.length!=4)

	msg+="Enter Phone\n";



  if(dc.ship_firstname.value.length==0)

	msg+="Enter shipping First Name\n";



  if(dc.ship_lastname.value.length==0)

	msg+="Enter shipping Last Name\n";



  if(dc.ship_address.value.length==0)

	msg+="Enter shipping Address\n";

  if(dc.ship_city.value.length==0)

	msg+="Enter shipping City\n";

  if(dc.ship_state.value.length==0 )

	msg+="Enter shipping State\n";


  if((dc.ship_zip.value.length)<5 || isNaN(dc.ship_zip.value))

	msg+="Enter shipping Zip Code\n";



/*
  if(dc.ship_country.value.length==0)

	msg+="Choose shipping Country\n";
*/



  if(dc.ship_phone1.value.length!=3 || dc.ship_phone2.value.length!=3 || dc.ship_phone3.value.length!=4)

	msg+="Enter shipping Phone\n";

/*
  if(dc.shipping_method.value==0)

	msg+="Choose Shipping Method\n";

*/


	if(msg.length > 0)

	{

		alert(msg);

		return false;

	}

	

	return true;

	



}



function chk_email(fldname)
{

	var str=fldname.value;
	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true
	else{
//		alert("Please input a valid email address!")
		testresults=false
	}
	return (testresults)

}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



function validate_cart()
{
	var msg="";

	if(document.cart_form.product_id.value==0)
	{
		alert("Please select a Color / Size");
		return false;
	}

	for(i=0;i<document.cart_form.elements.length;i++)
	{
		if(document.cart_form.elements[i].name.substring(0,3)=="qty")
		{
			
			if(document.cart_form.elements[i].value > 0)
			{
				
				msg="ok";
			}
		}
	}
	
	if(msg!="ok")
	{
		alert("Please enter a qty");
		return false;
	}
	
	
	return true;
}

function chk_cc()
{
		var msg="";
		
		
		if(document.order_form.card_number.value.length<14)
		{
			msg +="Enter valid card number\n";

		}
		
		if(document.order_form.cvv.value.length < 3 )//&& document.order_form.payment_method.value=="Credit Card"
		{
			msg +="Enter valid CVV\n";

		}
		
		
		if(!document.order_form.agree.checked)
			msg +="You need to acknowledge the terms of use\n";
		
		if(msg.length > 0)
		{
			alert(msg);
		
			return false;
		
		}
		
		return true;

}


function show_hide_cc(obj)
{
	
	if(obj.value=="Credit Card")
	{
		document.getElementById('dropdown').style.display = 'inline';
		document.getElementById('dropdown1').style.display = 'inline';
	}
	else
	{
		document.getElementById('dropdown').style.display = 'none';
		document.getElementById('dropdown1').style.display = 'none';	
		
	}


}


function validate_master_options()

{

	

	var msg="";

	

	dc=document.option_frm;

	

	if(dc.name.value.length==0)

		msg+="Enter Option Name\n";

	

	if(msg.length > 0)

	{	

		alert(msg);

		return false;

	}



	return true;		


}

function chk_mailing_list(obj)
{
	
		var msg="";

	if(obj.email.value.length==0)

	msg+="Enter Email\n";

  else if(!chk_email(obj.email))

	{

		msg+="Enter valid email\n";

	}				
	

	if(msg.length > 0)

	{	

		alert(msg);

		return false;

	}



	return true;		



}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

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];}
}



function validate_homepage(obj)
{
	/*
	if(obj.description.value.length > 100)
	{
		alert("Description: Only 100 characters allowed");
		return false;
	}
	*/
	return true;
}



function set_main_image(imgname, zoomimage)
{
	document.getElementById("main_image").src=imgname;
	
	var totimages = document.getElementById("totimages").value;
	
//	var str=curPage + "/" + totimages;

//	document.getElementById("image_number").innerHTML=str;

	document.getElementById("main_image").setAttribute("data-zoomsrc", zoomimage);

	document.getElementById("main_image_anchor").setAttribute("href", zoomimage);


	$('.jqzoom').jqzoom({
            zoomType: 'standard',
            lens:true,
            preloadImages: true,
            alwaysOn:false,
			zoomWidth:338,
			zoomHeight:265
        });		
				

}



function chk_enquiry(obj)
{
	var msg='';
	
	//if(obj.firstname.value.length==0)	msg+="Enter First Name\n";
//	if(obj.lastname.value.length==0)	msg+="Enter Last Name\n";
	if(obj.email.value.length==0)	
		msg+="Enter Email\n";
	else if(!chk_email(obj.email))
		msg+="Enter Valid Email\n";
	else if(obj.email.value!=obj.cemail.value)
		msg+="Emails do not match\n";
	
	if(obj.comment.value.length==0)	msg+="Enter Comments / Questions\n";
	
	if(msg.length > 0){alert(msg);return false;}
	
	return true;
	
}



function validate_stores()
{

var msg="";

if(document.stores_frm.title.value.length == 0)
	msg+="Enter Store Name\n";

if(msg.length > 0)
{
	alert(msg);

	return false;

}
else
{
	return true;
}

}
