var dom_implementation = document.implementation && true;
var dom_cerate_document = dom_implementation && document.implementation.createDocument;
var dom_feature = dom_implementation && document.implementation.hasFeature;
var moz = dom_cerate_document && dom_feature;
var safari = (navigator.userAgent && navigator.vendor && (navigator.userAgent.toLowerCase().indexOf("applewebkit") != -1 || navigator.vendor.indexOf("Apple") != -1));
var ie = document.all && window.ActiveXObject && navigator.userAgent.toLowerCase().indexOf("msie") > -1  && navigator.userAgent.toLowerCase().indexOf("opera") == -1;
var nn4 = (navigator.appName.indexOf("Netscape") > -1 && navigator.appVersion.indexOf("4") > -1) ? true:false                 
var nn6 = (document.getElementById) ? true:false

function browser_form(id){
var layer = (nn4) ? document.layers[id] : (ie) ? document.all[id] : document.getElementById(id) ; 
return layer; 
}


function change_class(obj, cls)
{
	document.getElementById(obj).className = cls;
}

function change_search_brand(obj,cls)
{
	if(obj.name=="all") {
		for (i = 1; i<13; i++) {
			yeni_obj = 'brand'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'secili'; 
		}
	} else {
		document.getElementById('all_brand').className=''; 
		if(obj.className == "secili") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			new_value = value.replace(obj.name+',',''); 
			document.getElementById(cls).value = new_value; 
		} else {
			obj.className = 'secili'; 
			document.getElementById(cls).value+=obj.name+','; 
		}
	}
	document.getElementById('sxpg').value='1'; 
	//alert(document.getElementById(cls).value); 
}


function change_search_category(obj,cls,sayi)
{
	//sayi = sayi-1; 
	if(obj.name=="all") {
		for (i = 1; i<sayi; i++) {
			yeni_obj = 'brand'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'secili'; 
		}
	} else {
		document.getElementById('all_brand').className=''; 
		if(obj.className == "secili") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			new_value = value.replace(obj.name+',',''); 
			document.getElementById(cls).value = new_value; 
		} else {
			for (a = 1; a<sayi; a++) {
				yeni_obj = 'brand'+a; 
				if(obj.id==yeni_obj) {
					document.getElementById(yeni_obj).className='secili'; 
					document.getElementById(cls).value=obj.name; 
				} else { 
					document.getElementById(yeni_obj).className=''; 
				}
			}
		}
	}
	document.getElementById('sxpg').value='1'; 
	//alert(document.getElementById(cls).value); 
}

function change_search_string(obj,cls,sayi)
{
	//sayi = sayi-1; 
	if(obj.className == "secili") { 
		obj.className = ''; 
		document.getElementById(cls).value = ""; 
	} else {
		for (a = 1; a<sayi; a++) {
			yeni_obj = 'keywds'+a; 
			if(obj.id==yeni_obj) {
				document.getElementById(yeni_obj).className='secili'; 
				document.list_search.keywords.value=obj.name; 
			} else { 
				document.getElementById(yeni_obj).className=''; 
			}
		}
	}
	document.getElementById('sxbia').value=''; 
	document.getElementById('sxpg').value='1'; 
}

function change_search_page(obj,cls)
{
	document.getElementById(cls).value=obj.name; 
	//alert(document.getElementById(cls).value); 
}

function change_search_property(obj,cls)
{
	if(obj.name=="all") {
		for (i = 1; i<10; i++) {
			yeni_obj = 'property'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'secili'; 
		}
	} else {
		document.getElementById('all_property').className=''; 
		if(obj.className == "secili") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			new_value = value.replace(obj.name+',',''); 
			document.getElementById(cls).value = new_value; 
		} else {
			obj.className = 'secili'; 
			document.getElementById(cls).value+=obj.name+','; 
		}
	}
	document.getElementById('sxpg').value='1'; 
	//alert(document.getElementById(cls).value); 
}

function change_search_property_aks(obj,cls)
{
	if(obj.name=="all") {
		for (i = 1; i<10; i++) {
			yeni_obj = 'property'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'secili'; 
		}
	} else {
		document.getElementById('all_property').className=''; 
		if(obj.className == "secili") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			document.getElementById(cls).value = ''; 
		} else {
			for (i = 1; i<10; i++) {
				yeni_obj = 'property'+i; 
				if(obj.id==yeni_obj) {
					document.getElementById(yeni_obj).className='secili'; 
					document.getElementById(cls).value=obj.name+','; 
				} else { 
					document.getElementById(yeni_obj).className=''; 
				}
			}
		}
	}
	document.getElementById('sxpg').value='1'; 
}

