// JavaScript Document

// Function checks occupation field at the time of User Registration //
	function check_occ(str)
	{
		
			if(document.getElementById("occ").selectedIndex == 0) 
			{
				alert("Please select your occupation"); 
				document.getElementById("occ").focus();
				return false;
			}
			if(document.getElementById("occ").value == 99) 
			{
				document.getElementById("other_div").style.display = "block";
				return false;
			}
			else
			{
				document.getElementById("other_div").style.display = "none";
				return false;
			}
			
		
	}


// Function checks occupation field after login at the time of when User make modification to his profile //
	function check_occ2(str)
	{
		
			if(document.getElementById("occ2").selectedIndex == 0) 
			{
				alert("Please select your occupation"); 
				document.getElementById("occ2").focus();
				return false;
			}
			if(document.getElementById("occ2").value == 99) 
			{
				document.getElementById("other_div2").style.display = "block";
				return false;
			}
			else
			{
				document.getElementById("other_div2").style.display = "none";
				return false;
			}
			
		
	}
	
	
function sugg_blank(str)
	{
		
		if(str == 1)
		{
		if((document.getElementById('sugg_c_name').value == '') || (document.getElementById('sugg_c_name').value == 'Your Name'))
			{
				document.getElementById('sugg_c_name').value = '';
			}
		}
		if(str == 2)
		{
		if((document.getElementById('sugg_c_email').value == '') || (document.getElementById('sugg_c_email').value == 'Your Email Address'))
			{
				document.getElementById('sugg_c_email').value = '';
			}
		}
		if(str == 3)
		{
		if((document.getElementById('sugg_c_comment').value == '') || (document.getElementById('sugg_c_comment').value == 'Your Suggestions'))
			{
				document.getElementById('sugg_c_comment').value = '';
			}
		}
		if(str == 4)
		{
		if((document.getElementById('sugg_vcode').value == '') || (document.getElementById('sugg_vcode').value == 'Verification Code'))
			{
				document.getElementById('sugg_vcode').value = '';
			}
		}
		
	
	}
	function sugg_check(str)
	{
		
	if(str == 1)
		{
			if(document.getElementById('sugg_c_name').value == '' || (document.getElementById('sugg_c_name').value == 'Your Name'))
			{
				document.getElementById('sugg_c_name').value = 'Your Name';
				return false;
			}
		}
		if(str == 2)
		{
		if((document.getElementById('sugg_c_email').value == '') || (document.getElementById('sugg_c_email').value == 'Your Email Address'))
			{
				document.getElementById('sugg_c_email').value = 'Your Email Address';
			}
		}
		if(str == 3)
		{
		if((document.getElementById('sugg_c_comment').value == '') || (document.getElementById('sugg_c_comment').value == 'Your Suggestions'))
			{
				document.getElementById('sugg_c_comment').value = 'Your Suggestions';
			}
		}
		if(str == 4)
		{
		if((document.getElementById('sugg_vcode').value == '') || (document.getElementById('sugg_vcode').value == 'Verification Code'))
			{
				document.getElementById('sugg_vcode').value = 'Verification Code';
			}
		}
	return true;
	}
	
// Function checks Email field at the time of User Registration whether it already exist or not//
	function already_acc()
	{
		document.getElementById("india_email_address").focus();
	}
	function div_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 ID")
	 //  document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	//	alert("Invalid E-mail ID")
	  // document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	//	alert("Invalid E-mail ID")
//	   document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
	  	return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
	//	alert("Invalid E-mail ID")
//	   document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
		return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
//	   document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
//	alert("Invalid E-mail ID")
		return false
	 }



	 if (str.indexOf(dot,(lat+2))==-1){

	   //document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 

	//	alert("Invalid E-mail ID")

	     return false

	 }
	 if (str.indexOf(" ")!=-1){
	   	//document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
	//	alert("Invalid E-mail ID")
	    	return false
	 }
	 return true					

	}

