$(function(){
// คลิ๊กเปิดฟอร์มล็อกอิน
 $('#contact').click(function() { 
        $.blockUI({ message: $('#loginForm') }); 
  }); 

// คลิ๊กปิดฟอร์มล็อกอิน
 $('#cancellogin,#closeboxlog,#closeboxlog2').click(function() { 
        $.unblockUI();
  }); 

// เปิดวิดีโอในหน้าใหม่		   
	$('#nwvdo').mouseover(function(){
		$('#nwvdo').addClass('nw_vdoat');
	});
	$('#nwvdo').mouseout(function(){
		$('#nwvdo').removeClass('nw_vdoat');
		});
	$("a[rel='pop-up']").click(function () {
      	var features = "height=415,width=550,scrollTo,resizable=0,scrollbars=0,location=0";
      		newwindow=window.open(this.href, 'Popup', features);
      		return false;
 		});
	
// ฟังชันเรียกฟอร์มล็อกอินกลางหน้าจอขึ้นมา
var flip = 0;
$("a[rel=formlogin]").click(function(){
		$("#boxlogincenterdiv").addClass("boxlcenterdiv");
		$("#boxlogincenterdiv").toggle(flip++ % 2 == 0);
});

// ฟังก์ชันโชว์ฟอร์มสแปม ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$("#spamreport,#spamreport1,#spamreport2").click(function(){
		$("#dialog-overlay").fadeIn('slow');
});
$("#closebox,#spm_report_success").click(function(){
		$("#dialog-overlay").fadeOut('slow');
 });

// ฟังก์ชันบันทึกข้อมูลแจ้งการสสแปมลงฐานข้อมูล/////////////////////////////////////////////////////////////////////////////////////////////

$("#bntsubmitsp").click(function(){
//เช็คฟอร์มเสียก่อน

		var  NameValidateSuccess = false;	
		var  EmailValidateSuccess = false;
		var	MessageValidateSuccess = false;
		
		var subjectVal = $("#namereport").val();
		if(subjectVal == '') {
			$("#spam_name_val").show("normal");
			$("#spam_name_val1").hide("normal");
		}else if((subjectVal.length) < 4){
			$("#spam_name_val1").show("normal");
			$("#spam_name_val").hide("normal");
		}else{
			$("#spam_name_val").hide("normal");
			$("#spam_name_val1").hide("normal");
			NameValidateSuccess = true;			
		}

		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailsmpToVal = $("#emailreport").val();
		if(emailsmpToVal == '') {
			$("#spam_email_val").show("normal");
			$("#spam_email_val1").hide("normal");
		} else if(!emailReg.test(emailsmpToVal)) {
			$("#spam_email_val1").show("normal");
			$("#spam_email_val").hide("normal");
		}else{
			$("#spam_email_val").hide("normal");
			$("#spam_email_val1").hide("normal");			
			EmailValidateSuccess = true;						
		}
		
		var messageValue = $("#messreport").val();	
		if(messageValue == '') {
			$("#spam_mess_val").show("normal");
			$("#spam_mess_val1").hide("normal");
		}else if((messageValue.length) < 10){
			$("#spam_mess_val1").show("normal");
			$("#spam_mess_val").hide("normal");
		}else{
			$("#spam_mess_val").hide("normal");
			$("#spam_mess_val1").hide("normal");
			MessageValidateSuccess = true;			
				
			var smpname = $('#namereport').val();
			var smpemail = $('#emailreport').val();
			var smpmess = $('#messreport').val();
			var smpacccode = $('#accode_spam').val();
			
			if((NameValidateSuccess == true) && (EmailValidateSuccess == true) && (MessageValidateSuccess == true)){
			
			$("#loadinspm").show("slow");
			$.ajax({
				url: 'landingpage_to_db.php',
				type: 'POST',
				data: 'smpname=' + smpname + '&smpemail=' + smpemail + '&smpmess=' + smpmess + '&smpacccode=' + smpacccode,
				success: function(result) {
					if (result == "addspamsuccess") {
					$("#spm_report_success").show('normal');
					$("#bntsubmitsp").hide('normal');
					$('#response').remove();
					$('#loadinspm').fadeOut(500, function() {
					$(this).remove();
					});
					
 					} else {
					// Code here
						}
					 }
				}); // จบ Ajax
			}  // ปิด if ตอนเช็ค validate ครบ 3 เงื่อนไข
		} //จบ else ของ message
		
	});
	