function change_basket_product(obj,cls)
{ 
	if(obj.className == "checkboxChecked") { 
		obj.className = 'checkbox'; 
		value = document.getElementById(cls).value
		new_value = value.replace(obj.name+',',''); 
		document.getElementById(cls).value = new_value; 
	} else {
		obj.className = 'checkboxChecked'; 
		document.getElementById(cls).value+=obj.name+','; 
	}
	//alert(document.sepete_ekle.basket_products.value); 
}

function popwindow_ac(sayfa,w,h){
	var poppage; 
	poppage = window.open(sayfa,'poppage','scrollbars=no,width='+w+',height='+h+''); if(poppage) poppage.focus();
	//return true; 
}


function window_ac(sayfa){
	window.open(sayfa);
	//return true; 
}

function sayi_kontrol (o)	
{
      if ((event.keyCode < 48) || (event.keyCode > 57)) 
	{
        event.returnValue = false;
	} 
}                                       

function bosluk_testleri_mail_list(f)
{

	if (f.email.value=="")
	 {
			 alert("Lütfen Email Adresinizi Giriniz...");
			 f.email.focus();
			 return false;
	 }
	 if (f.email.value != "")
	 {
		if ((f.email.value.indexOf ('@') == -1) || (f.email.value.indexOf ('.') == -1))
			{
			 alert("Lütfen Geçerli Bir Mail Adresi Giriniz...");
			 f.email.focus();
			  return false;
			}  
	}		  
} 


function get(id) {
      var obj = document.getElementById(id) ; 
	  var getstr = ""; 
	  var uyari=2; 
	  
      for (i=0; i<obj.elements.length; i++) {


			if (obj.elements[i].type == "checkbox") { 
               if (obj.elements[i].checked) {
				  uyari = uyari-1; 
				  getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
               } else {
                  getstr += "";
               }
            }
			if (obj.elements[i].name == "urun_sayisi") { 
				  getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
            }
			if (obj.elements[i].name == "birim_id") { 
				  getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
            }


      }
	if(uyari>0) { alert("Karşılaştır detayı için en az 2 ürün seçmelisiniz. "); return false; }
	return getstr;
}

function get_listele(id) {
      var obj = document.getElementById(id) ; 
	  var getstr = ""; 
	  var uyari=2; 
	  
      for (i=0; i<obj.elements.length; i++) {
			if(obj.elements[i].value!="Numara Yazınız" && obj.elements[i].value!="Modelinizi Yazınız") getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
      }
	  getstr += 'listele'; 
	//alert(getstr); 
	change_tab('GsmList',getstr);
	
}

function get_gsm_listele(id) {
      var obj = document.getElementById(id) ; 
	  var getstr = ""; 
	  var uyari=2; 
	  
      for (i=0; i<obj.elements.length; i++) {
			getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
      }
	  getstr += 'listele'; 
	
	change_tab('GsmProductList',getstr);
	
}

function kiyasla_tab_degistir(id,name) {
      var obj = document.getElementById(id) ; 
	obj.className=name; 	
}


function form_cinsiyet_sec(id) {
		document.uye_kayit.cinsiyet.value=id; 
	if(id=='erkek') {
		document.getElementById('cinsiyetErkek').className='radioSecili'; 
		document.getElementById('cinsiyetBayan').className='radioSecisiz'; 
	} else {
		document.getElementById('cinsiyetBayan').className='radioSecili'; 
		document.getElementById('cinsiyetErkek').className='radioSecisiz'; 
	}
} 


function form_profil_tipi_sec(id) { 
		document.kontor_profil_gir.fatura_tipi.value=id; 
	if(id==1) {
		document.getElementById('fatura_sec1').className='radioSecili'; 
		document.getElementById('fatura_sec2').className='radioSecisiz'; 
		document.getElementById('fatura1').className='goster'; 
		document.getElementById('fatura2').className='gizle'; 
	} else {
		document.getElementById('fatura_sec2').className='radioSecili'; 
		document.getElementById('fatura_sec1').className='radioSecisiz'; 
		document.getElementById('fatura1').className='gizle'; 
		document.getElementById('fatura2').className='goster'; 
	}
} 