// Function checks All registeration fields at the time of User Registration //
	$(function() {
	$(".register-btn").click(function() {
		var s_name = $("#username").val();
		var s_email = $("#email").val();
		var s_password = $("#user_password").val();
		var s_city = $("#city").val();
		var s_occ = $("#occ").val();
		var s_url = $("#india_url").val();
		var s_sec = $("#security_code").val();
		var s_cap = $("#cap_code").val();
		
		if(s_occ == 99)
		{
			var s_other = $("#s_other").val();
		}
		else
		{
			var s_other = '';
		}
		
		if(s_email == "")
		{
			alert("Please enter your email address");
			document.getElementById("email").focus();
			return false;
		}
		else if (div_echeck(s_email)==false){
			alert("Invalid email address");
			document.getElementById("email").focus();
			return false;
		}
		else if(s_password == "")
		{
			alert("Please enter your password");
			document.getElementById("user_password").focus();
			return false;
		}
		else if(s_name == "")
		{
			alert("Please enter your name");
			document.getElementById("username").focus();
			return false;
		}
		else if(s_occ == 0)
		{
			alert("Please select your occupation");
			document.getElementById("occ").focus();
			return false;
		}
		else if(s_occ == 99)
		{
			if(s_other =='')
			{
				alert("Please enter your occupation");
				document.getElementById("s_other").focus();
				return false;
			}
		}
		if(s_cap != s_sec)
		{
			alert("Verification code dosen't Match!");
			document.getElementById("security_code").focus();
			return false;
		}
		else
			{
				var dataString = 'india_username='+s_name+'#'+s_email+'#'+s_occ+'#'+s_other+'#'+s_url+'#'+s_password+'#'+s_city;
				$.ajax({
				type: "POST",
				url: "join.php",
				data: dataString,
				success: function(data){
				if(data == "Exist")
				{
					alert("Email address already exist");	
					document.getElementById("email").focus();
				}
				else
				{
					alert("We've sent the verification code on your email. Please check your email for further details on Janganman.net");
					window.location = "invite-friends.html";
				}
				}
			});
		}
      return false;
	});
	});
	
	$(function() {
	$(".sugg-btn").click(function() {
		
		if((document.getElementById('sugg_c_name').value == '') || (document.getElementById('sugg_c_name').value == 'Your Name'))
		{
			alert("Please enter your name");
			document.getElementById('sugg_c_name').focus();
			return false;
		}
		if((document.getElementById('sugg_c_email').value == '') || (document.getElementById('sugg_c_email').value == 'Your Email Address'))
		{
			alert("Please enter your email");
			document.getElementById('sugg_c_email').focus();
			return false;
		}
		else if (div_echeck(document.getElementById('sugg_c_email').value)==false){
			alert("Invalid email address");
			document.getElementById("sugg_c_email").focus();
			return false;
		}
		if((document.getElementById('sugg_c_comment').value == '') || (document.getElementById('sugg_c_comment').value == 'Your Suggestions'))
		{
			alert("Please enter your suggestions");
			document.getElementById('sugg_c_comment').focus();
			return false;
		}
		if((document.getElementById('sugg_vcode').value == '') || (document.getElementById('sugg_vcode').value == 'Verification Code'))
		{
			alert("Please enter verification code");
			document.getElementById('sugg_vcode').focus();
			return false;
		}
		else
		{
			var val = document.getElementById('sugg_vcode').value;		   
			var dataString = 'verfy_code='+val;
			$.ajax({
				type: "POST",
				url: "join.php",
				data: dataString,
				success: function(data){
				if(data == "Exist")
				{
					alert("Security Code does not match");	
					document.getElementById('sugg_vcode').focus();
					return false;
				}
				else
				{
					var f_name = document.getElementById('sugg_c_name').value;
					var f_email = document.getElementById('sugg_c_email').value;
					var f_comment = document.getElementById('sugg_c_comment').value;
					var f_url = document.getElementById('sugg_url').value;
					var dataString = 's_email_address='+f_name+'#'+f_email+'#'+f_comment;
					$.ajax({
					type: "POST",
					url: "join.php",
					data: dataString,
					success: function(data){
						alert("Mail Sent Successfully");
						window.location = f_url;
					}
			});	
				}
			}
			});
			return false;
		}
		return false;
	});
});
// Function checks username & password field at the time of User Login //
	$(function() {
	$(".login-btn").click(function() {
		var india_email = $("#india_email_address").val();
		var india_pass = $("#india_password").val();
		var l_url = $("#india_login_url").val();
		if(india_email == "")
		{
			alert("Please enter your email address"); 
			document.getElementById("india_email_address").focus();
			return false;
		}
		else if (div_echeck(india_email)==false){
				alert("Email address invalid"); 
				document.getElementById("india_email_address").focus();
				return false;
		}
		else if(india_pass == "")
		{
			alert("Please ener your password");
			document.getElementById("india_password").focus();
			return false;
		}
		else
		{
			var dataString = 'india_login_username='+india_email+'#'+india_pass+'#'+l_url;
			$.ajax({
				type: "POST",
				url: "join.php",
				data: dataString,
				success: function(data){
				if(data == "Exist")
				{
					alert("Email or password you entered is incorrect");
					document.getElementById("india_email_address").focus();
					return false;
				}
				else
				{
					window.location  = data;	
					
				}
				}
			});
		}
      return false;
	});
});

