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

         return true;
      }

function unsubscribe(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=='')
	{
	    document.getElementById('email').focus();
		document.getElementById('sererror').innerHTML='Please enter your Email Address';
		return false;
	}
	else if(!reg.test(email.value)){
		document.getElementById('sererror').innerHTML='Please enter a valid Email Address';
		email.focus();
		return false;
	}
	$.post(base_url+"front/removeemail", {email:document.getElementById('email').value},
				   function(data){	
				       document.getElementById('email').value='';
				   	if(data==2)
					{
						document.getElementById('sererror').innerHTML='Email Address not found!';
					}
				    
					else if(data==1)
					{
						document.getElementById('sererror').innerHTML='You have Successfully Unsubscribed!';
					}
					//alert(data);
				   });
	return false;
	
}

//Client Login

function login_valid(base_url)
{
	
    var uname =$("#username").val()
    var pass =$("#pass").val()
    var emailRegxp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;  
	var error = false;
	var boolean=false;
	var foc='';
	if(uname=='' || uname=='Username'){
		$('#username').addClass('error-input');
		foc=(foc=='')?'username':foc;				 		
			if(foc=='username'){
				$("#name_div").html("");			
				$("#name_div").append("<span class='tooltip'><span class='left'>&nbsp;</span><span class='middle'>Please enter your Username</span><span class='right'>&nbsp;</span></span>");
				$("#name_div").fadeIn(300);
				setTimeout("$('#name_div').fadeOut(500);",1500);
			}
		boolean=true;	
	}
	else if(pass=='' || name=='password'){
			
		$('#pass').addClass('error-input');
		foc=(foc=='')?'pass':foc;				 		
			if(foc=='pass'){
				$("#pass_div").html("");			
				$("#pass_div").append("<span class='tooltip'><span class='left'>&nbsp;</span><span class='middle'>Please enter your Password</span><span class='right'>&nbsp;</span></span>");
				$("#pass_div").fadeIn(300);
				setTimeout("$('#pass_div').fadeOut(500);",1500);
			}
		boolean=true;
			
	}
	else{
	$.post(base_url+"front/login_must", {username:uname,password:pass},
				   function(data){	
				       document.getElementById('email').value='';
				   	if(data==0)
					{
						window.location=base_url+'client-login';
					}
				    
					else if(data==1)
					{
						//document.getElementById('sererror').innerHTML='You have Successfully Unsubscribed!';
						window.location=base_url+'project-list';
					}
					//alert(data);
				   });
	}
	return false;
}



function valid_forget(base_url)
{
    var email =$("#femail").val()
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var error = false;
	var boolean=false;
	var foc='';
	if(email=='')
	{
	   $('#femail').addClass('error-input');
		foc=(foc=='')?'femail':foc;				 		
			if(foc=='femail'){
				$("#email_div").html("");			
				$("#email_div").append("<span class='tooltip'><span class='left'>&nbsp;</span><span class='middle'>Please enter Email Address</span><span class='right'>&nbsp;</span></span>");
				$("#email_div").fadeIn(300);
				setTimeout("$('#email_div').fadeOut(500);",1500);
			}
		boolean=true;
	}
	else if(reg.test(email)!= true && email!='')
	{
     $('#email_div').addClass('error-input');
		foc=(foc=='')?'femail':foc;				 		
			if(foc=='femail'){
				$("#email_div").html("");			
				$("#email_div").append("<span class='tooltip'><span class='left'>&nbsp;</span><span class='middle'>Please enter Valid Email Address</span><span class='right'>&nbsp;</span></span>");
				$("#email_div").fadeIn(300);
				setTimeout("$('#email_div').fadeOut(500);",1500);
			}
		boolean=true;
	}
	else{
		$.post(base_url+"front/password_details", {femail:email},
				   function(data){	
				   	if(data==0)
					{
						window.location=base_url+'forgot-password';
					}
				    
					else if(data==1)
					{
						window.location=base_url+'client-login';
					}
					else if(data==2)
					{
						window.location=base_url+'forgot-password';
					}
				   });
	}
	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(phonevalue.test(phone)!=true && phone!='')
	{
	$("#psterr").html('Your Phone Number must be 10 digits');
	$("#phone").focus();
	//$("#phoneno").css({backgroundColor: '',border: '1px solid #FF0000'});
		return false 		
	}
	else
	{
	$("#psterr").html('');	
	//$("#phoneno").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='block';
	$.post(base_url+"front/contact", {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){document.getElementById('sererror').innerHTML='Sorry, Your request could not process. Please Try again';
					 $("#errname").html='';
				     $("#csterr").html='';
				     $("#psterr").html='';
				     $("#emsterr").html='';
					 $("#verstrr").html('');	
					 document.getElementById('img_captcha').src=base_url+'front/captcha_load/'+Math.random();

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

					}
					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='Thank you for reaching out to us! We will be in touch shortly';
					}
					//alert(data);
				   });
	
	return false;
	
}
// End of the contact form validation


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

function validate_feedback(baseurl,task_id)
	{
		document.getElementById('error').innerHTML='';
		c=document.getElementById('comments').value;
		if(document.getElementById('comments').value=='')
		{
			document.getElementById('error').innerHTML='Please enter Feedback';
			document.getElementById('comments').focus();
			return false;
		}
		else{
			$.post(baseurl+'front/update_feedback/',{ feedback:c,taskid:task_id},function(data){ 
				if(data==1)
				{
				window.parent.location=baseurl+"project-list";
				}
				else if(data==0)
				{
				window.parent.location=baseurl+"project-list";
				}	
			});
			
		}
	}



