var newWin = null;
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
else
document.getElementById(containerid).innerHTML='Y\u00FCkleniyor...'
}

/* popupName, directories=y/n, height=0, location=y/n, menubar=y/n,
resizable=y/n, scrollbars=y/n, status=y/n, toolbar=y/n, width=0 */
function popUp(strURL, strType, strWidth, strHeight)
{
 if (newWin != null && !newWin.closed)
  newWin.close();
var strOptions="";
// Fixed Window: Titlebar
if (strType=="fixed")
 strOptions="height="+
  strHeight+",width="+strWidth;
if (strType=="fixedd")
 strOptions="scrollbars,height="+
  strHeight+",width="+strWidth;
// Resizable Window: Titlebar, Resizable
if (strType=="sizeable")
 strOptions="resizable,height="+
  strHeight+",width="+strWidth;
// Normal Window: Resizable, Toolbar, Menubar, Location, Scrollbars, Status
if (strType=="normal")
strOptions=="toolbar,menubar,scrollbars,"+
"resizable,location,height="+
 strHeight+",width="+strWidth;
// Focus on Pop-Up Window
 newWin = window.open(strURL, 'newWin', strOptions);
 newWin.focus();
}

function maskKeyPress(objEvent) 
{
	var iKeyCode;  	
if(window.event) // IE
{
	iKeyCode = objEvent.keyCode;
	if (iKeyCode==350 || iKeyCode==351) objEvent.keyCode=iKeyCode=115; //\u015F \u015E
	if (iKeyCode==286 || iKeyCode==287) objEvent.keyCode=iKeyCode=103; //\u011F \u011E
	if (iKeyCode==199 || iKeyCode==231) objEvent.keyCode=iKeyCode=99; //\u00E7 \u00C7
	if (iKeyCode==214 || iKeyCode==246) objEvent.keyCode=iKeyCode=111; //\u00F6 \u00D6
	if (iKeyCode==220 || iKeyCode==252) objEvent.keyCode=iKeyCode=117; //\u00FC \u00DC
	if (iKeyCode==304 || iKeyCode==305) objEvent.keyCode=iKeyCode=105; //\u0131 \u0130
	if (iKeyCode>=65 && iKeyCode<=90) objEvent.keyCode=iKeyCode=iKeyCode+=32; 	
  	if((iKeyCode>=48 && iKeyCode<=57) || (iKeyCode>=97 && iKeyCode<=122) || iKeyCode==64 || iKeyCode==46 || iKeyCode==95) return true;
  	return false;
}
else
	{
	iKeyCode = objEvent.which;
  	if(iKeyCode==0 || iKeyCode==8 || (iKeyCode>=48 && iKeyCode<=57) || (iKeyCode>=97 && iKeyCode<=122) || iKeyCode==64 || iKeyCode==46 || iKeyCode==95) return true;
	alert ('E-mail adresiniz buyuk harf veya turkce karakter icermemelidir.');
  	return false;
	}
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function Cinsiyet () {
	var Deger;
	Deger=document.getElementById('formoyver').sel_cinsiyet.value;
	if (Deger=='xy') createCookie('Cins','xy',1);
	if (Deger=='x') createCookie('Cins','x',1);
	if (Deger=='y') createCookie('Cins','y',1);
	createCookie('KM','KE',1);
	document.location='/';
}

function Yas () {
	var Deger;
	Deger=document.getElementById('formoyver').sel_yas.value;
	if (Deger==0) createCookie('Yas',0,1);
	if (Deger==1) createCookie('Yas',1,1);
	if (Deger==2) createCookie('Yas',2,1);
	if (Deger==3) createCookie('Yas',3,1);
	if (Deger==4) createCookie('Yas',4,1);
	createCookie('KM','KE',1);
	document.location='/';
}

function Anahtar () {
	var Deger;
	Deger=document.getElementById('formoyver').sel_key.checked;
	createCookie('Key',Deger,1);
	createCookie('KM','KE',1);
	document.location='/';
}

function SehirSec () {
	var Deger;
	Deger=document.getElementById('formoyver').sel_sehir.checked;
	createCookie('Sehir',Deger,1);
	createCookie('KM','KE',1);
	document.location='/';
}

function UyeGirisi () {
        var errorMsg = "";
        var errorMsgLong = "";

        //If an e-mail is entered check that the e-mail address is valid
	if (document.getElementById('formuye').email.value == "" || document.getElementById('formuye').email.value.indexOf("@",0) == -1|| document.getElementById('formuye').email.value.indexOf(".",0) == -1) {
                errorMsg +="\n\tE-mail\t\t- Ge\u00E7erli Bir E-mail Adresi Yaz\u0131n";}

        //Check for a password
        if (document.getElementById('formuye').pwd.value.length <= 3){
                errorMsg += "\n\t\u015Eifre 	   \t- \u015Eifreniz 4 Karakterden Uzun Olmal\u0131";
        }
        if ((errorMsg != "") || (errorMsgLong != "")){
                msg = "_______________________________________________________________\n\n";
                msg += "\u00DCye Giri\u015Fi Yap\u0131lamad\u0131, \u00C7\u00FCnk\u00FC Formda Baz\u0131 Problem(ler) Var.\n";
                msg += "L\u00FCtfen Hatalar\u0131 D\u00FCzeltip Yeniden Deneyin.\n";
                msg += "_______________________________________________________________\n\n";
                msg += "A\u015Fa\u011F\u0131daki Alan(lar) D\u00FCzeltilmelidir: -\n";

                errorMsg += alert(msg + errorMsg + "\n" + errorMsgLong);
                return false;
        }
	document.getElementById('formuye').submitoy.disabled=true;
        return true;
}
var state = 'none'; 

function showhide(layer_ref) { 

if (state == 'block') { 
state = 'none'; 
} 
else { 
state = 'block'; 
} 
if (document.all) { //IS IE 4 or 5 (or 6 beta) 
eval( "document.all." + layer_ref + ".style.display = state"); 
} 
if (document.layers) { //IS NETSCAPE 4 or below 
document.layers[layer_ref].display = state; 
} 
if (document.getElementById &&!document.all) { 
hza = document.getElementById(layer_ref); 
hza.style.display = state; 
} 
}

function checkyorum ()
{
        var errorMsg = "";
        if (document.getElementById('yorumform').yorumyazisi.value.length <= 10) 
                errorMsg += "\n\tYorum Hatas\u0131 \t- Girmi\u015F oldu\u011Funuz yorum en az\u0131ndan 10 karakterden olu\u015Fmal\u0131";
 
        if (document.getElementById('yorumform').yorumyazisi.value.length > 500) 
                errorMsg += "\n\tYorum Hatas\u0131 \t- Girmi\u015F oldu\u011Funuz yorum 500 karakterden fazla olamaz";

        if (errorMsg != ""){
                msg = "_______________________________________________________________\n\n";
                msg += "Bu Form Kay\u0131t Edilmedi, \u00C7\u00FCnk\u00FC Formda Baz\u0131 Problem(ler) Var.\n";
                msg += "L\u00FCtfen Hatalar\u0131 D\u00FCzeltip Yeniden Deneyin.\n";
                msg += "_______________________________________________________________\n\n";
                msg += "A\u015Fa\u011F\u0131daki Alan(lar) D\u00FCzeltilmelidir: -\n";

                errorMsg += alert(msg + errorMsg);
                return false;
        }
	document.getElementById('yorumform').yorumgonder.value="L\u00FCtfen Bekleyin";
	document.getElementById('yorumform').yorumgonder.disabled=true;
    return true;
}