// Function checks email id exists or not if yes then send a mail to user email id with their username & password //
	$(function() {
	$(".reset-pass-btn").click(function() {
		var f_email = $("#f_email_address").val();
		var f_url = $("#india_reset_url").val();
		if(f_email == "")
		{
			alert("Please enter your email address");
			document.getElementById("f_email_address").focus();
			return false;
		}
		if (div_echeck(f_email)==false){
			alert("Invalid email address");
			document.getElementById("f_email_address").focus();
			return false;
		}
		else
		{				
			var dataString = 'f_email_address='+f_email;
				$.ajax({
				type: "POST",
				url: "join.php",
				data: dataString,
				success: function(data){
						if(data == "Exist")
						{
							alert("This email address does not exist");	
							document.getElementById("f_email_address").focus();
						}
						else
						{
							if(data == 1)
							{
								alert("We've sent the instructions to your email. Please go and check it.");	
								window.location = f_url;
							}
							else if(data == 0)
							{
								alert("We've sent the verification code on your email. Please check your email for further details on Janganman.net ");	
								window.location = f_url;
							}
						}
				}
			});
		}
      return false;
	});});
	
// Function Update notification //
	$(function() {
	$("#update-notification").click(function() {
		var post_mail = 0;
		if(document.getElementById("article_notice").checked == true)
		{
			post_mail = 1;
		}
		var post_newsletter = 0;
		if(document.getElementById("news_notice").checked == true)
		{
			post_newsletter = 1;
		}
		var f_url = $("#notice_url").val();
		var dataString = 'notification='+post_mail+"#"+post_newsletter;
		$.ajax({
			type: "POST",
			url: "join.php",
			data: dataString,
			success: function(data){
			alert("Your notification details has updated sucessfully");	
			window.location = f_url;
			}
	});
	return false;
	});
	});

