
// FONKSİYONLAR //

var homeAnim = 0;
var homeZIndex = 5;

var toplamGenislik = 0;
var toplamYukseklik = 0;
var divToplamGenislik = (240 + 370 + 986);
var ilkBolumGenislik = 500;

function findAllDimensions() {
	var dimensions = {width:0, height:0};
	
	if (window.document.documentElement) {
		dimensions.width = window.document.documentElement.clientWidth;
		dimensions.height = window.document.documentElement.clientHeight;
	} else if (window.innerWidth && window.innerHeight) {
		dimensions.width = window.innerWidth;
		dimensions.height = window.innerHeight;
	}
	
	toplamGenislik = dimensions.width;
	toplamYukseklik = dimensions.height;
}

findAllDimensions();

function homeFunction () {
	
	var parcaGenislik = (toplamGenislik - ilkBolumGenislik) / (parcaSayisi - 1);
	
	for (i=0;i<parcaSayisi;i++) {
		tempDiv = "homeDiv_" + i;
		if (i == 0) {
			window.document.getElementById(tempDiv).style.zIndex = homeZIndex;
			window.document.getElementById(tempDiv).style.width = ilkBolumGenislik + "px";
			window.document.getElementById(tempDiv).style.height = toplamYukseklik + "px";
			window.document.getElementById(tempDiv).style.display = "block";
			window.document.getElementById(tempDiv).style.left = "-" + ilkBolumGenislik + "px";
		} else {
			window.document.getElementById(tempDiv).style.zIndex = homeZIndex;
			window.document.getElementById(tempDiv).style.width = parcaGenislik + "px";
			window.document.getElementById(tempDiv).style.height = toplamYukseklik + "px";
			window.document.getElementById(tempDiv).style.display = "block";
			window.document.getElementById(tempDiv).style.left = "-" + parcaGenislik + "px";
		}
		tempLogoDiv = "homeLogoDiv_" + i;
		homeZIndex--;
	}
	
	var homeLogo = window.document.getElementById("mainLogo");
	var homeLogoWidth = 180;
	var homeLogoHeight = 220;
	
	homeLogo.style.paddingLeft = (ilkBolumGenislik - homeLogoWidth) / 2 + "px";
	homeLogo.style.paddingTop = (toplamYukseklik - homeLogoHeight) / 2 + "px";
	
	$(document).ready(function(){
		$("#homeDiv_0").animate({left:0},ilkBolumGenislik);
		$("#homeDiv_1").animate({left:ilkBolumGenislik + (0*parcaGenislik)},1000);
		$("#homeDiv_2").animate({left:ilkBolumGenislik + (1*parcaGenislik)},1500);
		$("#homeDiv_3").animate({left:ilkBolumGenislik + (2*parcaGenislik)},2000);
		$("#homeDiv_4").animate({left:ilkBolumGenislik + (3*parcaGenislik)},2500);
	});
	
	var tempLangDiv = window.document.getElementById("langDiv");
	var tempLangDivLang = window.document.getElementById("langDivLang");
	var tempLangImageBosluk = window.document.getElementById("langBosluk");
	
	tempLangDiv.style.top = (toplamYukseklik - 60) / 2 + "px";
	tempLangDivLang.style.left = (ilkBolumGenislik + ((parcaGenislik - 85) / 2)) + "px";
	tempLangDivLang.style.top = (toplamYukseklik - 20) / 2 + "px";
	tempLangImageBosluk.style.width = (parcaGenislik - 85) + "px";
}

function doOnHomeResize(){
	
	if (window.document.documentElement) {
		dimensions.width = window.document.documentElement.clientWidth;
		dimensions.height = window.document.documentElement.clientHeight;
	} else if (window.innerWidth && window.innerHeight) {
		dimensions.width = window.innerWidth;
		dimensions.height = window.innerHeight;
	}
	
	toplamGenislik = dimensions.width;
	toplamYukseklik = dimensions.height;
	
	parcaGenislik = (toplamGenislik - ilkBolumGenislik) / (parcaSayisi - 1);
	parcaSayac = 0;
	
	for (i=0;i<parcaSayisi;i++) {
		tempDiv = "homeDiv_" + i;
		if (i == 0) {
			window.document.getElementById(tempDiv).style.width = ilkBolumGenislik + "px";
			window.document.getElementById(tempDiv).style.height = toplamYukseklik + "px";
			window.document.getElementById(tempDiv).style.display = "block";
		} else {
			window.document.getElementById(tempDiv).style.width = parcaGenislik + "px";
			window.document.getElementById(tempDiv).style.height = toplamYukseklik + "px";
			window.document.getElementById(tempDiv).style.left = ilkBolumGenislik + (parcaSayac * parcaGenislik) + "px";
			window.document.getElementById(tempDiv).style.display = "block";
			parcaSayac++;
		}
		tempLogoDiv = "homeLogoDiv_" + i;
		homeZIndex--;
	}
	
	var homeLogo = window.document.getElementById("mainLogo");
	var homeLogoWidth = 180;
	var homeLogoHeight = 220;
	
	homeLogo.style.paddingLeft = (ilkBolumGenislik - homeLogoWidth) / 2 + "px";
	homeLogo.style.paddingTop = (toplamYukseklik - homeLogoHeight) / 2 + "px";
	
	var tempLangDiv = window.document.getElementById("langDiv");
	var tempLangDivLang = window.document.getElementById("langDivLang");
	var tempLangImageBosluk = window.document.getElementById("langBosluk");
	
	tempLangDiv.style.top = (toplamYukseklik - 60) / 2 + "px";
	tempLangDivLang.style.left = (ilkBolumGenislik + ((parcaGenislik - 85) / 2)) + "px";
	tempLangDivLang.style.top = (toplamYukseklik - 20) / 2 + "px";
	tempLangImageBosluk.style.width = (parcaGenislik - 85) + "px";
}

