﻿	function newWin(page, br, ho) {
		var neufenster = false;
    	var scr = typeof arguments[3] != "undefined" ? arguments[3] : "yes";
    	var breit = screen.availWidth;
    	var hoch = screen.availHeight;
    	var winPosX = breit / 2 - br / 2;
    	var winPosY = hoch / 2 - ho / 2;
		neufenster = open(page, "", "resizable=yes,scrollbars=" + scr + ",width=" + br + ",height=" + ho + ",left=" + winPosX + ",top=" + winPosY);
		neufenster.focus();
	}
$(document).ready(function() {	
	function start_sixt_card_request_overlay(){
			var dovalidateOverlay=document.createElement("div");
			dovalidateOverlay.className="sx-res-start-dovalidateoverlay";
			dovalidateOverlay.innerHTML='<img id="sx-res-vehicle-loading-icon" src="/images/loader-medium.gif" style="height:32px; width:32px; position:absolute; left:48%; top:48%;"></img>';
		$('#sx-cards-main').prepend(dovalidateOverlay);
	}
	function hide_sixt_card_request_overlay(){
		$('div.sx-res-start-dovalidateoverlay').css({'display':'none'});
	}
	function isValidEmailAdress(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	}
	

	// Sixt Card Person Request From Checker					   
	$('#sx-res-card-request').click(function() {
		if (!$('#anr :selected').val()) { alert("Cinsiyetinizi seçiniz."); return false; }
		var nam1 = $.trim($('#nam1').val());
		if (!nam1) { alert("Adınızı giriniz."); return false; }
		var nam2 = $.trim($('#nam2').val());
		if (!$('#bdayDay   :selected').val()) { alert("Doğum tarihinizi giriniz."); return false; }
		if (!$('#bdayMonth :selected').val()) { alert("Doğum tarihinizi giriniz."); return false; }
		if (!$('#bdayYear  :selected').val()) { alert("Doğum tarihinizi giriniz."); return false; }
		var email = $.trim($('#email').val());
		if (!email) { alert("E-mail adresinizi giriniz."); return false; }
		if (!isValidEmailAdress(email)) { alert("Geçerli bir e-mail adresi giriniz."); return false; }
		var cmpyNam = $.trim($('#cmpyNam').val());
		if (!cmpyNam) { alert("Şirketinizin ünvanını giriniz."); return false; }
		var str = $.trim($('#str').val());
		if (!str) { alert("Adresinizi giriniz."); return false; }
		var ort = $.trim($('#ort').val());
		if (!ort) { alert("Şehrinizi giriniz."); return false; }
		var gsm = $.trim($('#gsm').val());
		if (!gsm) { alert("Cep telefonunuzu giriniz."); return false; }
		var tel = $.trim($('#tel').val());
		if (!tel) { alert("İş telefonunuzu giriniz."); return false; }
		if (!$('#ccty :selected').val()) { alert("Kredi kartınızı seçiniz."); return false; }
		var ccnr = $.trim($('#ccnr').val());
		if (!ccnr) { alert("Kredi numaranızı giriniz."); return false; }
		if (ccnr.length!=16) { alert("Kredi kartı numaranız 16 haneli olmalıdır."); return false; }
		if (!$('#cdateMonth :selected').val()) { alert("Kredi kartınızın geçerlilik tarihini seçiniz."); return false; }
		if (!$('#cdateYear :selected').val()) { alert("Kredi kartınızın geçerlilik tarihini seçiniz."); return false; }
		var fsn = $.trim($('#fsn').val());
		if (!fsn) { alert("Ehliyet numaranızı giriniz."); return false; }
		var fso = $.trim($('#fso').val());
		if (!fso) { alert("Ehliyetinizin verildiğini yeri giriniz."); return false; }
		if (!$('#ldateDay   :selected').val()) { alert("Ehliyetinizin verildiği tarihi giriniz."); return false; }
		if (!$('#ldateMonth :selected').val()) { alert("Ehliyetinizin verildiği tarihi giriniz."); return false; }
		if (!$('#ldateYear  :selected').val()) { alert("Ehliyetinizin verildiği tarihi giriniz."); return false; }
		var captcha = $.trim($('#captcha').val());
		if (!captcha) { alert("Güvenlik kodunu giriniz."); return false; }
		if(!$('#sx-res-card-request-ok').attr('checked')) { alert("Kiralama Koşulları'nı ve Sixt Master Kart Kullanım Koşulları'nı dikkatlice okuyun ve onaylamanız halinde kutucuğu işaretleyin."); return false; }
		start_sixt_card_request_overlay();
		$.getJSON("/sixt-cards/sendSixtCardRequest.php",{action:$('#action').val(),type:$('#type').val(),anr:$('#anr').val(),nam1:$('#nam1').val(),nam2:$('#nam2').val(),bdayDay:$('#bdayDay :selected').val(),bdayMonth:$('#bdayMonth :selected').val(),bdayYear:$('#bdayYear :selected').val(),email:$('#email').val(),cmpyNam:$('#cmpyNam').val(),str:$("#str").val(),ort:$('#ort').val(),land:$('#land :selected').val(),gsm:$('#gsm').val(),tel:$('#tel').val(),ccty:$('#ccty :selected').val(),ccnr:$('#ccnr').val(),cdateMonth:$('#cdateMonth :selected').val(),cdateYear:$('#cdateYear :selected').val(),fsn:$('#fsn').val(),fso:$('#fso').val(),ldateDay:$('#ldateDay :selected').val(),ldateMonth:$('#ldateMonth :selected').val(),ldateYear:$('#ldateYear :selected').val(),atit:$('#atit :selected').val(),plz:$('#plz').val(),txOff:$('#txOff').val(),txNum:$('txNum').val(),bem:$('#bem').val(),captcha:$('#captcha').val(),comAdrFrequentFlyerNum:$('#comAdrFrequentFlyerNum').val(),comAdrFrequentFlyerProgr:$('#comAdrFrequentFlyerProgr').val()},function (response) {
																																																																																																																																																																																																																																																																			 			
			if (response.status) {
				hide_sixt_card_request_overlay();
				$('#sx-cards-main').html(response.txt);
			}else{
				hide_sixt_card_request_overlay();
				alert(response.txt);
				
			}
		});
	});
	// Sixt Corporate Card Request Form
	$('#sx-corp-card-request').click(function() {
		var cmpnyNme = $.trim($('#cmpny-nam').val());
		if (!cmpnyNme) { alert("Şirketinizin adını giriniz."); return false; }
		var str = $.trim($('#str').val());
		if (!str) { alert("Şirketinizin adresini giriniz."); return false; }
		var ort = $.trim($('#ort').val());
		if (!ort) { alert("Şirketinizin şehrini giriniz."); return false; }
		var land = $.trim($('#land').val());
		if (!land) { alert("Şirketinizin ülkesini seçiniz."); return false; }
		var branch = $.trim($('#branch').val());
		if (!branch) { alert("Şirketinizin iş kolunu giriniz."); return false; }
		var organisation = $.trim($('#organisation').val());
		if (!organisation) { alert("Şirketinizin fatura ünvanını giriniz."); return false; }
		var foundedYear = $.trim($('#founded-year :selected').val());
		if (!foundedYear) { alert("Şirketinizin kuruluş yılınız seçiniz."); return false; }
		var anr = $.trim($('#anr :selected').val());
		if (!anr) { alert("Yetkili kişinin cinsiyetini seçiniz."); return false; }
		var nam1 = $.trim($('#nam1').val());
		if (!nam1) { alert("Yetkili kişi adını giriniz."); return false; }
		var nam2 = $.trim($('#nam2').val());
		if (!nam2) { alert("Yetkili kişi soyadını giriniz."); return false; }
		var tel = $.trim($('#tel').val());
		if (!tel) { alert("Yetkili kişi telefon no giriniz."); return false; }
		var email = $.trim($('#email').val());
		if (!email) { alert("Yetkili kişi e-mail adresinizi giriniz."); return false; }
		if (!isValidEmailAdress(email)) { alert("Yetkili kişi için geçerli bir e-mail adresi giriniz."); return false; }
		var fleetSizeBKW = $.trim($('#fleet-size-bkw').val());
		if (!fleetSizeBKW) { alert("Firmada kullanılan binek araç sayısı giriniz."); return false; }
		var fleetSizeLKW = $.trim($('#fleet-size-lkw').val());
		if (!fleetSizeLKW) { alert("Firmada kullanılan ticari araç sayısı giriniz."); return false; }
		var rentalVolume = $.trim($('#rental-volume').val());
		if (!rentalVolume) { alert("Firma araç kiralama potansiyelini giriniz."); return false; }
		var comment = $.trim($('#comment').val());
		if (!comment) { alert("İsteklerinizi giriniz."); return false; }
		var contactForm = $.trim($('#contact-form').val());
		if (!contactForm) { alert("Sizinle ne şekilde iletişime geçeceğimizi seçiniz."); return false; }
		var captcha = $.trim($('#captcha').val());
		if (!captcha) { alert("Güvenlik kodunu giriniz."); return false; }
		start_sixt_card_request_overlay();
		$.getJSON("/sixt-cards/sendSixtCorpCardRequest.php",{action:$('#action').val(),cmpnyNam:$('#cmpny-nam').val(),str:$('#str').val(),ort:$('#ort').val(),plz:$('#plz').val(),land:$('#land :selected').val(),branch:$('#branch').val(),organisation:$('#organisation').val(),foundedYear:$('#founded-year :selected').val(),anr:$('#anr :selected').val(),nam1:$('#nam1').val(),nam2:$('#nam2').val(),tel:$('#tel').val(),email:$('#email').val(),fleetSizeBKW:$('#fleet-size-bkw').val(),fleetSizeLKW:$('#fleet-size-lkw').val(),rentalVolume:$('#rental-volume').val(),comment:$('#comment').val(),captcha:$('#captcha').val(),atit:$('#atit').val(),faks:$('#faks').val(),employees:$('#employees').val(),fleetProvider:$('#fleet-provider').val(),sxCustomer:$('input[name=sx-customer]:checked').val(),contactForm:$('#contact-form').val()},function (response) {
			if (response.status) {
				hide_sixt_card_request_overlay();
				$('#sx-cards-main').html(response.txt);
			}else{
				hide_sixt_card_request_overlay();
				alert(response.txt);
				
			}
		});
	});
						   
});