// Function checks update profile. //
$(function() {
	$("#update-occu").click(function() {
		var ul_name = $("#ul_name").val();
		var s_city = $("#city").val();
		var s_occ = $("#occ2").val();
		var s_url_t = $("#s_url_s").val();
		if(s_occ == 99)
		{
			var s_other = $("#s_other2").val();
		}
		else
		{
			var s_other = '';
		}
		
		if(ul_name == '')
		{
			alert("Please enter your Name");
			document.getElementById("ul_name").focus();
		}
		else if(s_occ == 0)
		{
			alert("Please select occupation");
			document.getElementById("occ2").focus();
			return false;
		}
		else if(s_occ == 99)
		{
			if(s_other =='')
			{
				alert("Please enter your occupation");
				document.getElementById("s_other2").focus();
				return false;
			}
		}
		
			var dataString = 'ul_name='+ ul_name +'#'+s_city+'#'+s_occ+'#'+s_other;
			$.ajax({
			type: "POST",
			url: "join.php",
			data: dataString,
			success: function(data){
			if(data == "Exist")
			{
				alert("Your data is wrong.");
				document.getElementById("ul_name").focus();
			}
			else
			{
				alert("Your profile details has updated sucessfully");
				window.location = s_url_t;
			}
				}
			});
			
      return false;
	});
});   
// Function checks & reset user password with a new one //
	$(function() {
	$("#change_pass").click(function() {
		var c_pass = $("#old_password").val();
		var n_pass = $("#new_password").val();
		if(c_pass == '')
		{
			alert("Please enter your current password");
			document.getElementById("old_password").focus();
		}
		else if(n_pass == '')
		{
			alert("Please enter your new password");
			document.getElementById("new_password").focus();
		}
		else
		{
			var dataString = 'c_pass='+ c_pass +'#'+ n_pass;
			$.ajax({
			type: "POST",
			url: "join.php",
			data: dataString,
			success: function(data){
			if(data == "Exist")
			{
				alert("You have entered wrong in your current password.");
				document.getElementById("old_password").focus();
			}
			else
			{
				alert("Your password changed sucessfully");
				document.getElementById("old_password").value = '';
				document.getElementById("new_password").value = '';
			}
				}
			});
			}
      return false;
	});
});
	
	


// Function send a invitation mail to user's friend from Account dialog box //
$(function() {
	$(".invite-btn").click(function(){
		var friend_1 = $("#friend_email_1").val();
		var friend_2 = $("#friend_email_2").val();
		var friend_3 = $("#friend_email_3").val();

		var friend_n_1 = $("#friend_name_1").val();
		var friend_n_2 = $("#friend_name_2").val();
		var friend_n_3 = $("#friend_name_3").val();
		
		if((friend_1 == '') || (friend_n_1 == '') || (friend_2 == '') || (friend_n_2 == '') || (friend_3 == '') || (friend_n_3 == ''))
		{
			if (div_echeck(friend_1)==false){
			alert("Please enter a valid email address");
			document.getElementById("friend_email_1").focus();
			return false;
			}
		}
		
		if((friend_1 != '') || (friend_n_1 != ''))
		{
			if (div_echeck(friend_1)==false){
			alert("Invalid email address");
			document.getElementById("friend_email_1").focus();
			return false;
			}
		}
		if((friend_2 != '') || (friend_n_2 != ''))
		{
			if (div_echeck(friend_2)==false){
			alert("Invalid email address");
			document.getElementById("friend_email_2").focus();
			return false;
			}
		}
		if((friend_3 != '') || (friend_n_3 != ''))
		{
			if (div_echeck(friend_3)==false){
			alert("Invalid email address");
			document.getElementById("friend_email_3").focus();
			return false;
			}
		}
		
			var dataString = 'r_friend='+friend_n_1+'#'+friend_1+'#'+friend_n_2+'#'+friend_2+'#'+friend_n_3+'#'+friend_3;
			$.ajax({
			type: "POST",
			url: "join.php",
			data: dataString,
			success: function(data){
				alert("Your Invitation has been sent successfully. You can invite as many friends as you can.");
				document.getElementById("friend_email_1").value = '';
				document.getElementById("friend_name_1").value = '';
				document.getElementById("friend_email_2").value = '';
				document.getElementById("friend_name_2").value = '';
				document.getElementById("friend_email_3").value = '';
				document.getElementById("friend_name_1").value = '';
				
				}
			});
			
      return false;
	});
});


