var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var ph = /^([0-9]){3}\-([0-9]){3}\-([0-9]{4})$/;

function cvv_C(v)
{
	var val=getID('cvv_code').value;
	
	if(v=='American Express'){ document.order_frm.cvv_code.setAttribute('maxlength',4); }else{ 
		document.order_frm.cvv_code.setAttribute('maxlength',3);
	}	
}
function phone_CONTACT(e,t,id) {
	var keycode;
	if(window.event)
		keycode = window.event.keyCode;
	else if(e)
		keycode = e.which;		
	if((t.length==3 || t.length==7) && keycode!=8 )
		document.getElementById(id).value=t+"-";
}

function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}

function getID(id)
{
	return document.getElementById(id);
}
function getName(id)
{
	return document.getElementsByName(id);
}

function IsChar(sText)

{
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	 return IsNumber;
  
   
   }


function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
function printFor(id)
{
	var content = $('#'+id).html();/*document.getElementById(id).innerHTML;*/
	var pwin	= window.open('','front_print_content','width=700,height=500,scrollbars=yes');
	pwin.document.open();
	pwin.document.write('<html><body onload="window.print()">'+content+'</body></html>');
	pwin.document.close();
}
function captcha()
{	
	getID('img_captcha').src=base_url+'ajax/captcha_load/'+Math.random();	
}

function validatenewsletter(base_url)
{
	var email=document.getElementById('email');
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(email.value=='' || email.value=='Enter Email Address')
	{
	    document.getElementById('email').focus();
		document.getElementById('errornews').innerHTML='Please enter your Email Address';
		return false;
	}
	else if(!reg.test(email.value)){
		document.getElementById('errornews').innerHTML='Please enter a valid Email Address';
		email.focus();
		return false;
	}
	$.post(base_url+"front/newsletter", {email:document.getElementById('email').value},
				   function(data){	
				   document.getElementById('email').value='';
				   	if(data==1){document.getElementById('errornews').innerHTML='Email Address already exists';}
					else if(data==3){ document.getElementById('errornews').innerHTML='Please Enter the Correct Email address';}
					else{ 
					document.getElementById('errornews').innerHTML='Thanks for subscribing.';		
					
					}
				   });
	return false;
	
}
// contact form validation
function contact_valid(base_url)
{

	var na =$("#name").val()
	var em =$("#email").val()
	var phone =$("#phone").val()
	var com =$("#comments").val()
	var cappp =$("#vcode").val()

    var emailRegxp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var phonevalue=/(^\d{10}$)/;
	if(na=='')
	{
 $("#errname").html('Please enter your Name');
 $("#name").focus();
		// $("#name").css({backgroundColor: '',border: '1px solid #FF0000'});
		return false
	}
	else
	{
	$("#errname").html('');	
	//$("#name").css({backgroundColor: '',border: '1px solid #c4cfd7'});
	}
	if(em=='')
	{
	    $("#emsterr").html('Please enter your Email Address');
		$("#email").focus();
			 //$("#email_id").css({backgroundColor: '',border: '1px solid #FF0000'});
			 
		return false
	}
	else if(emailRegxp.test(em) != true){
	
	       $("#emsterr").html('Please enter valid Email Address');
		   $("#email").focus();
			 //$("#email_id").css({backgroundColor: '',border: '1px solid #FF0000'});
		return false
	}
	else
	{
	$("#emsterr").html('');	
	//$("#email_id").css({backgroundColor: '',border: '1px solid #c4cfd7'});
	}
	
	if(com=='')
	{
		$("#csterr").html('Please enter your Comment');
		$("#comments").focus();
		// $("#comments").css({backgroundColor: '',border: '1px solid #FF0000'});
		return false
	}
	else
	{
	$("#csterr").html('');	
	//$("#comments").css({backgroundColor: '',border: '1px solid #c4cfd7'});
	}
	if(cappp=='')
	{
		$("#verstrr").html('Please enter Verification Code');
		$("#vcode").focus();
		// $("#comments").css({backgroundColor: '',border: '1px solid #FF0000'});
		return false
	}
	else
	{
	$("#verstrr").html('');	
	//$("#comments").css({backgroundColor: '',border: '1px solid #c4cfd7'});
	}
	
	document.getElementById('loader_cap').style.display='none';
	$.post(base_url+"front/contactus", {name:na,phone:phone, email:em,comments:com,captcha:cappp,sub_hid:'submit' },
				   function(data){	
				  $("#errname").html='';
				  $("#csterr").html='';
				  $("#psterr").html='';
				  $("#emsterr").html='';
				  $("#verstrr").html('');	
	
				   document.getElementById('loader_cap').style.display='none';
				
				   	if(data==0){
					 $("#errname").html='';
				     $("#csterr").html='';
				     $("#psterr").html='';
				     $("#emsterr").html='';
					 $("#verstrr").html('');	
					 document.getElementById('img_captcha').src=base_url+'front/captcha_load/'+Math.random();
					 document.getElementById('sererror').innerHTML='Sorry, Your request could not process. Please Try again';

					}
					else if(data==2)
					{ 
					 $("#errname").html='';
				     $("#csterr").html='';
				     $("#psterr").html='';
				     $("#emsterr").html='';
					 $("#verstrr").html('');	
					 
					 document.getElementById('img_captcha').src=base_url+'front/captcha_load/'+Math.random();
					 document.getElementById('sererror').innerHTML='Invalid Verification Code';

					}
					else{ 
					document.getElementById('name').value='';
					document.getElementById('email').value='';
					document.getElementById('phone').value='';
					document.getElementById('comments').value='';
					document.getElementById('vcode').value='';
					document.getElementById('sererror').innerHTML='Your request has been sent successfully. We will contact you soon';
					}
					//alert(data);
				   });
	
	return false;
	
}
// End of the contact form validation

function search_result(base_url)
{
var stext =$("#search").val();
if(stext=="")
{
	//document.getElementById('errorsearch').innerHTML='Please enter Search Value';
	//$("#search").focus();
	
	
	document.getElementById('search').value='Please enter Search Value';
    document.getElementById('search').style.color="red";
    return false;
}
}

