// JavaScript Document
var scrolltimer;

function ajx(sPage,action,id,types,veri)
{	
	//sPage='http://www.yorsan.com.tr/'+sPage;
	//alert('Page : '+sPage+' / action: '+action+' / id: '+id+' / type: '+type+' / veri: '+veri);
	var method='GET';
	if (sPage=='deneme_mail.asp')
		if (action=='ikaynaklari')
			method='POST';
	var myRandom=parseInt(Math.random()*99999999);
	load_on();
	$.ajax({
	url: sPage,
	type: method,
	dataType: 'html',
	data: "action="+action+"&rand="+myRandom+"&"+veri,
	timeOut:10000,
	error: function(request,error){
		load_off();
		if (error == 'timeout'){
			alert(' Hata : Zaman Aşımı');
		}else if (error=='notmodified'){
			alert('Sayfa Bulunamadı');
		}else{
			alert('Bir Hata Oluştu Lütfen Yöneticiyi Uyarınız');
		}
		
	},
	success: function(html){
		if (types=='hide')
		{
			$("#"+id).hide("slow");
			$("#"+id).html(html);
			$("#"+id).show("slow");
		}
		else if (types=='fade')
		{
			$("#"+id).fadeOut("slow",function(){
			$("#"+id).html(html);
			});
			$("#"+id).fadeIn("slow");
		}
		else if (types=='toggle')
		{
			$("#"+id).slideToggle("slow",function(){
			$("#"+id).html(html);
			});
		}
		else if (types=='fadeto')
		{
			$("#"+id).fadeTo("slow",0.3);    
			$("#"+id).html(html);
		}
		else if (types=='down')
		{
			$("#"+id).slideDown("slow",function(){
			$("#"+id).html(html);
			});
		}
		else if (types=='up')
		{
			$("#"+id).slideUp("slow",function(){
			$("#"+id).html(html);
			});
		}
		else if (types=='css')
		{
			$("#"+id).css();
		}

		load_off();
	}
	});

}

function load_on() 

{
	var width_cont = document.documentElement.scrollWidth;
	var height_cont = document.documentElement.scrollHeight;
	var div = document.createElement('DIV');
	div.id = 'loading';
	div.style.width = width_cont;
	div.style.height = height_cont;
	div.style.filter = 'Alpha(opacity = 30)';
	div.style.position = 'absolute';
	div.style.left = '0';
	div.style.top = '0';
	document.body.appendChild(div);
	var div = document.createElement('DIV');
	div.id = 'bekle';
	div.style.width = '200';
	div.style.height = '48';
	div.style.position = 'absolute';
	div.style.left = 500+"px";
	div.style.top = 600+"px";
	//div.style.background="#069";
	div.innerHTML = '<img src="img/loading.gif" />';
	document.body.appendChild(div);

}

function load_off()
{
	var div = document.getElementById('bekle');
	document.body.removeChild(div);
	var div = document.getElementById('loading');
	document.body.removeChild(div);
}

function formVeri(fname)
{
	var x=document.getElementById(fname);
	var str="";
	/*if (fname=="ikaynaklari")
	{
		for (var i=0;i<x.length;i++)
		{
			 if((str!="")&&(x.elements[i-1].type!='radio')&&(x.elements[i].value!="")&&(x.elements[i].value!="Seçiniz...")) str=str+";";
			 if ((x.elements[i].type!='radio')&&(x.elements[i].value!="")&&(x.elements[i].value!="Seçiniz..."))
			 {
				str=str+x.elements[i].name.substring(2)+"="+x.elements[i].value;
			 }
			 else
			 {
			   if(x.elements[i].checked)
				str=str+x.elements[i].name.substring(2)+"="+x.elements[i].value;	
			 }
		}
		str="veri="+str;
	}
	else
	{*/
		for (var i=0;i<x.length;i++)
		{
				//alert(x.elements[i].type+'  '+x.elements[i].name+'  '+x.elements[i].value);
		   if((str!="")&&(x.elements[i-1].type!='radio')) str=str+"&";
		   if (x.elements[i].type!='radio')
		   {
				str=str+x.elements[i].name.substring(2)+"="+x.elements[i].value;
		   }
		   else
		   {
			   if(x.elements[i].checked)
				str=str+x.elements[i].name.substring(2)+"="+x.elements[i].value+"&";	
			   }
		}
	//}
	return str;
}

function checkform(fname)
{
	var formvalues = validate(fname);
	if (formvalues)
	{
		//alert(formVeri(fname));
		return formVeri(fname);
	}   else 
		{
			return false; 
		}
}

function validate(fname)
{
	var tform = document.getElementById(fname);
	for (i=0;i<tform.length;i++) {
		var tempobj=tform.elements[i];
			if (tempobj.name.substring(0,2) == 'n_' && tempobj.value == '' ) {
					tempobj.style.border = '1px solid #FF0000';
					tempobj.focus();
					return false;
			}
			else if (tempobj.name.substring(0,2) == 'n_' && tempobj.value != '' )
			{
				//alert(tempobj.name);
				if (tempobj.name == 'n_email')
				{
						apos = tempobj.value.indexOf('@');
						dotpos = tempobj.value.lastIndexOf('.');
						if (apos<1||dotpos-apos<2 || tempobj.value.length <= dotpos+1)
						{
							tempobj.style.border = '1px solid #FF0000';
							tempobj.focus();
							return false;
						}
				}
				tempobj.style.border = '1px solid #DDDDDD';
			}
	}
	return true;
}
function resim_ac(resim,id)
{
	var div=document.getElementById(id);
	div.innerHTML='<img src="'+resim+'">';
}