function mainFunction () {
	
	findAllDimensions();
	
	var siteYukseklik = 660;		
	var ustBosluk = (toplamYukseklik - siteYukseklik) / 2;
	
	if (ustBosluk < 0) {
		ustBosluk = 0;
	}

	var topDivMain = window.document.getElementById("topDiv");
	var leftDivMain = window.document.getElementById("leftDiv");
	var centerDivMain = window.document.getElementById("centerDiv");
	var rightDivMain = window.document.getElementById("rightDiv");
	
	if (divToplamGenislik > toplamGenislik) {
		var leftDivWidth = 240;
		var centerDivWidth = 370;
		var rightDivWidth = (toplamGenislik - (leftDivWidth + centerDivWidth));
	} else {
		var leftDivWidth = 240;
		var rightDivWidth = 986;
		var centerDivWidth = 370;
	}
	
	leftDivMain.style.left = "-" + leftDivWidth + "px";
	centerDivMain.style.left = "-" + centerDivWidth + "px";
	rightDivMain.style.left = "-" + rightDivWidth + "px";
	
	leftDivMain.style.width = leftDivWidth + "px";
	centerDivMain.style.width = centerDivWidth + "px";
	rightDivMain.style.width = rightDivWidth + "px";
	
	topDivMain.style.height = ustBosluk + "px";
	leftDivMain.style.height = siteYukseklik + "px";
	centerDivMain.style.height = siteYukseklik + "px";
	rightDivMain.style.height = siteYukseklik + "px";
	
	leftDivMain.style.display = "block";
	centerDivMain.style.display = "block";
	rightDivMain.style.display = "block";
	
	var leftTargetX = "+=" + leftDivWidth + "px";
	var centerTargetX = "+=" + (leftDivWidth + centerDivWidth) + "px";
	var rightTargetX = "+=" + (leftDivWidth + centerDivWidth + rightDivWidth) + "px";
	
	$(document).ready(function(){
		$("#leftDiv").animate({left:leftTargetX},400, function(){$("#centerDiv").animate({left:centerTargetX},400, function(){$("#rightDiv").animate({left:rightTargetX},400)});});
	});
}

function showMeWidth(genislik, yukseklik){
	//Flash'tan gelen Veri...
	//alert(genislik+":"+toplamGenislik)
}

function slideBigImage() {
	$(document).ready(function(){
		window.document.getElementById("rightDiv").style.width = "986px";
		window.document.getElementById("fullImage").style.display = "none";
		window.document.getElementById("fullImageClose").style.display = "block";
		
		var bigImageX = (toplamGenislik - 986) / 2;
		if (bigImageX < 0) {
			bigImageX = 0;
		}
		$("#leftDiv").animate({left:-240},400);
		$("#centerDiv").animate({left:-370},400);
		$("#rightDiv").animate({left:bigImageX},400);
	});
}

function slideBigImageClose() {
	findAllDimensions();
	//alert(divToplamGenislik +":"+ toplamGenislik)
	if (divToplamGenislik > toplamGenislik) {
		rightDivWidth = (toplamGenislik - (240 + 370));
	} else {
		rightDivWidth = 986;
	}
	
	window.document.getElementById("rightDiv").style.width = rightDivWidth + "px";
	
	
	$("#rightDiv").animate({left:610},400);
	$("#centerDiv").animate({left:240},400);
	$("#leftDiv").animate({left:0},400);
	
	window.document.getElementById("fullImage").style.display = "block";
	window.document.getElementById("fullImageClose").style.display = "none";
}

function doOnResize(){
	
	if (window.document.documentElement) {
		dimensions.width = window.document.documentElement.clientWidth;
		dimensions.height = window.document.documentElement.clientHeight;
	} else if (window.innerWidth && window.innerHeight) {
		dimensions.width = window.innerWidth;
		dimensions.height = window.innerHeight;
	}
	
	var siteYukseklik = 660;		
	var ustBosluk = (dimensions.height - siteYukseklik) / 2;
	var tempTopDivMain = window.document.getElementById("topDiv");
	
	var tempLeftDivMain = 240;
	var tempCenterDivMain = 370;
	var tempRightDivMain = window.document.getElementById("rightDiv");
	
	tempRightDivMain.style.width = (dimensions.width - (tempLeftDivMain + tempCenterDivMain)) + "px";
	tempTopDivMain.style.height = ustBosluk + "px";
}

