﻿
changeToolWindow = function(param) {

    var x = document.getElementById("currentContainer");
    var y = document.getElementById("__searchTool_container_" + param);
    var z = document.getElementById("__containerButton_" + param);

    var sizeArray = new Array();

    sizeArray[1] = " width='25' height='11'";
    sizeArray[2] = " width='39' height='11'";
    sizeArray[3] = " width='32' height='12'";
    sizeArray[4] = " width='90' height='15'";

    if (x.value == '') {

        z.innerHTML = "<img src='images/structure/tool_menus/" + param + "b.png'" + sizeArray[param] + ">"
        y.style.display = '';

    } else {

        var zTmp = document.getElementById("__containerButton_" + x.value);
        var yTmp = document.getElementById("__searchTool_container_" + x.value);

        zTmp.innerHTML = "<img src='images/structure/tool_menus/" + x.value + "a.png'" + sizeArray[x.value] + " style='cursor:pointer;' onClick=JavaScript:changeToolWindow(" + x.value + ");>"
        yTmp.style.display = 'none';
        y.style.display = '';

        z.innerHTML = "<img src='images/structure/tool_menus/" + param + "b.png'" + sizeArray[param] + ">"


    }

    var currenthidden = document.getElementById("currentformaction");
    currenthidden.value = param;

    x.value = param;

}
	

	openSubMenu = function (param) {
		
		var x = document.getElementById("currentSubMenu");
		var y = document.getElementById("subMenu_container_" + param);
		var z = document.getElementById("__main_Menu_Button_Container_" + param);

		if (x.value == '') {

			y.style.display = "";
			z.className = "mainMenuRollOverStyle";
			
		} else {
			
			if (x.value != param) {

				var yTmp = document.getElementById("subMenu_container_" + x.value);
				var zTmp = document.getElementById("__main_Menu_Button_Container_" + x.value);
				
				z.className = "mainMenuRollOverStyle";
				
				yTmp.style.display = 'none';	
				y.style.display = "";
				
				zTmp.className = "mainMenuRollOutStyle";
				
			} else {
				
				z.className = "mainMenuRollOverStyle";
				y.style.display = "";
			}
			
		}
		
		x.value = param;
		
	}	
	
	closeSubMenu = function (param) {

		var x = document.getElementById("currentSubMenu");
		var y = document.getElementById("subMenu_container_" + param);
		var z = document.getElementById("__main_Menu_Button_Container_" + param);	
		
		y.style.display = "none";
		
		z.className = "mainMenuRollOutStyle";
		
		x.value = "";
		
		
	}
	
	changeMainTab = function (param) {
		
		var x = document.getElementById("currentTab");
		var y = document.getElementById("mainTabButton_Container_" + param);
		var z = document.getElementById("mainTab_Content_Container_" + param);
		
		var yTmp = document.getElementById("mainTabButton_Container_" + x.value);
		var zTmp = document.getElementById("mainTab_Content_Container_" + x.value);
		
		yTmp.innerHTML = "<img src='images/structure/main_page_tab_menu/" + x.value + "a.png' width='116' height='32' onMouseOver=JavaScript:this.src = document.getElementById('currentTab').value !== '" + x.value + "' ? ('images/structure/main_page_tab_menu/" + x.value + "2b.png') : ('images/structure/main_page_tab_menu/" + x.value + "c.png');  onMouseOut=JavaScript:this.src = document.getElementById('currentTab').value !== '" + x.value + "' ? ('images/structure/main_page_tab_menu/" + x.value + "a.png') : ('images/structure/main_page_tab_menu/" + x.value + "c.png'); style='cursor:pointer;' onClick='changeMainTab(" + x.value + ");'>";
		
		y.innerHTML = "<img src='images/structure/main_page_tab_menu/" + param + "c.png' width='116' height='32'>"

		zTmp.style.display = 'none';	
		z.style.display = "";
		
		x.value = param;
		
	}
	
	changeDynamicTab = function (param) {
		
		var x = document.getElementById("currentTab");
		var y = document.getElementById("mainTabButton_Container_" + param);
		var z = document.getElementById("mainTab_Content_Container_" + param);
		
		var yTmp = document.getElementById("mainTabButton_Container_" + x.value);
		var zTmp = document.getElementById("mainTab_Content_Container_" + x.value);
		
		yTmp.style.backgroundImage = "url(images/structure/tab_menu_bg_rollOut.png)";
		
		y.style.backgroundImage = "url(images/structure/tab_menu_bg_rollOver.png)";
		
		y.className= 'blackStyle_11px';
		yTmp.className = 'purpleStyle_11px';

		zTmp.style.display = 'none';	
		z.style.display = "";
		
		x.value = param;
		
	}	
	
	openSubTable = function (param) {
		
		var x = document.getElementById("currentSubTable");
		var y = document.getElementById("sub_table_" + param);


		if (x.value == '') {

			y.style.display = "";
			x.value = param;	
			
		} else {
			
			if (x.value != param) {

				var yTmp = document.getElementById("sub_table_" + x.value);

				yTmp.style.display = 'none';	
				y.style.display = "";
				
				x.value = param;	
				
			} else {

				y.style.display = "none";
				x.value = "";	
			}
			
			
		}
		
		
		
	}
	
	function loadCities(){
		
		var xmlDoc=null; 
		if (window.ActiveXObject) {
			
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
			xmlDoc.async=false; 
			xmlDoc.load("destination.aspx"); 
			
		} 
		
			else if (document.implementation.createDocument) 
		
		{
			
			var xmlhttp = new window.XMLHttpRequest(); 
			xmlhttp.open("GET", "destination.aspx", false); 
			xmlhttp.send(null); 
			xmlDoc = xmlhttp.responseXML.documentElement; 
			
		} else 	{ 
		
			alert('Tarayıcınız XML işlemlerini desteklemiyor'); 
			
		} 
				
		
		if (xmlDoc!=null) 	{ 
		
			var xCombo = document.getElementById("cmb_city");
			
			var defaultOption = new Option();
			
			defaultOption.text = "Sehir seçiniz...";
			defaultOption.value = "-1";	
			
			xCombo.options[0] = defaultOption;	
			
			var x=xmlDoc.getElementsByTagName("city"); 
			
			for (var i=0;i<x.length;i++) { 
			
					var newOption = new Option();
					
					newOption.text = x[i].getElementsByTagName("cityname")[0].childNodes[0].nodeValue;	
					newOption.value = x[i].getElementsByTagName("cityid")[0].childNodes[0].nodeValue;	
					
					xCombo.options[i+1] = newOption;	
		
			} 
	
		}


}


	getAreas = function () {
		
		var xmlDoc=null; 
		
		var x = document.getElementById("cmb_city");
		var y = document.getElementById("cmb_area");
		
		if (x.options[x.selectedIndex].text !== "-1") {
			
			if (window.ActiveXObject) {
				
				xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
				xmlDoc.async=false; 
				xmlDoc.load("destination2.aspx?cityno=" + x.options[x.selectedIndex].value + ""); 
				
			} 
			
				else if (document.implementation.createDocument) 
			
			{
				
				var xmlhttp = new window.XMLHttpRequest(); 
				xmlhttp.open("GET", "destination2.aspx?cityno=" + x.options[x.selectedIndex].value + "", false); 
				xmlhttp.send(null); 
				xmlDoc = xmlhttp.responseXML.documentElement; 
				
			} else 	{ 
			
				alert('Tarayıcınız XML işlemlerini desteklemiyor'); 
				
			} 
			
			if (xmlDoc!=null) 	{ 
			
				var xCombo = document.getElementById("cmb_city");
				
				var ax = y.options.length;
				
				for (var i=0; i < ax; i++) {

					y.options[0] = null;
	
				}
				
				var defaultOption = new Option();
				
				defaultOption.text = "Tümü";
				defaultOption.value = "-1";
				
				y.options[0] = defaultOption;				
				
				var xt = xmlDoc.getElementsByTagName("town"); 
				
				if (xt.length > 1) {
				
					for (var i=1; i < xt.length + 1; i++) {
					
						var newOption = new Option();
						
						newOption.text = xt[i-1].getElementsByTagName("townname")[0].childNodes[0].nodeValue;	
						newOption.value = xt[i-1].getElementsByTagName("townid")[0].childNodes[0].nodeValue;	
						
						y.options[i] = newOption;
						
					}	
					
				}				 
		
			} 		
		

				
			if (window.XMLHttpRequest){ 
			
				xmlhttp=new XMLHttpRequest();
			
			} else { 
			
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}

			xmlhttp.open("GET","destination2.aspx?cityno=" + x.options[x.selectedIndex].value + "",false);
			xmlhttp.send(null);
			
			var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
			
			var xmlDoc = xmlhttp.responseXML.documentElement;
			
			allRecords = xmlDoc.selectNodes("//results/town");
		

			
			
			
			//y.selectedIndex = 0;
			
			
			

			
			
		}
		
		
	}

	function loadToursCat() {

	    var xmlDoc = null;
	    if (window.ActiveXObject) {

	        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	        xmlDoc.async = false;
	        xmlDoc.load("tourcatxml.aspx");

	    }

	    else if (document.implementation.createDocument) {

	        var xmlhttp = new window.XMLHttpRequest();
	        xmlhttp.open("GET", "tourcatxml.aspx", false);
	        xmlhttp.send(null);
	        xmlDoc = xmlhttp.responseXML.documentElement;

	    } else {

	        alert('Tarayıcınız XML işlemlerini desteklemiyor');

	    }


	    if (xmlDoc != null) {

	        var eCombo = document.getElementById("cmb_turcat");

	        var defaultOption = new Option();

	        defaultOption.text = "Tur Kategorisi...";
	        defaultOption.value = "-1";

	        eCombo.options[0] = defaultOption;

	        var e = xmlDoc.getElementsByTagName("tourcat");

	        for (var i = 0; i < e.length; i++) {

	            var newOption = new Option();

	            newOption.text = e[i].getElementsByTagName("tourcatname")[0].childNodes[0].nodeValue;
	            newOption.value = e[i].getElementsByTagName("tourcatno")[0].childNodes[0].nodeValue;

	            eCombo.options[i + 1] = newOption;

	        }

	    }


	}
	
	controlEndDate = function () {

		var x = document.getElementById("startDate");
		var y = document.getElementById("endDate");
		
		var startDate_tmp_day = new String(x.value.substring(0,2));	
		var startDate_tmp_month = new String(x.value.substring(3,5));	
		var startDate_tmp_year = new String(x.value.substring(6,10));
		
		var endDate_tmp_day = new String(y.value.substring(0,2));	
		var endDate_tmp_month = new String(y.value.substring(3,5));	
		var endDate_tmp_year = new String(y.value.substring(6,10));		
	
		var startDate = startDate_tmp_month + "/" + startDate_tmp_day + "/" + startDate_tmp_year;
		var endDate = endDate_tmp_month + "/" + endDate_tmp_day + "/" + endDate_tmp_year;
		
	
		var startDatex = Date.parse(startDate);
		var finishDatex = Date.parse(endDate);			
		
		var today = new Date();
		
		var todayx = Date.parse(today);
		
		if (startDatex < todayx ) {
			
			alert("Giris tarihiniz, bugünden önce olamaz.");
			x.value ='';
			
			return false;
			
		}		
		
		if (x.value !== '' && y.value !== '') {
			
			if (startDatex > finishDatex) {
				
				alert("Çikis tarihi, giris tarihinden sonra olamaz.");
				y.value = "";	
								
				return false;
				
			}
			
		}
			
		
	}
	
	openAgeCombos = function (){
		
		var x = document.getElementById("cmb_child");
		
		var t  = x.options[x.selectedIndex].value;
		
		document.getElementById("cmb_age0").style.visibility = "hidden";
		document.getElementById("cmb_age1").style.visibility = "hidden";
		document.getElementById("cmb_age2").style.visibility = "hidden";
		document.getElementById("cmb_age3").style.visibility = "hidden";		
		
		if ( t !== "0") {
		
			for (i=0; i < t ; i++) {
				
				document.getElementById("cmb_age" + i).style.visibility = "visible";
				
			}

		}

}