function flashCagir(bolum,swfID,sayfa)
{
	/*var browser=navigator.appName;
	if (browser=='Microsoft Internet Explorer')
	{
		var me=document.getElementById(swfID);
		alert(me.id);
	}
	else
	{
		var me= document.getElementsByName(swfID);
		//alert(me[0].type);
		me[0].flashCagir(bolum);
	} */
	var me;
	if (navigator.appName.indexOf("Microsoft") > -1) {
		me = window[swfID];
	} else {
		me = document[swfID];
	}
	me.flashCagir(bolum);
	if (sayfa!='')
		ajx('urunler/'+sayfa+'.html','','tasiyici','fade','');
}
function gizle_goster(id)
{
	var divs=document.getElementById(id);
	if (divs.style.display=='none')
		divs.style.display='block';
	else
		divs.style.display='none';
}
function ikaynaklar_kontrol()
{
	var veri=checkform('ikaynaklari');	
	if (veri)
	{
		ajx('deneme_mail.asp','ikaynaklari','blok_6','fade',veri);
	}
	else
		return false;
	
}

function gizle_goster2(divid)
{
	var divs=document.getElementById(divid).parentNode.getElementsByTagName('div');
	var mdiv=document.getElementById(divid);
	var mn=mdiv.style.display;

	for (var i=0;i<divs.length;i++)
	{
		if (divs[i].className='accdiv')
		{
			divs[i].style.display='none';
		}
	}

	if (mn!='block')
	{
		mdiv.style.display='block';
	}else mdiv.style.display='none';

	var tasiyici_ic=$("#tasiyici_ic");
	tasiyici_ic.scrollTo(mdiv,'+=0',{offset:-15});
}

function scrolltimerkill()
{
	clearTimeout(scrolltimer);
}

function scrollup(divid)
{
	mdiv=$("#"+divid);
	mdiv.scrollTo('-=100px','+=0');
	scrolltimer=setTimeout('scrollup("'+divid+'")',500);
}
function scrolldown(divid)
{
	mdiv=$("#"+divid);
	mdiv.scrollTo('+=100px','+=0');
	scrolltimer=setTimeout('scrolldown("'+divid+'")',500);
}

//////////////////////////////////////////////FORM AL
$(document).ready(function(){
	$('form').submit(function(){
		$('input.zorunlu').each(function(){
			if (this.value==''){
				alert('bos');
				this.style.border = '1px solid #FF0000';
				this.focus();
				return false;
			}
			if (this.name=='email'){
				apos = this.value.indexOf('@');
				dotpos = this.value.lastIndexOf('.');
				if (apos<1||dotpos-apos<2 || this.value.length <= dotpos+1)
				{
					alert('yanlis');
					this.style.border = '1px solid #FF0000';
					this.focus();
					return false;
				}	
			}								 
		});
	});
});
function sayfa_degistir(sayfa,flash){	
	ajx(sayfa,'','tasiyici','fade','');
	if (flash!=''){
		flashCagir(flash,'headerswf','')		
	}
}


/*
function check_radio_cbox(f){
var deger='';
		 if (f.checked){ deger=f.name+"="+f.value+"&"; return deger; }
	return deger;
}


function form_parse(fname){
var tform = document.getElementById(fname);

var str='' ;
for (i=0;i<tform.length;i++) {
var tempobj=tform.elements[i];
	 //alert(tempobj.name);   
if (tempobj.type.toLowerCase() =='text') {if (tempobj.value!='') str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='hidden') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='password') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='radio') {str=str+check_radio_cbox(tempobj);}
if (tempobj.type.toLowerCase() =='textarea') {if (tempobj.value!='') str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='submit') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='checkbox') {str=str+check_radio_cbox(tempobj);}
if (tempobj.type.toLowerCase() =='image') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='file') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase().substring(0,6) =='select') {if (tempobj.options[tempobj.selectedIndex].value!='') str=str+tempobj.name+"="+tempobj.options[tempobj.selectedIndex].value+"&";}
  //str=str+tempobj.name+"="+tempobj.value+"&";
} 
if (document.getElementById('n_mesaj')) 
{
	var mesaj=document.getElementById('n_mesaj');
	str=str+mesaj.name+"="+mesaj.value+"&";
	
}
str = '?'+str;
//document.write(tempobj.name+" ss "+tempobj.type+' hh '+tempobj.options[tempobj.selectedIndex].value);
//document.write(str);

return str;
}


function FilterInput(filterType, evt, allowDecimal, allowCustom)
{
 var keyCode, Char, inputField, filter = '';
 var alpha = 'abcçdefgğhıijklmnoöprsştuüvyzqwxABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZQWX';
 var num   = '0123456789';

 // Get the Key Code of the Key pressed if possible else - allow
 if(window.event) {keyCode = window.event.keyCode; evt = window.event;} else if(evt) {keyCode = evt.which;} else {return true;}

 // Setup the allowed Character Set
 if(filterType == 0) {filter = alpha;} else if(filterType == 1) {filter = num;} else if(filterType == 2) {filter = alpha + num;}
 if(allowCustom) {filter += allowCustom;}
 if(filter == '') {return true;}

 // Get the Element that triggered the Event
 inputField = evt.srcElement ? evt.srcElement : evt.target || evt.currentTarget;

 // If the Key Pressed is a CTRL key like Esc, Enter etc - allow
 if((keyCode==null) || (keyCode==0) || (keyCode==8) || (keyCode==9) || (keyCode==13) || (keyCode==27)) {return true;}

 // Get the Pressed Character
 Char = String.fromCharCode(keyCode);

 // If the Character is a number - allow
 if((filter.indexOf(Char) > -1)) {return true;} else if(filterType == 1 && allowDecimal && (Char == '.') && inputField.value.indexOf('.') == -1) {return true;} else {return false;}
}
*////////////////////////////////////////////////////////////////////