function form_telefon_varyok_sec(id) {
		document.uye_kayit.telefon_var.value=id; 
	if(id==1) {
		document.getElementById('telefon_var1').className='radioSecili'; 
		document.getElementById('telefon_var0').className='radioSecisiz'; 
		document.getElementById('telefon_detaylari').className='goster'; 
	} else {
		document.getElementById('telefon_var0').className='radioSecili'; 
		document.getElementById('telefon_var1').className='radioSecisiz'; 
		document.getElementById('telefon_detaylari').className='gizle'; 
	}
} 

function form_operator_sec(id) {
		var operator_input = 'operator_'+id;
		var operator_input_sec = 'operator_'+id+'_sec';

	if(document.getElementById(operator_input).value=="1") {
		document.getElementById(operator_input_sec).className='checkSecisiz'; 
		document.getElementById(operator_input).value='0'; 
	} else {
		document.getElementById(operator_input_sec).className='checkSecili'; 
		document.getElementById(operator_input).value='1'; 
	}
} 

function form_check_sec(id) {
	var id_input = 'id'+id;

	if(document.getElementById(id).value=="1") {
		document.getElementById(id_input).className='checkSecisiz'; 
		document.getElementById(id).value='0'; 
	} else {
		document.getElementById(id_input).className='checkSecili'; 
		document.getElementById(id).value='1'; 
	}
} 


function form_banka_havale_sec(id,inputid,total) {
	for(i=0;i<total;i++) {
		var banka_input = 'bankalar_liste'+i;
		if(i==inputid) {
			document.getElementById(banka_input).className='radioSecili'; 
			document.banka_havale.banka_sec.value=id; 
		} else {
			document.getElementById(banka_input).className='radioSecisiz'; 
		}
	}
} 


function tavsiye_bosluk_testleri() { 
	if (document.tavsiye_et_form.isim.value=="")
	 {
			 alert("Lütfen Adınızı / Soyadınızı giriniz.");
			 document.tavsiye_et_form.isim.focus();
			 return false;
	}
	
	if (document.tavsiye_et_form.email.value=="")
	 {
			 alert("Lütfen E-Posta adresinizi giriniz.");
			 document.tavsiye_et_form.email.focus();
			 return false;
	}
	
	if (document.tavsiye_et_form.email.value != "")
	 {
		if ((document.tavsiye_et_form.email.value.indexOf ('@') == -1) || (document.tavsiye_et_form.email.value.indexOf ('.') == -1))
			{
			 alert("Lütfen geçerli bir EPosta adresi giriniz.");
			 document.tavsiye_et_form.email.focus();
			  return false;
			}  
	}		  
	
	if (document.tavsiye_et_form.email.value!="")
	 {
	 if ((document.tavsiye_et_form.email.value.indexOf ('ş') != -1) || (document.tavsiye_et_form.email.value.indexOf ('ğ') != -1) ||
		(document.tavsiye_et_form.email.value.indexOf ('ç') != -1) || (document.tavsiye_et_form.email.value.indexOf ('ı') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('ö') != -1) || (document.tavsiye_et_form.email.value.indexOf ('ü') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('Ş') != -1) || (document.tavsiye_et_form.email.value.indexOf ('Ğ') != -1) ||
		(document.tavsiye_et_form.email.value.indexOf ('Ç') != -1) || (document.tavsiye_et_form.email.value.indexOf ('I') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('Ö') != -1) || (document.tavsiye_et_form.email.value.indexOf ('Ü') != -1) || 
		
		(document.tavsiye_et_form.email.value.indexOf ('"') != -1) || (document.tavsiye_et_form.email.value.indexOf ('!') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('^') != -1) || (document.tavsiye_et_form.email.value.indexOf ('#') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('+') != -1) || (document.tavsiye_et_form.email.value.indexOf ('$') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('%') != -1) || (document.tavsiye_et_form.email.value.indexOf ('&') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('/') != -1) || (document.tavsiye_et_form.email.value.indexOf ('{') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('(') != -1) || (document.tavsiye_et_form.email.value.indexOf ('[') != -1) ||
		
		(document.tavsiye_et_form.email.value.indexOf ('=') != -1) || (document.tavsiye_et_form.email.value.indexOf ('}') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf ('?') != -1) || (document.tavsiye_et_form.email.value.indexOf ('*') != -1) || 
		(document.tavsiye_et_form.email.value.indexOf (']') != -1) || (document.tavsiye_et_form.email.value.indexOf (')') != -1) 
		)
		
		{
			 alert("E-Posta adresinizi yazarken Türkçe karakter veya noktalama işaretleri kullanmayınız.");
			 document.tavsiye_et_form.email.focus();
			 return false;
		}	
	 }

	if (document.tavsiye_et_form.tavsiye_isim.value=="")
	 {
			 alert("Lütfen Arkadaşınızın Adını / Soyadını giriniz.");
			 document.tavsiye_et_form.tavsiye_isim.focus();
			 return false;
	}
	
	if (document.tavsiye_et_form.tavsiye_email.value=="")
	 {
			 alert("Lütfen Arkadaşınızın E-Posta adresini giriniz.");
			 document.tavsiye_et_form.tavsiye_email.focus();
			 return false;
	}
	
	if (document.tavsiye_et_form.tavsiye_email.value != "")
	 {
		if ((document.tavsiye_et_form.tavsiye_email.value.indexOf ('@') == -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('.') == -1))
			{
			 alert("Lütfen Arkadaşınızın geçerli E-Posta adresini giriniz.");
			 document.tavsiye_et_form.tavsiye_email.focus();
			  return false;
			}  
	}		  
	
	if (document.tavsiye_et_form.tavsiye_email.value!="")
	 {
	 if ((document.tavsiye_et_form.tavsiye_email.value.indexOf ('ş') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('ğ') != -1) ||
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('ç') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('ı') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('ö') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('ü') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('Ş') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('Ğ') != -1) ||
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('Ç') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('I') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('Ö') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('Ü') != -1) || 
		
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('"') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('!') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('^') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('#') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('+') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('$') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('%') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('&') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('/') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('{') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('(') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('[') != -1) ||
		
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('=') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('}') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf ('?') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf ('*') != -1) || 
		(document.tavsiye_et_form.tavsiye_email.value.indexOf (']') != -1) || (document.tavsiye_et_form.tavsiye_email.value.indexOf (')') != -1) 
		)
		
		{
			 alert("Arkadaşınızın E-Posta adresinizi yazarken Türkçe karakter veya noktalama işaretleri kullanmayınız.");
			 document.tavsiye_et_form.tavsiye_email.focus();
			 return false;
		}	
	 }
	return true; 
}