function sendContactForm (lang){
	
	window.document.getElementById("hataSonuc").innerHTML = "";
	window.document.getElementById("hataSonuc").style.display = "none";
	
	var veri1 = encodeURIComponent(window.document.getElementById("contactFormAdSoyad").value);
	var veri2 = encodeURIComponent(window.document.getElementById("contactFormTelefon").value);
	var veri3 = encodeURIComponent(window.document.getElementById("contactFormEmail").value);
	var veri4 = encodeURIComponent(window.document.getElementById("contactFormMesaj").value);
	var veri5 = encodeURIComponent(window.document.getElementById("contactFormHedef").value);
	
	var sayi = 6;
	var sayac = 1;
	
	switch (lang){
		case "tr":
			var uyari_1 = "Lütfen Tüm Alanları Doldurunuz...";
			var uyari_2 = "Formunuz gönderilmiştir. Teşekkür ederiz...";
			var uyari_3 = "E-Mail adresiniz geçersiz!..";
			var uyari_4 = "Formunuz gönderilememiştir.<br>Lütfen daha sonra tekrar deneyiniz...";
		break;
		case "eng":
			var uyari_1 = "Please Fill All The Fields...";
			var uyari_2 = "Your Form is sended. Thank You...";
			var uyari_3 = "Your E-Mail Address is not valid!..";
			var uyari_4 = "Your Form is not sended.<br>Please try again later...";
		break;
	}
	
	for (i=1;i<sayi;i++){
		tempVeri = eval("veri" + i);
		if (tempVeri == ""){
			window.document.getElementById("hataSonuc").style.backgroundColor = "#FF6600";
			window.document.getElementById("hataSonuc").innerHTML = uyari_1;
			window.document.getElementById("hataSonuc").style.display = "block";
			timerMain = setTimeout ("hideMessage()", 3000);
			break;
		} else {
			sayac++;
		}
	}
	
	if (sayac == sayi) {
		var tumVeriContactForm = "ad_soyad="+veri1+"&telefon="+veri2+"&email="+veri3+"&mesaj="+veri4+"&hedef="+veri5;
		var tarayiciContactForm = navigator.appName;
		
		if (tarayiciContactForm == "Microsoft Internet Explorer") {
			httpContactForm = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			httpContactForm = new XMLHttpRequest();
		}
		
		httpContactForm.open('post', 'send_contact_form.php', true);
		httpContactForm.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpContactForm.send(tumVeriContactForm);
		httpContactForm.onreadystatechange = function () {
			if (httpContactForm.readyState == 4) {
				if (httpContactForm.responseText == "sended"){
					window.document.getElementById("hataSonuc").innerHTML = uyari_2;
					window.document.getElementById("contactFormAdSoyad").value= "";
					window.document.getElementById("contactFormTelefon").value= "";
					window.document.getElementById("contactFormEmail").value= "";
					window.document.getElementById("contactFormMesaj").value= "";
					window.document.getElementById("hataSonuc").style.display = "block";
					timerMain = setTimeout ("hideMessage()", 10000);
				} else {
					if (httpContactForm.responseText == "email_not_ok"){
						window.document.getElementById("hataSonuc").style.backgroundColor = "#FF6600";
						window.document.getElementById("hataSonuc").innerHTML = uyari_3;
						window.document.getElementById("hataSonuc").style.display = "block";
						timerMain = setTimeout ("hideMessage()", 3000);
					} else {
						window.document.getElementById("hataSonuc").style.backgroundColor = "#FF6600";
						window.document.getElementById("hataSonuc").innerHTML = uyari_4;
						window.document.getElementById("hataSonuc").style.display = "block";
						timerMain = setTimeout ("hideMessage()", 3000);
					}
				}
			}
		}
	}
}

function hideMessage() {
	window.document.getElementById("hataSonuc").style.display = "none";
}

function showMap(mapSelected){
	
	window.document.getElementById('rightDiv').style.background = "url('images/white.gif')";
	
	var tumVeriHarita = "mapData=" + encodeURI(mapSelected);
	
	var tarayiciHarita = navigator.appName;
	if (tarayiciHarita == "Microsoft Internet Explorer") {
		httpHarita = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpHarita = new XMLHttpRequest();
	}
	
	httpHarita.open('post', 'haritalar.php', true);
	httpHarita.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpHarita.send(tumVeriHarita);
	httpHarita.onreadystatechange = function () {
		if (httpHarita.readyState == 4) {
			if (httpHarita.responseText != ""){
				var haritaSonuc = httpHarita.responseText;
				var iframe = "<iframe id='mapMain' width='100%' height='100%' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src='" + haritaSonuc  + "'></iframe>";
				window.document.getElementById("rightDiv").innerHTML = iframe;
			} else {
				if (http.responseText == "none"){
					alert("Harita yüklenirken hata oluştu...");
				}
			}
		}
	}
}

/*
function showBigImage(imageSelected){
	window.document.getElementById('rightDiv').style.background = "url('" + imageSelected + "')";
}
*/

//window.onresize = doOnResize;
//window.onload = mainFunction;