// JavaScript Document
$ = jQuery.noConflict();
$(document).ready(function(){


$("#subscribe-txt").bind("keypress keyup",function() {
	$(this).parents("form").find("input[name=captcha]").attr("value","valid");								  
});

$("#invite-email,#invite-event").bind("keypress keyup",function() {
	$(this).parents("form").find("input[name=captcha]").attr("value","valid");								  
});


$("#email").bind("keypress keyup",function() {
	$(this).parents("form").find("input[name=captcha]").attr("value","valid");								  
});

//SUBSCRIBE						   
						   
$(".subscribe-btn").click(function() {
if($("#subscribe-txt").val() != "")
{
var email = $("#subscribe-txt").val();
if (echeck(email)==false){
	$("#subscribe-txt").val("");
	$("#subscribe-txt").focus()
	valid = false;
	alert("Not a valid Email");
	return false;
}
else{
var cap = $(this).parents("form").find("input[name=captcha]").attr("value");

	$.ajax({
	   type: "POST",
	   url: "/subscribe.php",
	   data: "email=" + email + "&hide=subscribe&captcha=" + cap,
	   success: function(msg){
		   $(".loader").css({"display" : "none"});
		  $("#subscribe-txt").val("");
		if(msg == 1)
		{
		alert("Email sent successfully");	
		}
		else if(msg == 2)
		{
		alert("Your Email is already subscribed with us");
		}
		else{
		alert("Email not sent");	
		}
	   }
	 });
}
}
else {
alert("Please enter Email");
$("#subscribe-txt").focus();
}
return false;
});

});


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 E-mail")
		   //return false
		}

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

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

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

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

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

 		 return true					
	}