//เข็คฟอร์ม Supmit หน้า Landing Page จาก GetResponse ...  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$("#webform_submit").click(function(){
		
		var EmailValidateSuccess = false;	
		var NameValidateSuccess = false;	
		var TelValidateSuccess = false;	
		
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = $("#email").val();
		if(emailToVal == '') {
			$("#email_error").show("normal");
			$("#email_error1").hide("normal");
		} else if(!emailReg.test(emailToVal)) {
			$("#email_error1").show("normal");
			$("#email_error").hide("normal");
		}else{
			$("#email_error1").hide("normal");
			$("#email_error").hide("normal");			
			EmailValidateSuccess = true;						
		}
		// เข็คฟอร์มชื่อ  ///
		var subjectVal = $("#full_name").val();
		if(subjectVal == '') {
			$("#name_error").show("normal");
			$("#name_error1").hide("normal");			
		}else if((subjectVal.length) < 4){
			$("#name_error1").show("normal");
			$("#name_error").hide("normal");
		}else{
			$("#name_error").hide("normal");
			$("#name_error1").hide("normal");						
			NameValidateSuccess = true;			
		}
		// เช็คเบอร์โทรศัพท์  ///
		var telVal = $("#phone1").val();
		if(telVal == '') {
			$("#tel_error").show("normal");
			$("#tel_error1").hide("normal");
		}else if((telVal.length) < 9){
			$("#tel_error1").show("normal");
			$("#tel_error").hide("normal");
		}else{
			$("#tel_error1").hide("normal");
			$("#tel_error").hide("normal");
			TelValidateSuccess = true;
			
			if((EmailValidateSuccess == true) && (NameValidateSuccess == true) && (TelValidateSuccess == true)){
				
			// บันทึกค่า prospect ลงฐานข้อมูล
			var ppname = $('#full_name').val();
			var ppemail = $('#email').val();
			var pptel = $('#phone1').val();
			var pppass = $('#custom_passwd').val();
			var ppupline = $('#custom_sponsorid').val(); // code upline
			var ppemailupline = $("#custom_sponsoremail").val(); // อีเมล์อัพไลน์
			var ppnameupline = $("#custom_sponsorname").val(); // ชื่ออัพไลน์
			var pptelupline = $("#custom_sponsortel").val(); // เบอร์โทรศัพท์อัพไลน์
			var ppcustomcamp = $("#custom_camp").val(); // ชื่อแคมเปญ
			
			//ทำการ post ไปที่ไฟล์ landingpage_to_db.php เพื่อบันทึกข้อมูลลงฐานข้อมูล
			var recorddb = $.post("landingpage_to_db.php",{ ppname:ppname,ppemail:ppemail,pptel:pptel,pppass:pppass,ppupline:ppupline,ppemailupline:ppemailupline,ppnameupline:ppnameupline,pptelupline:pptelupline,ppcustomcamp:ppcustomcamp } ,function(data){
					if(data == "duplicatedmail"){
						$("#boxformsubmit").html('<span id="duplicatedmail" style="font-size:14px; color:red"><br /><span style="font-size:18px"><b>Opp! มีอีเมล์นี้แล้วในระบบ </b></span><br />ลองไปเช็คอีเมล์ของท่านเพื่อกลับมาเข้าระบบ <br /><br /><a href="prospect/index.php"><u>คลิ๊กที่นี่เพื่อไปหน้าเข้าระบบ</u></a><br /><br /></span>');
						return false;
					}else if(data == "addbfail"){
						alert("ผิดพลาดไม่สามารถบันทึกข้อมูล ลองใหม่อีกครั้ง");
					}else{
						// ระบบหลัก
						//window.location='http://www.21millionaire.com/prospect/';
						
						// ระบบสำรอง				
						//window.location='http://www.gdicenter.ws/prospect_mail.php?ppnames='+ppname+'&ppemails='+ppemail+'&pptels='+pptel+'&pppasss='+pppass+'&ppuplines='+ppupline+'&ppemailuplines='+ppemailupline+'&ppnameuplines='+ppnameupline+'&ppteluplines='+pptelupline;

						//alert("บันทึกข้อมูลเรียบร้อยแล้ว");
						$("#getresponse").submit();
					}
				}); // end $.post()
			} //end if (EmailValidateSuccess == true) && (NameValidateSuccess == true) && (TelValidateSuccess == true)
		} // end else
		return false;
	});