sendForm = function() {

    var currenthidden = document.getElementById("currentformaction");

    if (currenthidden.value == "1") {

        //        var cmb_cat_1 = document.getElementById("cmb_cat_1");
        //        var cmb_cat_2 = document.getElementById("cmb_cat_2");
        var cmb_city = document.getElementById("cmb_city");
        var cmb_area = document.getElementById("cmb_area");
        var checkin = document.getElementById("startDate");
        var checkout = document.getElementById("endDate");
        var cmb_adult = document.getElementById("cmb_adult");
        var cmb_child = document.getElementById("cmb_child");
        var cmb_age0 = document.getElementById("cmb_age0");
        var cmb_age1 = document.getElementById("cmb_age1");
        var cmb_age2 = document.getElementById("cmb_age2");
        var cmb_age3 = document.getElementById("cmb_age3");
        var cmb_night = document.getElementById("cmb_night");

        if (checkin.value == '') {
            alert("Lütfen giris tarihini seçiniz");
            return false;
        }
//        if (checkout.value == '') {
//            alert("Lütfen çikis tarihini seçiniz");
//            return false;
//        }
        if (cmb_city.value == '') {
            alert("Lütfen sehir seçiniz");
            return false;
        }
        if (cmb_area.value == '') {
            alert("Lütfen mevkii seçiniz");
            return false;
        }

        //aspnetForm.action = 'hotelsearchresult.aspx?cmb_city=' + cmb_city.value + '&cmb_area=' + cmb_area.value + '&checkin=' + checkin.value + '&checkout=' + checkout.value + '&cmb_adult=' + cmb_adult.value + '&cmb_child=' + cmb_child.value + '&cmb_age0=' + cmb_age0.value + '&cmb_age1=' + cmb_age1.value + '&cmb_age2=' + cmb_age2.value + '&cmb_age3=' + cmb_age3.value + '';
        //aspnetForm.submit();

        var x = document.getElementById("startDate");
        var y = document.getElementById("endDate");

        var startDate_tmp_day = new String(x.value.substring(8, 10));
        var startDate_tmp_month = new String(x.value.substring(5, 7));
        var startDate_tmp_year = new String(x.value.substring(0, 4));

        var endDate_tmp_day = new String(y.value.substring(8, 10));
        var endDate_tmp_month = new String(y.value.substring(5, 7));
        var endDate_tmp_year = new String(y.value.substring(0, 4));

        var startDate = startDate_tmp_month + "/" + startDate_tmp_day + "/" + startDate_tmp_year;
        var endDate = endDate_tmp_month + "/" + endDate_tmp_day + "/" + endDate_tmp_year;


        var startDatex = Date.parse(startDate);
        var finishDatex = Date.parse(endDate);

        var today = new Date();

        var todayx = Date.parse(today);

        if (startDatex < todayx) {

            alert("Giris tarihiniz, bugünden önce olamaz.");
            x.value = '';

            return false;

        }

        if (x.value !== '' && y.value !== '') {

            if (startDatex > finishDatex) {

                alert("Çikis tarihi, giris tarihinden sonra olamaz.");
                y.value = "";

                return false;

            }

        }

        window.location = 'hotelsearchresult.aspx?cmb_night=' + cmb_night.value + '&cmb_city=' + cmb_city.value + '&cmb_area=' + cmb_area.value + '&checkin=' + checkin.value + '&checkout=' + checkout.value + '&cmb_adult=' + cmb_adult.value + '&cmb_child=' + cmb_child.value + '&cmb_age0=' + cmb_age0.value + '&cmb_age1=' + cmb_age1.value + '&cmb_age2=' + cmb_age2.value + '&cmb_age3=' + cmb_age3.value + '';
//        if (document.getElementById("cmb_cat_2").checked) {

//            tmpCat = "2";

//        } else {

//            tmpCat = "3";

//        }


//        window.location = 'hotelsearchresult.aspx?cmb_cat=' + tmpCat + '&cmb_city=' + cmb_city.value + '&cmb_area=' + cmb_area.value + '&checkin=' + checkin.value + '&checkout=' + checkout.value + '&cmb_adult=' + cmb_adult.value + '&cmb_child=' + cmb_child.value + '&cmb_age0=' + cmb_age0.value + '&cmb_age1=' + cmb_age1.value + '&cmb_age2=' + cmb_age2.value + '&cmb_age3=' + cmb_age3.value + '';

    } else {

        var cmb_turcat = document.getElementById("cmb_turcat");
        var cmb_turdepar1 = document.getElementById("startDatetur");
        var cmb_turdepar2 = document.getElementById("endDatetur");

        window.location = 'toursearchresult.aspx?turcat=' + cmb_turcat.value + '&turdepardate1=' + cmb_turdepar1.value + '&turdepardate2=' + cmb_turdepar2.value + '';

    }



}