// Function sends invitation mail to user's friend. This appears when user login for first time //
$(function() {
	$(".invite-btn2").click(function(){
		var friend_1 = $("#friend_email_11").val();
		var friend_2 = $("#friend_email_12").val();
		var friend_3 = $("#friend_email_13").val();

		var friend_n_1 = $("#friend_name_11").val();
		var friend_n_2 = $("#friend_name_12").val();
		var friend_n_3 = $("#friend_name_13").val();
		
		if((friend_1 == '') || (friend_n_1 == '') || (friend_2 == '') || (friend_n_2 == '') || (friend_3 == '') || (friend_n_3 == ''))
		{
			if (div_echeck(friend_1)==false){
			alert("Please enter a valid email address");
			document.getElementById("friend_email_11").focus();
			return false;
			}
		}
		if((friend_1 != '') || (friend_n_1 != ''))
		{
			if (div_echeck(friend_1)==false){
			alert("Invalid email address");
			document.getElementById("friend_email_11").focus();
			return false;
			}
		}
		if((friend_2 != '') || (friend_n_2 != ''))
		{
			if (div_echeck(friend_2)==false){
			alert("Invalid email address");
			document.getElementById("friend_email_12").focus();
			return false;
			}
		}
		if((friend_3 != '') || (friend_n_3 != ''))
		{
			if (div_echeck(friend_3)==false){
			alert("Invalid email address");
			document.getElementById("friend_email_13").focus();
			return false;
			}
		}
		
			var dataString = 'r_friend='+friend_n_1+'#'+friend_1+'#'+friend_n_2+'#'+friend_2+'#'+friend_n_3+'#'+friend_3;
			$.ajax({
			type: "POST",
			url: "join.php",
			data: dataString,
			success: function(data){
				alert("Your Invitation has been sent successfully. You can invite as many friends as you can.");
				document.getElementById("friend_email_11").value = '';
				document.getElementById("friend_name_11").value = '';
				document.getElementById("friend_email_12").value = '';
				document.getElementById("friend_name_12").value = '';
				document.getElementById("friend_email_13").value = '';
				document.getElementById("friend_name_13").value = '';
				
				window.location = "index.html";
				}
			});
			
      return false;
	});
});

// Function fetches value from youtube & make a video entry in database as well as on frontpage //
	$(function() {
	$(".add-video").click(function() {
		var v_url = $("#vid-add").val();
		if(v_url == "")
		{
			alert("Please enter a valid Youtube Url");
			document.getElementById("vid-add").focus();
			return false;
		}
		else
		{				
			var dataString = 'v_url='+v_url;
			$.ajax({
				type: "POST",
				url: "join.php",
				data: dataString,
				success: function(data){
						if(data == "Exist")
						{
							alert("This video link already exist");	
							document.getElementById("vid-add").focus();
						}
						else
						{
							alert("Thanks for sharing the video. Please wait for approval.");
							window.location = "videos.html";
						}
				}
			});
		}
      return false;
	});});
	
// Function send mail to admin from contact form //