// ระบบ login หน้า landing page แบบใหม่ ######################################################
		// Login to prospect area
		$("#logemail").focus();		
		
		$('input#loginbutton').click(function(){
		// Validate Form						   
		// Validate Email
				var emailLogin = false;	
				var passwordLogin = false;	
				
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
				var emailToVal = $("#logemail").val();
				if(emailToVal == '') {
					$("#emailLogError").fadeIn("fast");
					$("#emailLogError1").fadeOut("fast");
				} else if(!emailReg.test(emailToVal)) {
					$("#emailLogError1").fadeIn("fast");
					$("#emailLogError").fadeOut("fast");
				}else{
					$("#emailLogError1").fadeOut("fast");
					$("#emailLogError").fadeOut("fast");			
					emailLogin = true;						
				}
								   
		// Validate Password
		
				var passwordVal = $("#logpwd").val();
				if(passwordVal == '') {
					$("#passLogError").fadeIn("fast");
					$("#passLogError1").fadeOut("fast");			
				}else if((passwordVal.length) < 6){
					$("#passLogError1").fadeIn("fast");
					$("#passLogError").fadeOut("fast");
				}else{
					$("#passLogError").fadeOut("fast");
					$("#passLogError1").fadeOut("fast");						
					passwordLogin = true;			
					
				if((emailLogin == true) && (passwordLogin == true)){
							$("#loadinglogin").fadeIn("normal");
							$.post("landingpage_to_db.php", { email: $('#logemail').val(),  passwd: $('#logpwd').val() },
								 function(data){
								if(data == "violenceattrack"){ // ระบบถูกล็อค
									$('#messageerrolog').fadeOut('normal');
									$('#systemlock').fadeIn('normal');
										$('#loadinglogin').fadeOut(500, function() {
										$(this).remove();
										});
								}else if(data == "loginfail"){ // ล็อกอินผิด
									$('#systemlock').fadeOut('normal');
									$('#messageerrolog').fadeIn('normal',function(){
										$(this).fadeOut(5000);
										});
									$('#loadinglogin').fadeOut(500, function() {
										$(this).remove();
										});
								}else if(data == "mblogingpass"){ // ล็อกอินผ่านเป็นสมาชิก
								window.location='member/memberarea.php?valrand='+Math.random();
								}else{
								window.location='prospect/prospectarea.php?valrand='+Math.random();
								}// end else
							 }); // end post
						}// end if
				 } // end else
				 return false;
		});//end function click login
		
		// กลับหน้า Login
		$("a[rel=backtologin]").live("click",function(){
		$("#tbforgotpass").hide('fast');
		$("#tblogin").show('fast');		
		});

		// ลืมรหัสผ่าน		
		$("a[rel=linkforgotpass]").live("click",function(){
		$("#tblogin").hide('fast');
		$("#tbforgotpass").show('fast');		
		});
		
		// เมื่อ Submit ลืมรหัสผ่าน
		$('input#submitforgot').live("click",function(){
				var typefg = "member";
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				var emailToVal = $("#emailforgotpass").val();
				if(emailToVal == '') {
					$("#emailforgoterror").fadeIn("fast");
					$("#emailforgoterror1").fadeOut("fast");
					$('#notfoundforgot').hide('fast');
				} else if(!emailReg.test(emailToVal)) {
					$("#emailforgoterror1").fadeIn("fast");
					$("#emailforgoterror").fadeOut("fast");
					$('#notfoundforgot').hide('fast');
				}else{
					$("#emailforgoterror1").fadeOut("fast");
					$("#emailforgoterror").fadeOut("fast");		
					$('#notfoundforgot').hide('fast');
					// ตรวจเช็คเสร็จแล้วทำการส่งเมล์
					$("#loadingforgot").fadeIn("normal");
							$.post("forgot_password.php", { typeforgot:typefg,emailforgotpass: $('#emailforgotpass').val()},
								 function(data){
								if(data == "notfoundmail"){ // ไม่พบอีเมล์
										//$("#tbforgotpass").hide('fast');
										$('#notfoundforgot').fadeIn('normal');
										$('#loadingforgot').fadeOut(500, function() {
										$(this).remove();
										});
								}else{// ส่งเมล์ผ่านแล้ว
										$('#notfoundforgot').hide('fast');
										$("#tbforgotpass").html("<center><div style='font-size:14px; color:#00CC00; padding-top:60px'><b>ระบบได้ส่งรหัสผ่านใหม่ไปให้คุณที่อีเมล์แล้ว</b><br />กรุณาไปตรวจเช็คอีเมล์ของคุณ</div><br><span id='bblogin' style='font-size:14px;cursor:pointer'><a href='#backlogin' rel='backtologin'>กลับหน้า Login</a></span></center>");
										$('#loadingforgot').fadeOut(500, function() {
										$(this).remove();
										});
								} // end else
					 }); // end post
				} // end else check form
			return false;
		}); // end click $('input#submitforgot').live("click",function(){

// ลืมรหัสผ่าน ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$("#forgotpass").live("click",function() {
		function PopupCenter(pageURL, title,w,h) {
		var left = (screen.width/2)-(w/2);
		var top = (screen.height/2)-(h/2);
		var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
		}
		PopupCenter('forgot_passwordform.php','_blank','400','150');
      	return false;
 		});
		
	// ติดต่อผู้ดูแลระบบ	
	$("a[rel='pp_contact_sponsor']").live("click",function() {
		function PopupCenter(pageURL, title,w,h) {
		var left = (screen.width/2)-(w/2);
		var top = (screen.height/2)-(h/2);
		var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
		}
		PopupCenter('contact_admin.php','_blank','500','350');
      	return false;
 		});

// ปิดคำแนะนำ
	$('#closeinfo').live("click",function(){
		$('#newmember').fadeOut('slow');
	 });
		
});

