function XMLHTTP_Olustur()
{
	var retval=null;
	try
	{
		retval=new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch(e)
	{
		try
		{
			retval=new ActiveXObject("Microsoft.XMLHTTP")
		} 
		catch(oc)
		{
			retval=null
		}
	}
	if(!retval && typeof XMLHttpRequest != "undefined") 
	{
		retval=new XMLHttpRequest()
	}
	return retval
}

function objeBul(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function rumuzkontrol(id)
{
  var url="rumuzkontrol.php?r="+id;
  var layer=objeBul("rumok");
  layer.style.display="";
  layer.innerHTML="<img src=\"images/loading.gif\" border=0>";
  var xmlHttpNesnesi = XMLHTTP_Olustur();
  
  if(xmlHttpNesnesi && xmlHttpNesnesi.readyState !=0 )
  {
		xmlHttpNesnesi.abort()
		alert('Veri Gönderme Hatası');
  }
  if(xmlHttpNesnesi)
  {
	
		xmlHttpNesnesi.open("GET",url,true);
		
		xmlHttpNesnesi.onreadystatechange=function()
		{
			if(xmlHttpNesnesi.readyState==4) 
			{
				txt=xmlHttpNesnesi.responseText;
				if (txt=="1")
				{
					layer.innerHTML="<font color=red size=2><b>X</b> - Kullanılıyor.Lütfen değiştiriniz.</font>";
					document.uyeform.uyesubmit.disabled=true;
					return false;
				}else{
					layer.innerHTML="<font color=green size=2><b>Ok</b></font>";
					document.uyeform.uyesubmit.disabled=false;
					return true;
				}
				
			}						
		}
		; 
		xmlHttpNesnesi.send();
  }
}


function isBlank(fieldValue) {
	var blankSpaces = / /g;
	fieldValue = fieldValue.replace(blankSpaces, "");
	return (fieldValue == "") ? true : false;
}

function isEmailValid(fieldValue) {
	var emailFilter = /^.+@.+\..{2,4}$/;
	var atSignFound = 0;
	for (var i = 0; i <= fieldValue.length; i++)
		if ( fieldValue.charAt(i) == "@" )
			atSignFound++;
	if ( atSignFound > 1 )
		return false;
	else
		return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}

function doesEmailHaveInvalidChar(fieldValue) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
	return ( illegalChars.test(fieldValue) ) ? true : false;
}

function allValidChars(obj) {
  var parsed = true;
  var validchars = "ABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWYZXabcçdefgğhıijklmnoöpqrşstüuvwxyz0123456789@,.-_:&$#*/+(){}\?= ";
  for (var i=0; i < obj.length; i++) {
    var letter = obj.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function kelimeler(mystring) {
rExp = /sex|script|porn|adult|sexy|gay|penis/gi;
r = mystring.search(rExp)

	if (r>-1)
	{
		return true
	}else{
		return false;
	}
}

function GetImage(f,w,h){
window.open('image.php?f='+f,'CCTV','width='+w+',height='+h);
}

function uye(){
alert('Lütfen üye girişi yapınız.');
document.loginfrm.username.focus();
}


function arakontrol(){
	var ara=document.araform.keyword;


if (ara.value=="")
{
	alert("Kelime Girmelisiniz.");
	ara.className="hata";
	ara.focus();
	return false;
}

if (ara.value.length<3)
{
	alert("En Az Dört (4) Harf Girmelisiniz.");
	ara.className="hata";
	ara.focus();
	return false;
}

return true;
}

function uyeKontrol(frm){
	if (isBlank(frm.isim.value) || kelimeler(frm.isim.value))
	{
		alert("Lütfen isminizi giriniz\nAdult içerik kabul edilmez.");
		frm.isim.focus();
		return false;
	}

	if (isBlank(frm.tel.value))
	{
		alert("Lütfen telefon numaranızı giriniz.");
		frm.tel.focus();
		return false;
	}


	if (!isEmailValid(frm.email.value) || ! allValidChars(frm.email.value))
	{
		alert("Lütfen email adresinizi düzenli giriniz");
		frm.email.focus();
		return false;
	}

	if (isBlank(frm.sifre.value) || ! allValidChars(frm.sifre.value))
	{
		alert("Lütfen şifrenizi giriniz.");
		frm.sifre.focus();
		return false;
	}

	if (isBlank(frm.adres.value))
	{
		alert("Lütfen Adres Bilgilerini Giriniz.");
		frm.adres.focus();
		return false;
	}

	if (isBlank(frm.security_code.value))
	{
		alert("Lütfen Güvenlik Numarasını Giriniz.");
		frm.security_code.focus();
		return false;
	}

return true;

}

function denetle(){

var ad=(document.frmcont.ad.value).toLowerCase();
var tel=(document.frmcont.tel.value).toLowerCase();
var mesaj=document.frmcont.mesaj.value;
var adres=document.frmcont.adres.value;

	if (ad=="") {
		alert ("Lütfen adinizi, soyadinizi yaziniz");
		document.frmcont.ad.focus();
		return false;
	}


	if (tel=="") {
		alert ("Lütfen size ulasabilecegimiz telefon numaranizi yaziniz");
		document.frmcont.tel.focus();
		return false;
	}
  	
	if(adres=="") {
		alert("Lütfen Adres Giriniz.");
		document.frmcont.adres.focus();
		return false;
	}

	if (mesaj=="") {
		alert ("Lütfen iletmek istediklerinizi yaziniz");
		document.frmcont.mesaj.focus();
		return false;
	}


}

function sifreKontrol(frm){
	if (!isEmailValid(frm.kadi.value) || ! allValidChars(frm.kadi.value))
	{
		alert("Lütfen email adresinizi düzenli giriniz");
		frm.kadi.focus();
		return false;
	}

return true;

}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function siparisKontrol(frm){
	if (isBlank(frm.isim.value) || kelimeler(frm.isim.value))
	{
		alert("Lütfen isminizi giriniz\nAdult içerik kabul edilmez.");
		frm.isim.focus();
		return false;
	}

	if (isBlank(frm.tel.value))
	{
		alert("Lütfen telefon numaranızı giriniz.");
		frm.tel.focus();
		return false;
	}

	if (!isEmailValid(frm.email.value) || ! allValidChars(frm.email.value))
	{
		alert("Lütfen email adresinizi düzenli giriniz");
		frm.email.focus();
		return false;
	}

	if (isBlank(frm.adres.value))
	{
		alert("Lütfen Adres Bilgilerini Giriniz.");
		frm.adres.focus();
		return false;
	}

	if (isBlank(getCheckedValue(frm.odeme)))
	{
		alert("Lütfen Ödeme Şeklini Seçiniz.");
		return false;
	}

	if(getCheckedValue(frm.odeme)=="havale") {
		if(isBlank(getCheckedValue(frm.hbanka_id))) {
			alert("Lütfen Havale Yapacağınız Bankayı Seçiniz.");
			return false;			
		}
	}

	if(getCheckedValue(frm.odeme)=="kredi") {
		if (isBlank(frm.cardname.value))
		{
			alert("Lütfen Kart Üzerindeki İsmi Giriniz.");
			frm.cardname.focus();
			return false;
		}
		if (isBlank(frm.cardno.value))
		{
			alert("Lütfen Kart Numarasını Giriniz.");
			frm.cardno.focus();
			return false;
		}
		if (isBlank(frm.sonay.value) || frm.sonay.value=="00")
		{
			alert("Lütfen Kartınızın Son Kullanım (Ay) Bilgisini Giriniz.");
			frm.sonay.focus();
			return false;
		}
		if (isBlank(frm.sonyil.value) || frm.sonyil.value=="00")
		{
			alert("Lütfen Kartınızın Son Kullanım (Yıl) Bilgisini Giriniz.");
			frm.sonyil.focus();
			return false;
		}
		if (isBlank(frm.cvv.value))
		{
			alert("Lütfen Kartınızın CVV Bilgisini Giriniz.");
			frm.cvv.focus();
			return false;
		}

		if(getCheckedValue(frm.odemetip)=="taksit") {
			if(isBlank(getCheckedValue(frm.ktaksit))) {
				alert("Lütfen Taksit Seçeneklerinden Birini Seçiniz.");
				return false;								
			}
			
		}

	}

return true;

}

function uyeKontrol(frm){
	if (isBlank(frm.isim.value) || kelimeler(frm.isim.value))
	{
		alert("Lütfen isminizi giriniz\nAdult içerik kabul edilmez.");
		frm.isim.focus();
		return false;
	}

	if (isBlank(frm.tel.value))
	{
		alert("Lütfen telefon numaranızı giriniz.");
		frm.tel.focus();
		return false;
	}

	if (!isEmailValid(frm.email.value) || ! allValidChars(frm.email.value))
	{
		alert("Lütfen email adresinizi düzenli giriniz");
		frm.email.focus();
		return false;
	}

	if (isBlank(frm.sifre.value) || ! allValidChars(frm.sifre.value))
	{
		alert("Lütfen şifrenizi giriniz.");
		frm.sifre.focus();
		return false;
	}

	if (isBlank(frm.adres.value))
	{
		alert("Lütfen Adres Bilgilerini Giriniz.");
		frm.adres.focus();
		return false;
	}
return true;

}

startList = function() {

	// code for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}
window.onload=startList;

function layerOpen(items){
obj = eval("document.all."+items);
if (obj.id)
{
	if (obj.style.display == "none") {
	obj.style.display = "";
	} else {
	obj.style.display = "none";
	}
}
else
	{

	for (var i=0;i<obj.length;i++ )	
		{
			if (obj[i].style.display == "none") {
				obj[i].style.display = "";
			} else {
				obj[i].style.display = "none";
			}
		}

	}

}

function karsilastirmaKontrol() {
var id=objeBul('kids');
var sayac=0;
	if(id.length>0) {
	  for(i=0; i<id.length; i++) {
	  	if(id[i].checked==true) {
	  		sayac++;
	  	}
	  }		
	}
if(sayac>0) {
	if(sayac>3) {
		alert("En Fazla 3 Ürün Seçmelisiniz.");
		return false;
	}else{
	document.frmurun.submit();
	return true;
	}
}
return false;
}

function layerOpen2(items){
obj = eval("document.all.urun_detay");
	for (var i=0;i<obj.length;i++ )	
		{
				obj[i].style.display = "none";
		}
obj[items].style.display="";
}

function layerOdeme(a,b){
ac = eval("document.all."+a);
kapa = eval("document.all."+b);
ac.style.display="";
kapa.style.display="none";
}

function taksitAc(a){
ac = eval("document.all."+a);
	if(ac.style.display=="") {
		ac.style.display="none";
	}else {
		ac.style.display="";
	}
}

function yorum_kontrol(){
var frm=document.frmyorum;

	if (isBlank(frm.mesaj.value))
	{
		alert("Lütfen Yorumunuzu Yazınız.");
		return false;
	}

	if (kelimeler(frm.mesaj.value))
	{
		alert("Lütfen Yorumunuzda Yasak Kelimeler Kullanmayınız.");
		return false;
	}

	if (frm.mesaj.value.length>500)
	{
		alert("Lütfen 500 karakterden fazla yazmayınız.");
		return false;
	}
return true;
}

function markaSelectKontrol(frm){
if (frm.m_id.options[frm.m_id.selectedIndex].value=="0")
{
	return false;
}
return true;
}




var menuskin = "skin1"; 
var display_url = 0; 
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
var tempX = 0;
var tempY = 0;

function showmenuie5(ulr) {
// Mouse Koordinatlarının Alınması
// Ürün üzerinde iken sağ KLİK yapılması ve menü görüntülenmesi
// Mouse pozisyonun alınması start
var scrOfX = 0, scrOfY = 0;
if( typeof( window.pageYOffset ) == 'number' ) {
	scrOfY = window.pageYOffset;
	scrOfX = window.pageXOffset;
} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	scrOfY = document.body.scrollTop;
	scrOfX = document.body.scrollLeft;
} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	scrOfY = document.documentElement.scrollTop;
	scrOfX = document.documentElement.scrollLeft;
}

if (IE) { 
tempX = event.clientX + scrOfX;
tempY = event.clientY + scrOfY;
}
else {  
tempX = e.pageX;
tempY = e.pageY;
}  
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;} 
// Mouse posizyon alınması stop

// menünün bulunduğu layerin pozisyonun ayarlanması ve görüntülenmesi. Layer footer.php dosyasında.
document.getElementById('ie5menu').style.left = tempX;
document.getElementById('ie5menu').style.top = tempY;
document.getElementById('ie5menu').style.visibility = "visible";

// Mouse ın üzerinde bulunduğu ürünün link bilgilerinin alınması
// ulr.url = Ürün özelliklerinin linki.
// ulr.url+&t=1#tc ürünü tavsiye etme.
// ulr.sat = Sepete ekleme.
str  ="<div class=\"menuitems\" url=\""+ulr.url+"\">Ürün Özellikleri</div>";
str +="<hr size=1 width=120>";
str +="<div class=\"menuitems\" url=\""+ulr.url+"&t=1#tv\">Tavsiye Et</div>";
str +="<hr size=1 width=120>";
str +="<div class=\"menuitems\" url=\""+ulr.sat+"\">Sepete Ekle</div>";
document.getElementById('ie5menu').innerHTML=str;
return false;
}

function hidemenuie5() {
document.getElementById('ie5menu').style.visibility = "hidden";
}

function highlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "#333366";
event.srcElement.style.color = "#ffffff";
if (display_url)
window.status = event.srcElement.url;
   }
}
function lowlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "black";
window.status = "";
   }
}
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location = event.srcElement.url;
   }
}