function get_form_degiskenleri(id) {
      var obj = document.getElementById(id) ; 
	  var getstr = ""; 
	  
      for (i=0; i<obj.elements.length; i++) {
			getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
      }
	  getstr += 'listele'; 
	
	return getstr; 	
}


function secenek_aktifle_siparis_diger(id,obj) {
	var id_icerik = id+'icerik'; 
	var layer_id_icerik = browser_form(id_icerik); 
	
	if(layer_id_icerik.style.display=='none')
	{
		layer_id_icerik.style.display='block'; 
		//obj.className="acik";
	}	
	else 
	{
		layer_id_icerik.style.display='none'; 
		//obj.className="";
	}
}

function idden_ac_kapat(id) {
	var layer_id_icerik = browser_form(id); 
	
	if(layer_id_icerik.style.display=='none')
	{
		layer_id_icerik.style.display='block'; 
		//obj.className="acik";
	}	
	else 
	{
		layer_id_icerik.style.display='none'; 
		//obj.className="";
	}
}

function secenek_aktifle_siparis_odeme(id,obj) {
	//var tumlayerlar = Array('bankahavalesiicerik','kredikartitekicerik','kredikartitaksiticerik');
	var tumlayerlar = Array('bankahavalesiicerik','kredikartitekicerik');
	for (var n = 0; n < tumlayerlar.length; n++) {
    	var layer_id_icerik = browser_form(tumlayerlar[n]);
		var id_icerik = id+'icerik'; 
		if(id_icerik==tumlayerlar[n]){
			if(layer_id_icerik.style.display=='none')
			{
				layer_id_icerik.style.display='block'; 
			}	
			else 
			{
				layer_id_icerik.style.display='none'; 
			}
		}
		else 
		{
			layer_id_icerik.style.display='none'; 
		}
	}
}

function banka_goster_gizle_odeme(id,obj,total) {
	for (var n = 0; n < total; n++) {
		var id_icerik = 'bankataksiticerik'+n; 
    	var layer_id_icerik = browser_form(id_icerik);
		if(id==n){
			layer_id_icerik.style.display='block'; 
		}
		else 
		{
			layer_id_icerik.style.display='none'; 
		}
	}
}


function siparis_taksit_sec_input(sira,vade,total) {
	for (var n = 0; n < total; n++) {
		var id_input = 'taksitinput'+n; 
    	var input_id_icerik = browser_form(id_input);
		if(sira==n){
			input_id_icerik.className='radioSecili'; 
			document.odeme_ek_bilgi.taksit.value=vade; 
		}
		else 
		{
			input_id_icerik.className='radioSecisiz'; 
		}
	}
}



