// JavaScript Document
var index = 0;

function registerFormControl(mode)
{
	var frm = document.forms["resigter_form"];
	var avatar	= document.forms["resigter_form"].elements['avatar[]'];
	var error = 0;
	
	if(mode == 'register' || mode == 'update')
	{
		for(i=0; i<=avatar.length; i++)
		{
			if(avatar[i].checked == true)
			{			
				var slc_avatar = avatar[i].value;
				break;
			}
			else
			{
				var slc_avatar = 1	
				if(i == avatar.length-1)
				break;
			}
		}
	}
	
	if(mode == 'register')
	{
		if(frm.u_name.value != '')
		{ u_name = frm.u_name.value; }
		else { error = 1; }
		
		if(frm.passw.value != '')
		{ passw = frm.passw.value; }
		else { error = 1; }	
		
		if(frm.u_email.value != '')
		{   u_email = frm.u_email.value; 
			if(mailKontrol(u_email) == false)
			{ return false; }
		} else{ error = 1; }
		
		if(frm.u_address.value != '')
		{ u_address = frm.u_address.value; }
		else { u_address = ''; }
		
		if(frm.u_city.value != '')
		{ u_city = frm.u_city.value; }
		else { u_city = ''; }
		
		
		if(frm.u_tel.value != '')
		{ u_tel = frm.u_tel.value; }
		else { u_tel = ''; }
		
		if(frm.u_gsm.value != '')
		{ u_gsm = frm.u_gsm.value; }
		else { u_gsm = ''; }
		
		if(document.getElementById('r_day').value != '' )
		{ document.getElementById('r_day').value; }
		
		if(document.getElementById('r_month').value != '' )
		{ document.getElementById('r_month').value; }
		
		if(document.getElementById('r_year').value != '' )
		{ document.getElementById('r_year').value; }
		
		if(error == 1)
		{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
		else
		{  
		   dates = document.getElementById('r_year').value+'-'+document.getElementById('r_month').value+'-'+document.getElementById('r_day').value;
			
		   str = 'form=resigter_form&u_name='+u_name+'&passw='+passw+'&u_address='+u_address+'&u_city='+u_city+'&u_email='+u_email+'&u_tel='+u_tel+'&u_gsm='+u_gsm+'&dates='+dates+'&avatar='+slc_avatar+'&';
		   
			poster('register.php','register',str);	
		}
	}
	else if(mode == 'update')
	{
		if(frm.u_name.value != '')
		{ u_name = frm.u_name.value; }
		else { error = 1; }
		
		if(frm.passw.value != '')
		{ passw = frm.passw.value; }
		else { error = 1; }		
		
		if(frm.u_address.value != '')
		{ u_address = frm.u_address.value; }
		else { u_address = ''; }
		
		if(frm.u_city.value != '')
		{ u_city = frm.u_city.value; }
		else { u_city = ''; }
			
		if(frm.u_email.value != '')
		{   u_email = frm.u_email.value; 
			if(mailKontrol(u_email) == false)
			{ return false; }
		} else{ error = 1; }
		
		if(frm.u_tel.value != '')
		{ u_tel = frm.u_tel.value; }
		else { u_tel = ''; }
		
		if(frm.u_gsm.value != '')
		{ u_gsm = frm.u_gsm.value; }
		else { u_gsm = ''; }
		
		if(document.getElementById('r_day').value != '' )
		{ document.getElementById('r_day').value; }
		
		if(document.getElementById('r_month').value != '' )
		{ document.getElementById('r_month').value; }
		
		if(document.getElementById('r_year').value != '' )
		{ document.getElementById('r_year').value; }
		
		if(error == 1)
		{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
		else
		{  
		   dates = document.getElementById('r_year').value+'-'+document.getElementById('r_month').value+'-'+document.getElementById('r_day').value;
		   
		   if(passw != '123456')
		   {
			   str = 'form=resigter_form&u_name='+u_name+'&passw='+passw+'&u_address='+u_address+'&u_city='+u_city+'&u_email='+u_email+'&u_tel='+u_tel+'&u_gsm='+u_gsm+'&dates='+dates+'&avatar='+slc_avatar+'&';
		   }
		   else{
		   	   str = 'form=resigter_form&u_name='+u_name+'&u_address='+u_address+'&u_city='+u_city+'&u_email='+u_email+'&u_tel='+u_tel+'&u_gsm='+u_gsm+'&dates='+dates+'&avatar='+slc_avatar+'&';
		   }
			poster('register.php?type=update&update=1','register',str);	
		}
	}
	else if(mode == 'forget')
	{
		if(frm.u_email.value != '')
		{
			u_email = frm.u_email.value; 
			if(mailKontrol(u_email) == false)
			{ return false; }
		}
		else
		{ error = 1; }
		
		if(error == 1)
		{
			alert('Lütfen e-mail bilgi alanini doldurunuz !');
			return false;
		}
		else
		{
			str = 'form=resigter_form&u_email='+u_email+'&';
			poster('register.php?type=forget','register',str);	
		}
	}
}

function reservationFormControl()
{
	var frm = document.forms["online_reservation"];
	var error = 0;
	var str = 'form=online_reservation&';
	
	var year 	  = Number(frm.year.value);
	var month 	  = Number(frm.month.value);
	var day 	  = Number(frm.day.value);	
	var thisyear  = Number(frm.thisyear.value);
	var thismonth = Number(frm.thismonth.value);
	var thisday   = Number(frm.thisday.value);
	
	if(year != '' && month != '' && day != '' && year == thisyear)
	{		
		if(month != '' && month == thismonth)
		{ if(day != '' && day <= thisday){ alert('Tur Tarihi Bu Günün Tarihinden Geri Olamaz, En Az Bir Gün Ileri Olmalidir !'); return false; } }
		else if(month < thismonth)
		{ alert('Tur Tarihi Bu Günün Tarihinden Geri Olamaz, En Az Bir Gün Ileri Olmalidir !'); return false; }
		else if(month == '')
		{ alert('Lütfen Tur Tarihi Bilgisini Eksiksiz Doldurunuz'); return false; }
	}
	else if(year == '' || month == '' || day == '')
	{ alert('Lütfen Tur Tarihi Bilgisini Eksiksiz Doldurunuz'); return false; }
		
	str += 'day='+day+'&month='+month+'&year='+year+'&';	
		
	if(frm.usr_name.value != '')
	{ 	
		str += 'usr_name='+frm.usr_name.value+'&'; 
		
		if(frm.usr_gsm.value != '')
			{ str += 'usr_gsm='+frm.usr_gsm.value+'&'; }
			else { error = 1; }
		
			if(frm.usr_place.value != '')
				{ str += 'usr_place='+frm.usr_place.value+'&'; }
				else { error = 1; }		
		
	}
	else{ error = 1; }
	
	var fri = 0;
	
	for(i = 1; i<=8; i++)
	{
		names = 'friend'+i+'_name';
		gsm  = 'friend'+i+'_gsm';
		sel  = 'firend'+i+'_place';
		
		friname = document.getElementById(names).value;
		frigsm  = document.getElementById(gsm).value;
		frisel  = document.getElementById(sel).value;
		
		if(friname != '' && frigsm == '' && frisel == '')
		{ alert(friname+' Isimli Arkadasinizin Gsm ve Nereden binecegi bilgisini belirtiniz !'); return false; }
		else if(friname != '' && frigsm != '' && frisel == '')		
		{ alert(friname+' Isimli Arkadasinizin Nereden binecegi bilgisini belirtiniz !'); return false; }
		else if(friname != '' && frisel != '' && frigsm == '')		
		{ alert(friname+' Isimli Arkadasinizin Gsm bilgisini belirtiniz !'); return false; }
		else if(friname != '' && frigsm != '' && frisel != '')
		{ str += names+'='+friname+'&'+gsm+'='+frigsm+'&'+sel+'='+frisel+'&'; fri++; }	
	}
	
	if(fri != 0)
	{ str += 'friend_count='+fri+'&'; }
	
	if(frm.usr_note.value != '')
	{ str += 'usr_note='+frm.usr_note.value+'&'; }
				
	if(error == 1)
	{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
	else
	{ 	
		alert('Göndermis oldugunuz rezervasyon bilgileriniz, mail yoluyla elimize ulasacaktir.\n    Lütfen telefon ile irtibata geçerek rezervasyonunuzun teyidini isteyiniz.\n                        Ilginize tesekkür eder, iyi kayaklar dileriz.\n                                              DAMATUR');
		
		poster('reservation.php','reservation',str); 
	}
}

function bankaSelect()
{
	var frm = document.forms["banka_select_form"];
	var radio_group	= document.forms["banka_select_form"].elements['rad_group[]'];
	var str = 'form=banka_select_form&';
	
	for(i=0; i<=radio_group.length; i++)
	{
		if(radio_group[i].checked == true)
		{			
			var slc_radio = radio_group[i].value;
			break;
		}
		else
		{
			var slc_radio = 1	
			if(i == radio_group.length-1)
			break;
		}
	}
	
	str += 'banka_id='+slc_radio;
	
	poster('tours.php?order=1','tours',str);
}

function orderFormControl()
{
	var frm = document.forms["order_form"];
	var error = 0;
	var str = 'form=order_form&';
	
		
	if(frm.order_num.value != '' && frm.order_num.value.length >= 8)
	{ str += 'order_num='+frm.order_num.value+'&'; }
	else{ alert('Lütfen TC kimlik numarasi / vergi numarasi alanini doldurunuz !'); return false; }
	
	if(frm.order_tel.value != '')
	{ str += 'order_tel='+frm.order_tel.value+'&'; }
	else{ alert('Lütfen telefon bilgi alanini doldurunuz !'); return false; }
		
	if(frm.order_mail.value != '')
	{ 
		if(mailKontrol(frm.order_mail.value) == false)
		{ return false; }
		else{str += 'order_mail='+frm.order_mail.value+'&'; }
	}
	else { alert('Lütfen email bilgi alanini doldurunuz !'); return false; }
	
	if(frm.order_name.value != '')
	{ str += 'order_name='+frm.order_name.value+'&'; }
	else{ alert('Lütfen adi soyadi / ünvani bilgi alanini doldurunuz !'); return false; }
	
	if(frm.order_address.value != '')
	{ str += 'order_address='+frm.order_address.value+'&'; }
	else{ alert('Lütfen adres bilgi alanini doldurunuz !'); return false; }
	
	if(frm.order_city.value != '')
	{ str += 'order_city='+frm.order_city.value+'&'; }
	else{ alert('Lütfen sehir bil alanini doldurunuz !'); return false; }
	
	if(frm.order_distirct.value != '')
	{ str += 'order_distirct='+frm.order_distirct.value+'&'; }
	else{ alert('Lütfen ilçe bilgi alanini doldurunuz !'); return false; }
	
	if(frm.order_total.value != '')
	{ str += 'order_total='+frm.order_total.value+'&'; }
	else{ alert('Lütfen tutar bilgi alanini doldurunuz !'); return false; }
	
	if(frm.inst.value != '')
	{ str += 'inst='+frm.inst.value+'&'; }
	else{ str += 'inst= &'; }
	
	
	if(error == 1)
	{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
	else
	{ poster('tours.php','tours',str); }
}

function secondHandFormControl()
{
	var frm = document.forms["second_hand_form"];
	var error = 0;
	var str = 'form=second_hand_form&';	
		
	if(frm.product_name.value != '')
	{ str += 'product_name='+frm.product_name.value+'&'; }
	else { str += 'product_name=&';}
	
	if(frm.description1.value != '')
	{ str += 'description1='+frm.description1.value+'&'; }
	else { str += 'description1=&';}
	
	if(frm.description2.value != '')
	{ str += 'description2='+frm.description2.value+'&'; }
	else { str += 'description2=&';}
		
	if(frm.price.value != '')
	{ str += 'price='+frm.price.value+'&'; }
	else { str += 'price=&';}
	
	if(frm.telephone.value != '')
	{ str += 'telephone='+frm.telephone.value+'&'; }
	else { str += 'telephone=&';}	
	
	if(frm.email.value != '')
	{ 
		if(mailKontrol(frm.email.value) == false)
		{ return false; }
		else{str += 'email='+frm.email.value+'&'; }
	}
	else { str += 'email=&';}
	
	if(frm.edit.value != '')
	{ str += 'edit='+frm.edit.value+'&'; }
	else { str += 'edit=&';}
	
	poster('second_hand_shop.php','second_hand_shop',str);
}

function producstDelete(id)
{
	secim = confirm('Bu ürünü silmek istediginizden emin misiniz ?');
	
	if(secim == true)
	{
		poster('second_hand_shop.php?delete=1&product='+id+'&','second_hand_shop','');
		}
	else
	{
		return false;
		}
}

function sendMessage(from,to,txt)
{	
	if(document.getElementById(txt).value != '')
	{ str = 'form=second_hand_form&add=1&from_id='+from+'&to_id='+to+'&text='+document.getElementById(txt).value+'&'; 
	  poster('users.php','users_page',str);	 }
	else{ alert('Lütfen Mesaj Alanini Doldurunuz !'); return false; }
}

function loginForm()
{	
	var user_name = document.getElementById('user_name').value;
	var password  = document.getElementById('passw').value;
	
	var error = 0;
	var str = 'form=login_form&';
	
	if(user_name != '')
	{ 
		if(mailKontrol(user_name) == false)
		{ return false; }
		else{str += 'user_name='+user_name+'&';}		
	}
	else { error = 1;}
	
	if(password != '')
	{ str += 'passw='+password+'&'; }
	else { error = 1;}
	
	if(error == 1)
	{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
	else
	{ poster('login.php','login_panel',str); }
}


function formKontrolContact()
{
	var frm   = document.forms["frm_contact"];
	var error = 0;
	var str = 'form=frm_contact&';
	
	if((frm.txt_name.value) != '')
	{ str+='names='+frm.txt_name.value+'&'; }
	else{error = 1;}
	
	if(frm.txt_email.value != '')
	{ 
		if(mailKontrol(frm.txt_email.value) == true)
		{str += 'email='+frm.txt_email.value+'&';}		
	}
	else { error = 1;}
		
	if((frm.subject.value) != '')
	{ str+='subject='+frm.subject.value+'&'; }
	else{error = 1;}
	
	if((frm.note.value) != '')
	{ str+='note='+frm.note.value+'&'; }
	else{error = 1;}
	
	if(error == 1)
	{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
	else
	{ poster('contact_us.php','contact_us',str); }
}


function deleteUser(id){
    var ok = confirm('Kullanici Hesabinizi Silmek Istediginizden Emin Misiniz ?');
	if(ok == true)
	{
		var str = 'form=login_form&islem=delete&';
		poster('login.php','login_panel',str);
		}
}

function changeOtel(key){
	
	var img = Array ('images/kartal_otel.jpg','images/dorukkaya_otel.jpg','images/grand_kartal_otel.jpg');
	var img_link = Array ('http://www.kartalotel.com.tr','http://www.kayatourism.com.tr/tr/oteller/dorukkaya/default.aspx?id=dorukkaya','http://www.grandkartal.com');
	
	if(Number(key) == -1)
	{ if(index >= 1){ index = index + (Number(key)); } }
	else if(Number(key) == 1)
	{ if(index <= 1){ index = index + (Number(key)); } }
	
	document.getElementById('otel').src = img[index];
	document.getElementById('otel_link').href = img_link[index];
}


function subscribeForm(){
var frm = document.forms["subscribe_form"];
var error = 0;
var str = 'form=subscribe_form&';

	if(frm.user_names.value != '')
	{ str += 'user_names='+frm.user_names.value+'&'; }
	else { error = 1; }
		
	if(frm.user_email.value != '')
	{ 
		if(mailKontrol(frm.user_email.value) == false)
		{ return false; }
		else{str += 'user_email='+frm.user_email.value+'&';}		
	}
	else { error = 1;}
	
	if(frm.subject.value != '')
	{ str += 'subject='+frm.subject.value+'&'; }
	else { error = 1; }
	
	if(frm.note.value != '')
	{ str += 'note='+frm.note.value+'&'; }
	else { error = 1; }
	
	if(error == 1)
	{ alert('Lütfen tüm bilgi alanlarini doldurunuz !'); return false; }
	else
	{ poster('subscribe.php','subscribe',str); }
}

function regKontrol(pattern, value){
   r = new RegExp(pattern, "g");
   return r.test(value);
}

function mailKontrol(email)
{
     patternEposta = "^"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"@"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"[\.]"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"$";

     if ( !regKontrol(patternEposta,email)){
		  alert('Lütfen dogru bir e-mail adres bilgisi giriniz.');
          return false;
     }
     return true;
}

function trim(string){
	return  string.replace(/^\s+|\s+$/g,"");
}

function sikKullan()
{
	var browser = browserCheck();
	
	if(browser == 'ie')
	window.external.AddFavorite('http://www.kayakturu.com','Damatur Ana Sayfa')
	else if(browser == 'mz')
	window.sidebar.addPanel('Damatur Ana Sayfa','http://www.kayakturu.com',"");
}

function acilisSayfamYap()
{
	var browser = browserCheck();
		
	if(browser == 'ie')
	{
		
		alert(document.getElementById('ths').name);
		
		//document.getElementById('ths').style.behavior='url(#default#homepage)';
		//document.getElementById('ths').setHomePage('http://www.kayakturu.com');
		
		}
	else if(browser == 'mz')
	{
		//this.setHomePage("http://www.kayakturu.com/");
		
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://www.kayakturu.com')
		
		}
}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1,width=600,height=450,left = 0,top = 0');");
} 

function browserCheck(){
var ua	 = navigator.userAgent;
var IE 	 = 'MSIE';
var MZ 	 = 'Mozilla';

	if((i = ua.indexOf(IE)) >= 0){
		return 'ie';
	}else if((i = ua.indexOf(MZ)) >= 0){
		return 'mz';
	}else{
		return false; 
	}			
}

function openWindow(img)
{
	var browserName = navigator.appName;
	
	url = img;
	
	yeniresim = document.getElementById("yeni_resim");
		
	yeniresim.src = url;	
	
	if (browserName=="Microsoft Internet Explorer")
	 {
		Fenster = window.open(url, "open_window","left=300,top=180,width=420,height=460,dependent=no,location=no,menubar=no,resizable=no,scrollbars=no,fullscreen=no,status=no,toolbar=no");
	 }
	 else
	 {
		Fenster = window.open(url, "open_window","width=" + yeniresim.width  +",height=" + yeniresim.height +",left=300,top=180,dependent=no,location=no,menubar=no,resizable=no,scrollbars=no,fullscreen=no,status=no,toolbar=no");
	 }
	 
	 Fenster.focus();
}

function giris()
{
	var nav = browserCheck();
	
	if(nav == 'ie')
	{					 
		keypress(window.event);
		}
	else
	{
		document.addEventListener("keypress",keypress,true);	
		}
}

function keypress(e)
{	
   if (!e) e= event;
   if( keyval(e.keyCode) == 13 )
   {
	   document.getElementById('submit_login').click();
   }
}

function keyval(n)
{	
	if (n == null) return 'undefined';
	var s= '' + n;
	if (n >= 32 && n < 127) s+= ' (' + String.fromCharCode(n) + ')';
	while (s.length < 9) s+= ' ';
	return s;
}

function divInline(id)
{
	obj = document.getElementById(id);
	obj.style.display = (obj.style.display == "none" ? "inline" : "none");
}

function divInlineLink(id)
{	
	var nmr = document.getElementById('cat_say').value;
	var say = Number(nmr);
	
	for(i=1; i <= say; i++)
	{	
		if(i == id)
		{
			if(document.getElementById('cat'+i))
			document.getElementById('cat'+i).className  = 'hidden_table_act';
		}
		else
		{
			if(document.getElementById('cat'+i))
			document.getElementById('cat'+i).className  = 'hidden_table';
		}
	}
}

function rakamKontrol(e,allowedchars)
{
	var key=(window.Event)?e.which:e.keyCode;if(key>31&&(key<48||key>57)&&!isPassKey(key,allowedchars))
	{return false;}
	else
	{return true;}
}

function isPassKey(key,allowedchars)
{
	if(allowedchars!=null)
	{
		for(var i=0;i<allowedchars.length;i++)
		{
			if(allowedchars[i]==String.fromCharCode(key))return true;
		}
	}
	return false;
}


function demoOne () 
{

	resetContextMenu(false);
	return;
	trap_page_mouse_events();
}

function resetContextMenu(toState) {

	var contextMenu = null, dummy;

	if (navigator.userAgent.match(/Opera/ig)) { 
		dummy = !dummy;
	} else if (navigator.userAgent.match(/Safari/ig)) { 
		dummy = !dummy;
	} else if (navigator.appName.match(/^microsoft/i)) {

		if (toState === true) {
			document.body.oncontextmenu = function() {return true;};
		} else {
			document.body.oncontextmenu = function() {return false;};
		}

	} else if (navigator.appName.match(/^netscape/i)) {

		if (toState === true) {
			oncontextmenu = function() {return true;};
		} else {
			oncontextmenu = function() {return false;};
		}

	}
}


function trap_page_mouse_events () {

	var nav = browserCheck();

	if (nav == "ie") 
	{ 
		document.onmousedown = disable_right_click;
		self.focus();
		document.onkeydown = check_mousekey;
	} 
	else if(nav == "mz")
	{
		document.onmousedown = disable_right_click;
		document.captureEvents ( Event.MOUSEDOWN );
	}

}

function menuDisplay(id,menu){
	for(i=1; i<7; i++){	
		if('menu_ac_'+i != menu && document.getElementById('menu_ac_'+i).lang == 'acik_menu'){
			$('#menu'+i).toggle("fast");		
		}
		document.getElementById('menu_ac_'+i).lang = '';
	}	
	document.getElementById(menu).lang = 'acik_menu';
	if(document.getElementById('childMenuAc1'+id).lang != 'acik_menu'){
		childDisplay(1,'childMenuAc1',id);
	}
	$('#menu'+id).toggle("slow");
}

function childDisplay(id,menu,parent){
	
	for(i=1; i<4; i++){	
	if('childMenuAc'+i+parent != menu+parent && document.getElementById('childMenuAc'+i+parent).lang == 'acik_menu'){
			$('#childMenu'+i+parent).toggle("fast");		
		}
		document.getElementById('childMenuAc'+i+parent).lang = '';
		document.getElementById('childMenuAc'+i+parent).className = 'childMenuAc'+i;
	}	
	document.getElementById(menu+parent).className = menu+'active';
	document.getElementById(menu+parent).lang = 'acik_menu';
	$('#childMenu'+id+parent).toggle("slow");
}
	
function getPanel(id){
	if(id == 1){
		document.getElementById('panel_bottom').style.backgroundColor = '#d70100';	
	}else if(id == 2){
		document.getElementById('panel_bottom').style.backgroundColor = '#00107f';	
	}
}