var misima_func = new Class({
	icerikgetir: function(host,kutu,param){
		$(kutu).empty().addClass('loading');
			new Request.HTML({ 
			url : host+'?'+param, 
			method : 'get', 
			update : $(kutu),
			onSuccess: function() {
				$(kutu).removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	aracgetir: function(host,id,para){
		var kutu = "detaylar";
		$(kutu).empty().addClass('loading');
			new Request.HTML({ 
			url : host+'temalar/kibris/aracbilgileri.php?id='+id, 
			method : 'get', 
			update : $(kutu),
			onSuccess: function() {
				$(kutu).removeClass('loading');
				hesapla(para);
				eboxlar();
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	mesafegetir: function(){
		$("mesafe_sehir2").set('html',mesafedil());
		$("mesafes").set('html','');
		var ilkmesafe = $("ilkmesafe").value;
		var kutu = $("sonyer").getElement('.pad .scroll');
		kutu.empty().addClass('loading');
			new Request.HTML({
			url : 'php/mesafeler.php?mesafe='+ilkmesafe,
			method : 'get',
			update : $(kutu),
			onSuccess: function() {
				$(kutu).removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	habergetir: function(islem){
		var kutu = "habers";
		$(kutu).empty().addClass('loading');
			new Request.HTML({ 
			url : 'php/haberler.php?'+islem, 
			method : 'get', 
			update : $(kutu),
			onSuccess: function() {
				$(kutu).removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	transfer_getir: function(islem){
		var kutu = "aracara";
		$(kutu).empty().addClass('loading');
			new Request.HTML({ 
			url : 'php/transfer.php?', 
			method : 'get', 
			update : $(kutu),
			onSuccess: function() {
				$(kutu).removeClass('loading');
				aboxlar();
				//takvimler();
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	t_yergetir: function(id,kutu){
		$(kutu+"ler").getElement('.scroll').empty().addClass('loading');
			new Request.HTML({ 
			url : '/php/tyergetir.php?id='+id+'&kutu='+kutu, 
			method : 'get', 
			update : $(kutu+"ler").getElement('.scroll'),
			onSuccess: function() {
				$(kutu+"ler").getElement('.scroll').removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	t_yergetir2: function(id,kutu){
		$(kutu+"ler").getElement('.scroll').empty().addClass('loading');
			new Request.HTML({ 
			url : '/php/tyergetir2.php?id='+id+'&kutu='+kutu, 
			method : 'get', 
			update : $(kutu+"ler").getElement('.scroll'),
			onSuccess: function() {
				$(kutu+"ler").getElement('.scroll').removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	t_yergetir3: function(id,kutu){
		$(kutu+"ler").getElement('.scroll').empty().addClass('loading');
			new Request.HTML({ 
			url : '/php/tyergetir.php?id='+$('tikat').value+'&kutu='+kutu+'&tikat='+id, 
			method : 'get', 
			update : $(kutu+"ler").getElement('.scroll'),
			onSuccess: function() {
				$(kutu+"ler").getElement('.scroll').removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	yergetir: function(id,kutu){
		$(kutu+"ler").getElement('.scroll').empty().addClass('loading');
			new Request.HTML({ 
			url : '/php/yergetir.php?id='+id+'&kutu='+kutu, 
			method : 'get', 
			update : $(kutu+"ler").getElement('.scroll'),
			onSuccess: function() {
				$(kutu+"ler").getElement('.scroll').removeClass('loading');
			}, 
			evalScripts : true, 
			evalResponse : true 
			}).send(); 
	},
	cikisyap: function(host){
		misima.icerikgetir(host+'php/uyegirisi.php',$('login'),'id=4');
		$('login').removeClass('login2');
		$('login').addClass('login');
	},
	girisyap: function(host){
		var log = $('login_mesaj');
		var log2 = $('login_mesaji');
		var goster = function(){
			var div = log.setStyles({ display:'block',opacity: 0 });
			div.set('morph', {duration: 500}).morph({opacity: 1});
		};
		var gizle = function(){
			var div = log.set('morph', {duration: 500}).morph({opacity: 0});
			var kapa = function(){div.setStyles({ display:'none' })};kapa.delay(500);
		};
		var form = $('giris_form');

		form.set('send',{
			onRequest: function(){
				goster();
				log2.empty().addClass('loading');
			},
			onSuccess: function(responseHTML){
				log2.removeClass('loading');
				if(responseHTML=="1"){
					misima.icerikgetir(host+'php/uyegirisi.php',log2,'id=1');
					$('login').removeClass('login');
					$('login').addClass('login2');
					misima.icerikgetir(host+'php/uyegirisi.php',$('login'),'id=3');
					gizle.delay(2000);
				}
				if(responseHTML=="2"){
					misima.icerikgetir(host+'php/uyegirisi.php',log2,'id=2');
					gizle.delay(2000);
					
				}
				if(responseHTML=="3"){
					gizle.delay(2000);
					
				}
			}
		}).send();
	},
	sifrehatirlat: function(host){
		var log2 = $('login');
		log2.addClass('login2');
		misima.icerikgetir(host+'php/uyegirisi.php',log2,'id=5');
	},
	sifrehatirlat2: function(host){
		var log = $('login_mesaj');
		var log2 = $('login_mesaji');
		var goster = function(){
			var div = log.setStyles({ display:'block',opacity: 0 });
			div.set('morph', {duration: 500}).morph({opacity: 1});
		};
		var gizle = function(){
			var div = log.set('morph', {duration: 500}).morph({opacity: 0});
			var kapa = function(){div.setStyles({ display:'none' })};kapa.delay(500);
		};
		var form = $('giris_form');

		form.set('send',{
			onRequest: function(){
				goster();
				log2.empty().addClass('loading');
			},
			onSuccess: function(responseHTML){
				log2.removeClass('loading');
				if(responseHTML=="1"){
					misima.icerikgetir(host+'php/uyegirisi.php',log2,'id=1');
					misima.icerikgetir(host+'php/uyegirisi.php',$('login'),'id=4');
					$('login').removeClass('login2');
					$('login').addClass('login');
					gizle.delay(2000);
				}
				if(responseHTML=="2"){		
					misima.icerikgetir(host+'php/uyegirisi.php',log2,'id=2');
					misima.icerikgetir(host+'php/uyegirisi.php',$('login'),'id=4');
					$('login').removeClass('login2');
					$('login').addClass('login');
					gizle.delay(2000);
					
				}
				if(responseHTML=="3"){
					gizle.delay(2000);
					
				}
			}
		}).send();
	},
	formgonder: function(host,form,div){ 
		var log = $(div);
		$(form).set('send',{
			onRequest: function(){
				log.empty().addClass('loading');
				var rez_sonuc = new bounceBox({
					div:"rez_sonuc",kapat:false});
				rez_sonuc.showOverlay();
			},
			onSuccess: function(responseHTML){
				log.removeClass('loading');
				log.set('html',responseHTML)
			}
		}).send();
	},
	mailgonder: function(host){
		var log = $('i_mesaj2');
		var form = $('iletisim_form');
		form.set('send',{
			onRequest: function(){
				log.empty().addClass('loading');
			},
			onSuccess: function(responseHTML){
				log.removeClass('loading');
				log.set('html',responseHTML);
				if(responseHTML.substr(0,10) == "Mailiniz G"){form.reset();}
			}
		}).send();
	}
});misima_func.implement(new Options);
//Fiyat Round
function round_decimals(original_number, decimals) {
    var result1 = original_number * Math.pow(10, decimals)
    var result2 = Math.round(result1)
    var result3 = result2 / Math.pow(10, decimals)
    return pad_with_zeros(result3, decimals)
}

function pad_with_zeros(rounded_value, decimal_places) {
    var value_string = rounded_value.toString()
    var decimal_location = value_string.indexOf(".")
    if (decimal_location == -1) {
        decimal_part_length = 0
        value_string += decimal_places > 0 ? "." : ""
    }
    else {
        decimal_part_length = value_string.length - decimal_location - 1
    }
    var pad_total = decimal_places - decimal_part_length
    
    if (pad_total > 0) {
        for (var counter = 1; counter <= pad_total; counter++) 
            value_string += "0"
        }
    return value_string
}
function odemek(el) {
	this.durum = true;
	$("rezervasyon_form").getElements(".odeme").each(function(radio){										  
		if(radio.value == "kredi" && radio.checked == true){
			if( ($("kart_adi").value != "") &&
				($("kart_ay").value != "") &&
				($("kart_yil").value != "") &&
				($("kart_cv").value != "") &&
				($("kart_no").value != "") ) 
			{			
				this.durum = true;
			}else{
				var errorMsg = ("Lütfen Kredi Karti Bilgilerini Giriniz");el.errors.push( errorMsg );
				this.durum = false;				
			}
		}
	});
	return this.durum;
}

function form_kont_rez(islem) {
	var islem =islem;
	if (islem=="dispose") {
		window.formcheck.validations.each(function(valider){
			if (valider.name == $('kart_adi').name ||
				valider.name == $('kart_ay').name ||
				valider.name == $('kart_yil').name ||
				valider.name == $('kart_cv').name ||
				valider.name == $('kart_no1').name ||
				valider.name == $('kart_no2').name ||
				valider.name == $('kart_no3').name ||
				valider.name == $('kart_no4').name ) 
			valider.validation[0] = "";
		})
		/*		
		window.formcheck.validations[4].validation[0] = "";
		window.formcheck.validations[5].validation[0] = "";
		window.formcheck.validations[6].validation[0] = "";
		window.formcheck.validations[7].validation[0] = "";
		window.formcheck.validations[8].validation[0] = "";
		window.formcheck.validations[9].validation[0] = "";
		window.formcheck.validations[10].validation[0] = "";
		window.formcheck.validations[11].validation[0] = "";

		formcheck.dispose($('kart_adi'));
		formcheck.dispose($('kart_ay'));
		formcheck.dispose($('kart_yil'));
		formcheck.dispose($('kart_cv'));
		formcheck.dispose($('kart_no1'));
		formcheck.dispose($('kart_no2'));
		formcheck.dispose($('kart_no3'));
		formcheck.dispose($('kart_no4'));
		*/
	}
	if (islem=="register") {
				window.formcheck.validations.each(function(valider){
			if (valider.name == $('kart_adi').name ||
				valider.name == $('kart_ay').name ||
				valider.name == $('kart_yil').name ||
				valider.name == $('kart_cv').name ||
				valider.name == $('kart_no1').name ||
				valider.name == $('kart_no2').name ||
				valider.name == $('kart_no3').name ||
				valider.name == $('kart_no4').name ) 
			valider.validation[0] = "required";
		})
		/*
		window.formcheck.validations[4].validation[0] = "required";
		window.formcheck.validations[5].validation[0] = "required";
		window.formcheck.validations[6].validation[0] = "required";
		window.formcheck.validations[7].validation[0] = "required";
		window.formcheck.validations[8].validation[0] = "required";
		window.formcheck.validations[9].validation[0] = "required";
		window.formcheck.validations[10].validation[0] = "required";
		window.formcheck.validations[11].validation[0] = "required";
		
		formcheck.register($('kart_adi'));
		formcheck.register($('kart_ay'));
		formcheck.register($('kart_yil'));
		formcheck.register($('kart_cv'));
		formcheck.register($('kart_no1'));
		formcheck.register($('kart_no2'));
		formcheck.register($('kart_no3'));
		formcheck.register($('kart_no4'));
		*/
	}
}
function form_kont() {
	formcheck = new FormCheck('rezervasyon_form',{
		tipsClass : 'fc-tbx',
		display : {scrollToFirst : true}
	});
	if(window.formcheck.validations)
	form_kont_rez("dispose")
	
	new FormCheck('uyelik_form',{
		tipsClass : 'fc-tbx',
		display : {
		scrollToFirst : true
		}
	});
	new FormCheck('t_aracara_form',{
		tipsClass : 'fc-tbx',
		display : {
		scrollToFirst : false
		}
	});
	new FormCheck('aracara_form',{
		tipsClass : 'fc-tbx',
		display : {
		scrollToFirst : false
		}
	});
	new FormCheck('rezervasyon_form1',{
		tipsClass : 'fc-tbx',
		display : {
		scrollToFirst : false
		}
	});
	new FormCheck('turform',{
		tipsClass : 'fc-tbx',
		display : {scrollToFirst : true}
	});
}
window.addEvent('domready', function() {
	form_kont();
});

window.addEvent('domready', function(){
misima = new misima_func();	
									 
	if($('vresim'))
	var slideshow = new BarackSlideshow('vnav', 'vresim', 'loading');
	if($('vresim'))
	$$('.durdur').each(function(element){
	  element.addEvent('click', function(){
		slideshow.options.auto = false;
		$clear(slideshow.autotimer);
	  });
	});

	var mybouncebox = new bounceBox({over:false});
	if($('degistir_a'))
	$('degistir_a').addEvent('click', function() {
		mybouncebox.showOverlay();
	});
	$$('.degistir_a').each(function(element){
		element.addEvent('click', function() {
		  mybouncebox.showOverlay();
		});
	});
	
	if($('holb'))
	$('holb').addEvent('click', function(event) {
		event.stop();
		var i = $('isimsoyisim').get('value');
		var e = $('email').get('value');
		var regex = "^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z][a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$";
		var regexp = new RegExp(regex, 'i');
		var x = e.test(regexp);if(e.indexOf(".") == -1) x = false;if(i == "") x = false;
		if(x){ $('h_ol_s').set('html','Adresiniz Eklendi...');
			new Request.HTML({url : 'php/haberdarol.php?isim='+i+'&email='+e}).send(); 
		}
		else
		$('h_ol_s').set('html','Formu Kontrol Ediniz...');
	});
	
	var myMenu = new MenuMatic();
	
});

function tarih_arttir(date){
	var myDate=new Date();
	myDate.setFullYear(date.substring(6,11),date.substring(3,5),date.substring(0,2));
	myDate.setDate((myDate.getDate()+3));
	var gun	= myDate.getDate() < 10 ? "0" + myDate.getDate().toString() : myDate.getDate();
	var ay	= myDate.getMonth() < 10 ? "0" + myDate.getMonth().toString() : myDate.getMonth();
	date = gun +"."+ ay +"."+ myDate.getFullYear();
	return date ;
}
function tarih_arttir2(date){
	var myDate=new Date();
	myDate.setFullYear($('yil').get('value'),$('ay').get('value'),$('gun').get('value'));
	myDate.setDate((myDate.getDate()+3));
	var gun	= myDate.getDate() < 10 ? "0" + myDate.getDate().toString() : myDate.getDate();
	var ay	= myDate.getMonth() < 10 ? "0" + myDate.getMonth().toString() : myDate.getMonth();
	  $('gun2_').set('html',gun);
	  $('gun2').set('value',gun);
	  $('ay2_').set('html',ay);
	  $('ay2').set('value',ay);
	  $('yil2_').set('html',myDate.getFullYear());
	  $('yil2').set('value',myDate.getFullYear());
}
function tarih_arttir3(date){
	var myDate=new Date();
	myDate.setFullYear($('t_yil').get('value'),$('t_ay').get('value'),$('t_gun').get('value'));
	myDate.setDate((myDate.getDate()+3));
	var gun	= myDate.getDate() < 10 ? "0" + myDate.getDate().toString() : myDate.getDate();
	var ay	= myDate.getMonth() < 10 ? "0" + myDate.getMonth().toString() : myDate.getMonth();
	  $('t_gun2_').set('html',gun);
	  $('t_gun2').set('value',gun);
	  $('t_ay2_').set('html',ay);
	  $('t_ay2').set('value',ay);
	  $('t_yil2_').set('html',myDate.getFullYear());
	  $('t_yil2').set('value',myDate.getFullYear());
}
function tarih_frame_open(){
	var mybouncebox = new bounceBox({div:"tarih_frame"});
	if($('drop_down').getStyle("visibility")!="visible"){ 
	//mybouncebox.showOverlay();
	}
	$('tarih_frame').fade('out');
	$('tarih_frame').setStyle('display','block');
	$('tarih_frame').fade('in');
}
function tarih_frame_open2(){
	var mybouncebox = new bounceBox({div:"tarih_frame2"});
	if($('drop_down').getStyle("visibility")!="visible"){
	//mybouncebox.showOverlay();
	}
	$('tarih_frame2').fade('out');
	$('tarih_frame2').setStyle('display','block');
	$('tarih_frame2').fade('in');
 }
function tarih_ayarla(date){
		$("gun_").set('html',date.substring(0,2));
		$("ay_").set('html',date.substring(3,5));
		$("yil_").set('html',date.substring(6,11));
		$("gun").set('value',date.substring(0,2));
		$("ay").set('value',date.substring(3,5));
		$("yil").set('value',date.substring(6,11));
		if($('overlay'))
		$('drop_down').getStyle("visibility")!="visible"?$('overlay').fade('out'):"";
		$('tarih_frame').fade('out');
}
function tarih_ayarla2(date){
		$("gun2_").set('html',date.substring(0,2));
		$("ay2_").set('html',date.substring(3,5));
		$("yil2_").set('html',date.substring(6,11));
		$("gun2").set('value',date.substring(0,2));
		$("ay2").set('value',date.substring(3,5));
		$("yil2").set('value',date.substring(6,11));
		if($('overlay'))
		$('drop_down').getStyle("visibility")!="visible"?$('overlay').fade('out'):"";
		$('tarih_frame2').fade('out');
}
function t_tarih_frame_open(){
	var mybouncebox = new bounceBox({div:"t_tarih_frame"});
	if($('drop_down').getStyle("visibility")!="visible"){ 
	//mybouncebox.showOverlay();
	}
	$('t_tarih_frame').fade('out');
	$('t_tarih_frame').setStyle('display','block');
	$('t_tarih_frame').fade('in');
}
function t_tarih_frame_open2(){
	var mybouncebox = new bounceBox({div:"t_tarih_frame2"});
	if($('drop_down').getStyle("visibility")!="visible"){
	//mybouncebox.showOverlay();
	}
	$('t_tarih_frame2').fade('out');
	$('t_tarih_frame2').setStyle('display','block');
	$('t_tarih_frame2').fade('in');
 }
function t_tarih_ayarla(date){
		$("t_gun_").set('html',date.substring(0,2));
		$("t_ay_").set('html',date.substring(3,5));
		$("t_yil_").set('html',date.substring(6,11));
		$("t_gun").set('value',date.substring(0,2));
		$("t_ay").set('value',date.substring(3,5));
		$("t_yil").set('value',date.substring(6,11));
		if($('overlay'))
		$('drop_down').getStyle("visibility")!="visible"?$('overlay').fade('out'):"";
		$('t_tarih_frame').fade('out');
}
function t_tarih_ayarla2(date){
		$("t_gun2_").set('html',date.substring(0,2));
		$("t_ay2_").set('html',date.substring(3,5));
		$("t_yil2_").set('html',date.substring(6,11));
		$("t_gun2").set('value',date.substring(0,2));
		$("t_ay2").set('value',date.substring(3,5));
		$("t_yil2").set('value',date.substring(6,11));
		if($('overlay'))
		$('drop_down').getStyle("visibility")!="visible"?$('overlay').fade('out'):"";
		$('t_tarih_frame2').fade('out');
}
function tarih_frameT_open(){
	var mybouncebox = new bounceBox({div:"tarih_frameT"});
	if($('drop_down').getStyle("visibility")!="visible"){ 
	//mybouncebox.showOverlay();
	}
	$('tarih_frameT').fade('out');
	$('tarih_frameT').setStyle('display','block');
	$('tarih_frameT').fade('in');
}
function tarih_frameT_open2(){
	var mybouncebox = new bounceBox({div:"tarih_frameT2"});
	if($('drop_down').getStyle("visibility")!="visible"){
	//mybouncebox.showOverlay();
	}
	$('tarih_frameT2').fade('out');
	$('tarih_frameT2').setStyle('display','block');
	$('tarih_frameT2').fade('in');
 }
function tarih_ayarlaT(date){
		$("ttarih1").set('value',date);
		if($('overlay'))
		$('drop_down').getStyle("visibility")!="visible"?$('overlay').fade('out'):"";
		$('tarih_frameT').fade('out');
}
function tarih_ayarlaT2(date){
		$("ttarih2").set('value',date);
		if($('overlay'))
		$('drop_down').getStyle("visibility")!="visible"?$('overlay').fade('out'):"";
		$('tarih_frameT2').fade('out');
}
function sfhoverin(sh){
	//$$('.'+sh).each(function(element){element.setStyle("background","#EEE");});
}
function sfhoverout(sh){
	//$$('.'+sh).each(function(element){element.setStyle("background","");});
}
function ext_adetdeis(id){
	var id1 = $('extra'+id);
	var id2 = $('exadet'+id);
	var id3 = $('extratemp'+id);
		id1.value=parseInt(id2.value)*parseInt(id3.value);
}