sendBulten = function() {

    var txtemail = document.getElementById("txtemail");

    if (txtemail.value == '') {
        alert("Lütfen E-Mail Adresi Giriniz.");
        return false;
    }


    //window.location.href('ebulten.aspx?txtemail=' + txtemail.value + '');
    window.location = 'ebulten.aspx?txtemail=' + txtemail.value + '';
}

sendFormHotelDetail = function() {

    var checkin = document.getElementById("startDate");
//    var checkout = document.getElementById("endDate");
    var cmb_adult = document.getElementById("cmb_adult");
    var cmb_child = document.getElementById("cmb_child");
    var cmb_age0 = document.getElementById("cmb_age0");
    var cmb_age1 = document.getElementById("cmb_age1");
    var cmb_age2 = document.getElementById("cmb_age2");
    var cmb_age3 = document.getElementById("cmb_age3");
    var cmb_night = document.getElementById("cmb_night");

    if (checkin.value == '') {
        alert("Lütfen giris tarihini seçiniz");
        return false;
    }
//    if (checkout.value == '') {
//        alert("Lütfen çikis tarihini seçiniz");
//        return false;
//    }

    window.location = 'hoteldetail.aspx?param=1&cmb_night=' + cmb_night.value + '&checkin=' + checkin.value + '&cmb_adult=' + cmb_adult.value + '&cmb_child=' + cmb_child.value + '&cmb_age0=' + cmb_age0.value + '&cmb_age1=' + cmb_age1.value + '&cmb_age2=' + cmb_age2.value + '&cmb_age3=' + cmb_age3.value + '';
}