function tavsiyeKontrol(frm){
	if (isBlank(frm.isim1.value) || kelimeler(frm.isim1.value))
	{
		alert("Lütfen isminizi giriniz\nAdult içerik kabul edilmez.");
		frm.isim1.focus();
		return false;
	}

	if (isBlank(frm.isim2.value) || kelimeler(frm.isim2.value))
	{
		alert("Lütfen arkadaşınızın ismini giriniz\nAdult içerik kabul edilmez.");
		frm.isim2.focus();
		return false;
	}

	if (!isEmailValid(frm.email1.value) || ! allValidChars(frm.email1.value))
	{
		alert("Lütfen email adresinizi düzenli giriniz");
		frm.email1.focus();
		return false;
	}

	if (!isEmailValid(frm.email2.value) || ! allValidChars(frm.email2.value))
	{
		alert("Lütfen arkadaşınızın email adresini düzenli giriniz");
		frm.email2.focus();
		return false;
	}

return true;

}



function stokHaber(id)
{
  var url="stokhaberk.php?uid="+id;
  var layer=objeBul("stok");
  var bstok=objeBul("bstok");
  layer.style.display="";
  layer.innerHTML="<img src=\"images/loading.gif\" border=0>";
  var xmlHttpNesnesi = XMLHTTP_Olustur();
  
  if(xmlHttpNesnesi && xmlHttpNesnesi.readyState !=0 )
  {
		xmlHttpNesnesi.abort()
		alert('Veri Gönderme Hatası');
  }
  if(xmlHttpNesnesi)
  {
	
		xmlHttpNesnesi.open("GET",url,true);
		
		xmlHttpNesnesi.onreadystatechange=function()
		{
			if(xmlHttpNesnesi.readyState==4) 
			{
				txt=xmlHttpNesnesi.responseText;
				if (txt=="1")
				{
					layer.innerHTML="<font color=red size=2><B>İsteğiniz alınmıştır.</B></font>";
					bstok.style.display='none';
					return false;
				}else{
					layer.innerHTML="<font color=red size=2><B>Zaten listedesiniz.</B></font>";
					bstok.style.display='none';
					return false;
				}
				
			}						
		}
		; 
		xmlHttpNesnesi.send();
  }
}



function sepeteUrunEkle(id)
{
  var url="sepeteekle.php?uid="+id;
  var layer=objeBul("layerSepetEkle");
   layer.style.display="";
  layer.innerHTML="<img src=\"images/loading.gif\" border=0>";
  var xmlHttpNesnesi = XMLHTTP_Olustur();
  
  if(xmlHttpNesnesi && xmlHttpNesnesi.readyState !=0 )
  {
		xmlHttpNesnesi.abort()
		alert('Veri Gönderme Hatası');
  }
  if(xmlHttpNesnesi)
  {
	
		xmlHttpNesnesi.open("GET",url,true);
		
		xmlHttpNesnesi.onreadystatechange=function()
		{
			if(xmlHttpNesnesi.readyState==4) 
			{
				txt=xmlHttpNesnesi.responseText;
				if (txt!="0")
				{
					var bol=txt.split("~");
					layer.innerHTML=bol[1];
					alert(bol[0]+" ürünü sepetinize eklendi.");
					return false;
				}else{
					alert("Ürün bulunamadı");
					return false;
				}
				
			}						
		}
		; 
		xmlHttpNesnesi.send();
  }
}
//  End -->
