﻿jQuery(document).ready(function(){
	/* Define sendmail path */
	var sBetatest = location.pathname.substr(0,5);
	if(sBetatest == '/beta')
		var sDomainPath = 'http://'+location.host+sBetatest+'/'
	else
		var sDomainPath = 'http://'+location.host+'/'

	// START Quick contact form
   jQuery("#quick-contact-s .qc-submit").click(
		function() {

			jQuery(".quick-contact-name").removeClass("error");
			jQuery(".quick-contact-phone").removeClass("error");
			jQuery(".quick-contact-message").removeClass("error");

			var hasError = false;

			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			var phoneReg = /(^-?\d\d*$)/;

			var nameVal		= jQuery("#qcn").val();
			var phoneVal	= jQuery("#qcpn").val();
			var messageVal	= jQuery("#qcm").val();
	
			if(messageVal == "") {
				jQuery(".quick-contact-message").addClass("error");
				jQuery("#qcm").focus();				
				hasError = true;
			}			
			if(phoneVal == "") {
				jQuery(".quick-contact-phone").addClass("error");
				jQuery("#qcpn").focus();
				hasError = true;
			}					
			if(nameVal == "") {
				jQuery(".quick-contact-name").addClass("error");
				jQuery("#qcn").focus();
				hasError = true;
			}
	
			if(hasError == false) {
				jQuery("#quick-contact-s").fadeTo("slow", 0.30, 
					function() {
						jQuery(".qc-submit").remove();		
						jQuery("#quick-contact-s .hl").append('<img src="./img/icons/loading.gif" alt="Loading..." class="loader"/>');
						jQuery.ajax({
						type: "POST",
						url:  sDomainPath+"sendmail4",
						data: { name: nameVal, phone: phoneVal, message: messageVal },
						success: function() {
							jQuery("#quick-contact-s").fadeTo(0, 1);
							jQuery("#quick-contact-s").html("<div class='qcb'><h2>Teşekkürler</h2><p>En kısa zamanda görüşmek üzere...</p></div>"); 
						},
						error: function () {
							jQuery("#quick-contact-s").fadeTo(0, 1);
							jQuery("#quick-contact-s").html('<p class="error-red">Oops! Üzgünüz! Bu mesaj bağlantı sorunu nedeni ile gönderilemedi. Bu  hata hakkında <a href="mailto:info@oskyplatform.com">info@oskyplatform.com</a> e-posta göndererek bildirebilirsiniz. Şimdiden teşekkürler.</p>');
							}
						});
					}
				);			
			}
			else
			return false;
		}
	);
	// END Quick contact form
	
	// START Contact form
   jQuery("#scontact .send").click(
		function(){

			jQuery("#label-name").parent("div").removeClass("error");
			jQuery("#label-phone-numer").parent("div").removeClass("error");
			jQuery("#label-e-mail").parent("div").removeClass("error");
			jQuery("#label-company").parent("div").removeClass("error");
			jQuery("#label-message").parent("div").removeClass("error");
			jQuery(".name-info span").html('');
			jQuery(".company-info span").html('');
			jQuery(".phone-info span").html('');
			jQuery(".email-info span").html('');
			jQuery(".message-info span").html('');
			

			var hasError = false;

			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			var phoneReg = /(^-?\d\d*$)/;

			var nameVal   	 = jQuery("#label-name").val();
			var phoneVal  	 = jQuery("#label-phone-numer").val();
			var extVal		 = jQuery("#label-ext").val();
			var emailVal  	 = jQuery("#label-e-mail").val();
			var companyVal   = jQuery("#label-company").val();
			var messageVal   = jQuery("#label-message").val();
	
			if(extVal == "") {
				extVal = "N/A";
			}
			if(messageVal == "") {
				jQuery("#label-message").parent("div").addClass("error");
				jQuery(".message-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-message").focus();
				hasError = true;
			}			
			if(companyVal == "") {
				jQuery("#label-company").parent("div").addClass("error");
				jQuery(".company-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-company").focus();
				hasError = true;
			}				
			if(emailVal == "") {
				jQuery("#label-e-mail").parent("div").addClass("error");
				jQuery(".email-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-e-mail").focus();
				hasError = true;
			} 
				else if(!emailReg.test( emailVal )) {               
					jQuery("#label-e-mail").parent("div").addClass("error");
					jQuery(".email-info").append(" <span class='error-red'>(wrong email)</span>");
					jQuery("#label-e-mail").focus();
					hasError = true;
				}			
			if(phoneVal == "") {
				jQuery("#label-phone-numer").parent("div").addClass("error");
				jQuery(".phone-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-phone-numer").focus();
				hasError = true;
			}			
				else if(validatePhone(phoneVal)) {               
					jQuery("#label-phone-numer").parent("div").addClass("error");
					jQuery(".phone-info").append(" <span class='error-red'>("+error+")</span>");
					jQuery("#label-phone-numer").focus();
					hasError = true;
				}
			if(nameVal == "") {
				jQuery("#label-name").parent("div").addClass("error");
				jQuery(".name-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-name").focus();
				hasError = true;
			}
		
			if(hasError == false) {
				jQuery("#contact-form-val").fadeTo("slow", 0.30, 
					function() {
						jQuery(".send").after('<img src="./img/icons/loading.gif" alt="Loading..." class="loader"/>');
						jQuery(".send").hide();
						jQuery.ajax({
						type: "POST",
						url: sDomainPath+"sendmail",
						data: { name: nameVal, phone: phoneVal, ext: extVal, email: emailVal, company: companyVal, message: messageVal },
						success: function() {
							window.location = "contact-thank-you"; 
						},
						error: function () {
							jQuery("#contact-form-val").hide();
							jQuery("#quick-inquiry").append('<p class="error-red">Oops! Üzgünüz! Bu mesaj bağlantı sorunu nedeni ile gönderilemedi. Bu  hata hakkında <a href="mailto:info@oskyplatform.com">info@oskyplatform.com</a> e-posta göndererek bildirebilirsiniz. Şimdiden teşekkürler.</p>');
							}
						});
					}
				);	
			}
			else
			return false;
		}
	);
	// END Contact form

	// START SEO form
    jQuery(".seo-landing-page .send").click(
		function(){
			jQuery("#label-name").parent("div").removeClass("error");
			jQuery("#label-phone-numer").parent("div").removeClass("error");
			jQuery("#label-e-mail").parent("div").removeClass("error");
			jQuery("#label-company").parent("div").removeClass("error");
			jQuery("#label-message").parent("div").removeClass("error");
			jQuery("#label-website-addres").parent("div").removeClass("error");
			jQuery(".name-info span").html('');
			jQuery(".company-info span").html('');
			jQuery(".phone-info span").html('');
			jQuery(".email-info span").html('');
			jQuery(".name-message span").html('');
			jQuery(".website-info span").html('');
			

			var hasError = false;

			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			var phoneReg = /(^-?\d\d*$)/;

			var nameVal   	 = jQuery("#label-name").val();
			var phoneVal  	 = jQuery("#label-phone-numer").val();
			var extVal		 = jQuery("#label-ext").val();
			var emailVal  	 = jQuery("#label-e-mail").val();
			var companyVal   = jQuery("#label-company").val();
			var websiteVal   = jQuery("#label-website-addres").val();
			var messageVal   = jQuery("#label-message").val();
	
			if(websiteVal == "") {
				jQuery("#label-website-addres").parent("div").addClass("error");
				jQuery(".website-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-website-addres").focus();
				hasError = true;				
			}			
			if(extVal == "") {
				extVal = "N/A";
			}
			if(messageVal == "") {
				jQuery("#label-message").parent("div").addClass("error");
				jQuery(".name-message").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-message").focus();
				hasError = true;
			}			
			if(companyVal == "") {
				jQuery("#label-company").parent("div").addClass("error");
				jQuery(".company-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-company").focus();
				hasError = true;
			}				
			if(emailVal == "") {
				jQuery("#label-e-mail").parent("div").addClass("error");
				jQuery(".email-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-e-mail").focus();
				hasError = true;
			} 
				else if(!emailReg.test( emailVal )) {               
					jQuery("#label-e-mail").parent("div").addClass("error");
					jQuery(".email-info").append(" <span class='error-red'>(wrong email)</span>");
					jQuery("#label-e-mail").focus();
					hasError = true;
				}			
			if(phoneVal == "") {
				jQuery("#label-phone-numer").parent("div").addClass("error");
				jQuery(".phone-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-phone-numer").focus();
				hasError = true;
			}			
				else if(validatePhone(phoneVal)) {               
					jQuery("#label-phone-numer").parent("div").addClass("error");
					jQuery(".phone-info").append(" <span class='error-red'>("+error+")</span>");
					jQuery("#label-phone-numer").focus();
					hasError = true;
				}
			if(nameVal == "") {
				jQuery("#label-name").parent("div").addClass("error");
				jQuery(".name-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-name").focus();
				hasError = true;
			}			
			if(hasError == false) {
				
				jQuery("#contact-form-val").fadeTo("slow", 0.30, 
					function() {
						jQuery(".send").after('<img src="'+sDomainPath+'img/icons/loading.gif" alt="Loading..." class="loader2"/>');
						jQuery(".or-call").hide();
						jQuery.ajax({
						type: "POST",
						url:  sDomainPath+"sendmail3",
						data: { name: nameVal, phone: phoneVal, ext: extVal, email: emailVal, company: companyVal, message: messageVal, website: websiteVal },
						success: function() {
							window.location = sDomainPath+"seo-company-thank-you"; 
						},
						error: function () {
							jQuery("#contact-form-val").hide();
							jQuery("#request-free-analysis").append('<p class="error-red">Oops! Üzgünüz! Bu mesaj bağlantı sorunu nedeni ile gönderilemedi. Bu  hata hakkında <a href="mailto:info@oskyplatform.com">info@oskyplatform.com</a> e-posta göndererek bildirebilirsiniz. Şimdiden teşekkürler.</p>');
							}
						});
					}
				);
			}
			else
			return false;
		}
	);
	// END SEO form
	
	// START Web site analysis
    jQuery("#sweb-site-analysis .send").click(
		function(){
		
			jQuery("#label-name").parent("div").removeClass("error");
			jQuery("#label-phone-numer").parent("div").removeClass("error");
			jQuery("#label-e-mail").parent("div").removeClass("error");
			jQuery("#label-company").parent("div").removeClass("error");
			jQuery("#label-message").parent("div").removeClass("error");
			jQuery("#label-website-addres").parent("div").removeClass("error");
			jQuery(".name-info span").html('');
			jQuery(".company-info span").html('');
			jQuery(".phone-info span").html('');
			jQuery(".email-info span").html('');
			jQuery(".name-message span").html('');
			jQuery(".website-info span").html('');
			

			var hasError = false;

			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			var phoneReg = /(^-?\d\d*$)/;

			var nameVal   	 = jQuery("#label-name").val();
			var phoneVal  	 = jQuery("#label-phone-numer").val();
			var extVal		 = jQuery("#label-ext").val();
			var emailVal  	 = jQuery("#label-e-mail").val();
			var companyVal   = jQuery("#label-company").val();
			var websiteVal   = jQuery("#label-website-addres").val();
			var messageVal   = jQuery("#label-message").val();
	
			if(websiteVal == "") {
				jQuery("#label-website-addres").parent("div").addClass("error");
				jQuery(".website-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-website-addres").focus();
				hasError = true;				
			}			
			if(extVal == "") {
				extVal = "N/A";
			}
			if(messageVal == "") {
				jQuery("#label-message").parent("div").addClass("error");
				jQuery(".name-message").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-message").focus();
				hasError = true;
			}			
			if(companyVal == "") {
				jQuery("#label-company").parent("div").addClass("error");
				jQuery(".company-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-company").focus();
				hasError = true;
			}				
			if(emailVal == "") {
				jQuery("#label-e-mail").parent("div").addClass("error");
				jQuery(".email-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-e-mail").focus();
				hasError = true;
			} 
				else if(!emailReg.test( emailVal )) {               
					jQuery("#label-e-mail").parent("div").addClass("error");
					jQuery(".email-info").append(" <span class='error-red'>(wrong email)</span>");
					jQuery("#label-e-mail").focus();
					hasError = true;
				}			
			if(phoneVal == "") {
				jQuery("#label-phone-numer").parent("div").addClass("error");
				jQuery(".phone-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-phone-numer").focus();
				hasError = true;
			}			
				else if(validatePhone(phoneVal)) {               
					jQuery("#label-phone-numer").parent("div").addClass("error");
					jQuery(".phone-info").append(" <span class='error-red'>("+error+")</span>");
					jQuery("#label-phone-numer").focus();
					hasError = true;
				}
			if(nameVal == "") {
				jQuery("#label-name").parent("div").addClass("error");
				jQuery(".name-info").append(" <span class='error-red'>(field required)</span>");
				jQuery("#label-name").focus();
				hasError = true;
			}

			if(hasError == false) {

				jQuery("#contact-form-val").fadeTo("slow", 0.30, 
					function() {
						jQuery(".send").after('<img src="./img/icons/loading.gif" alt="Loading..." class="loader2"/>');
						jQuery.ajax({
						type: "POST",
						url:  "sendmail2",
						data: { name: nameVal, phone: phoneVal, ext: extVal, email: emailVal, company: companyVal, message: messageVal, website: websiteVal },
						success: function() {
							window.location = "web-site-analysis-thank-you"; 
						},
						error: function () {
							jQuery("#contact-form-val").hide();
							jQuery("#quick-inquiry").append('<p class="error-red">Oops! Üzgünüz! Bu mesaj bağlantı sorunu nedeni ile gönderilemedi. Bu  hata hakkında <a href="mailto:info@oskyplatform.com">info@oskyplatform.com</a> e-posta göndererek bildirebilirsiniz. Şimdiden teşekkürler.</p>');
							}
						});
					}
				);
			}
			else
			return false;
		}
	);
	// END Web site analysis	
});