function blank(str)
	{
		
		if(str == 1)
		{
		if((document.getElementById('c_name').value == '') || (document.getElementById('c_name').value == 'Your Name'))
			{
				document.getElementById('c_name').value = '';
			}
		}
		if(str == 2)
		{
		if((document.getElementById('c_email').value == '') || (document.getElementById('c_email').value == 'Your Email Address'))
			{
				document.getElementById('c_email').value = '';
			}
		}
		if(str == 3)
		{
		if((document.getElementById('c_comment').value == '') || (document.getElementById('c_comment').value == 'Your Queries'))
			{
				document.getElementById('c_comment').value = '';
			}
		}
		if(str == 4)
		{
		if((document.getElementById('vcode').value == '') || (document.getElementById('vcode').value == 'Verification Code'))
			{
				document.getElementById('vcode').value = '';
			}
		}
		
	
	}
	function check(str)
	{
		
	if(str == 1)
		{
			if(document.getElementById('c_name').value == '' || (document.getElementById('c_name').value == 'Your Name'))
			{
				document.getElementById('c_name').value = 'Your Name';
				return false;
			}
		}
		if(str == 2)
		{
		if((document.getElementById('c_email').value == '') || (document.getElementById('c_email').value == 'Your Email Address'))
			{
				document.getElementById('c_email').value = 'Your Email Address';
			}
		}
		if(str == 3)
		{
		if((document.getElementById('c_comment').value == '') || (document.getElementById('c_comment').value == 'Your Queries'))
			{
				document.getElementById('c_comment').value = 'Your Queries';
			}
		}
		if(str == 4)
		{
		if((document.getElementById('vcode').value == '') || (document.getElementById('vcode').value == 'Verification Code'))
			{
				document.getElementById('vcode').value = 'Verification Code';
			}
		}
	return true;
	}
	function contact_submit()
	{
		if((document.getElementById('c_name').value == '') || (document.getElementById('c_name').value == 'Your Name'))
		{
			alert("Please enter your name");
			document.getElementById('c_name').focus();
			return false;
		}
		if((document.getElementById('c_email').value == '') || (document.getElementById('c_email').value == 'Your Email Address'))
		{
			alert("Please enter your email");
			document.getElementById('c_email').focus();
			return false;
		}
		else if (div_echeck(document.getElementById('c_email').value)==false){
			alert("Invalid email address");
			document.getElementById("c_email").focus();
			return false;
		}
		if((document.getElementById('c_comment').value == '') || (document.getElementById('c_comment').value == 'Your Queries'))
		{
			alert("Please enter your queries");
			document.getElementById('c_comment').focus();
			return false;
		}
		if((document.getElementById('vcode').value == '') || (document.getElementById('vcode').value == 'Verification Code'))
		{
			alert("Please enter verification code");
			document.getElementById('vcode').focus();
			return false;
		}
		else
		{
			if(document.getElementById('vcode').value != document.getElementById('s_cap_code').value)
			{
				alert("Verification code mismatch");
				document.getElementById('vcode').focus();
				return false;
			}
		}
		return true;
	}
	
// Function send mail to admin from Suggestion form //

	function sugg_submit()
	{
		if((document.getElementById('sugg_c_name').value == '') || (document.getElementById('sugg_c_name').value == 'Your Name'))
		{
			alert("Please enter your name");
			document.getElementById('sugg_c_name').focus();
			return false;
		}
		if((document.getElementById('sugg_c_email').value == '') || (document.getElementById('sugg_c_email').value == 'Your Email Address'))
		{
			alert("Please enter your email");
			document.getElementById('sugg_c_email').focus();
			return false;
		}
		else if (div_echeck(document.getElementById('sugg_c_email').value)==false){
			alert("Invalid email address");
			document.getElementById("sugg_c_email").focus();
			return false;
		}
		if((document.getElementById('sugg_c_comment').value == '') || (document.getElementById('sugg_c_comment').value == 'Your Suggestions'))
		{
			alert("Please enter your suggestions");
			document.getElementById('sugg_c_comment').focus();
			return false;
		}
		if((document.getElementById('sugg_vcode').value == '') || (document.getElementById('sugg_vcode').value == 'Verification Code'))
		{
			alert("Please enter verification code");
			document.getElementById('sugg_vcode').focus();
			return false;
		}
		else
		{
			$(function() {
			var val = document.getElementById('sugg_vcode').value;		   
			var dataString = 'verfy_code='+val;
			$.ajax({
				type: "POST",
				url: "join.php",
				data: dataString,
				success: function(data){
				if(data != "")
				{
					alert("Security Code does not match");	
					document.getElementById('sugg_vcode').focus();
					return false;
				}
				else
				{
					//document.getElementById('sugg_vcode').submit();
					return true;
				}
			}
			});
			return false;
			});
		}
		return true;
	}
