//Flash

function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?'); 
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';

document.write(str);
}

function AC_FL_RunContent(){
var ret = 
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
var ret = 
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase(); 

switch (currArg){ 
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie": 
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace": 
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}




//Sağ tuş

browserName        = navigator.appName 
browserVersion      = parseInt(navigator.appVersion) 

document.onmousedown = checkforRightMouseButtonClick; 
if (browserVersion<5 && browserName=="Netscape") 
{ 
    window.onmousedown = checkforRightMouseButtonClick; 
} 

function rightClickPressed() 
{ 
   alert("Bu sitedeki tüm yazılı ve görsel öğeleri kopyalamak veya kullanmak yasaktır! byDEKORCU.com"); 
} 

function checkforRightMouseButtonClick(mouseEvent) 
{ 
if ( ((browserName=="Microsoft Internet Explorer") && (event.button >1)) || 
       ((browserName=="Netscape") && (mouseEvent.which > 1)) ) 
    { 
      rightClickPressed() 
      return false; 
    } 
else 
   return true; 
} 


// Yorum Yapma --------------------------------------------------------------------------
function Kontrol()
{

yorum_yapan=new String();
yorum_yapan=document.regis.yorum_yapan.value
 
yorum_email=new String();
yorum_email=document.regis.yorum_email.value
 
yorum=new String();
yorum=document.regis.yorum.value


if (yorum_yapan.length<1)
   { alert("Lütfen Adinizi ve Soyadinizi Giriniz."); document.regis.yorum_yapan.focus(); return false; }
 




if (yorum_email.length<1)
   { alert("Lütfen Bir E-Mail Adresi Giriniz."); document.regis.yorum_email.focus(); return false; }
  
 else
  {
   at_pos=yorum_email.indexOf("@")
   dot_pos=yorum_email.indexOf(".")
   if(at_pos<1)
   { alert("Mail adresinizde 1 tane \"@\" olmalidir."); document.regis.yorum_email.focus(); return false; }
   if(dot_pos<1)
   { alert("Mail adresinizde 1 tane \".\" olmalidir."); document.regis.yorum_email.focus(); return false; }

   
 else
  {
   v=0;
   u=0;
   p=0;
   for(var i=0;i<yorum_email.length;i++)
   {
    if ((yorum_email.charCodeAt(i) >= 64 && yorum_email.charCodeAt(i) <= 90)||(yorum_email.charCodeAt(i) >= 97 && yorum_email.charCodeAt(i) <= 122)||(yorum_email.charCodeAt(i) >= 48 && yorum_email.charCodeAt(i) <= 57)||(yorum_email.charCodeAt(i)==95)||(yorum_email.charCodeAt(i)==46))
	{
	 if(yorum_email.charAt(i)=="@")
	  p=p+1
	  if(yorum_email.charAt(i)==".")
	  v=v+1

	}
	else
	{
	 u=u+1
	}
   }
   if (p>1)
   { alert ("Mail Adresinizde sadece bir tane \"@\" olmalidir."); document.regis.yorum_email.focus(); return false; }
   if (v>1)
   { alert ("Mail Adresinizde sadece bir tane \".\" olmalidir."); document.regis.yorum_email.focus(); return false; }
  }
 }
 
 if (yorum.length<1)
   { alert("Lütfen Yorumunuzu Yaziniz."); document.regis.yorum.focus(); return false; }
 
}





//Yorum Karakter Sayisi -----------------------------------------------------------------------
function CheckFieldLength(fn,wn,rn,mc) {
  var len = fn.value.length;
  if (len > mc) {
    fn.value = fn.value.substring(0,mc);
    len = mc;
  }
  document.getElementById(wn).innerHTML = len;
  document.getElementById(rn).innerHTML = mc - len;
}




// Text Box Doğrulama -------------------------------------------------------------

function formCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("admin_adi","admin_kullanici","admin_sifre","site_ismi","site_taglari","haberdar_adi","haberdar_email","haberdar_tarih","mail_konusu","mail_adi","mail_aciklamasi","video_basligi","video_sitesi","video_url","baslik","birinci","ikinci","ucuncu","dorduncu","birinci_oy","ikinci_oy","ucuncu_oy","dorduncu_oy","haber_baslik","haber_aciklamasi","urun_adi","firma_adi","firma_tel","uye_adi_soyadi","uye_kullanici_adi","uye_sifre","uye_email","ziyaretci_adi_soyadi","ziyaretci_email","ziyaretci_mesaj","hakkimizda","iletisim_adi_soyadi","iletisim_email","iletisim_mesaj","tel","fax","adres","isim1_adi","isim1_tel","ilet_adrs1","referans_adi","blok_kodu","ip_adresi");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("Adı Soyadı","Kullanıcı Adı","Şifre","Site İsmi","Arama Motoru Tagları","Adı Soyadı","Email Adresi","Eklenme Tarihi","Mailin Konusu","Ürünün Adı","Açıklaması","Video Başlığı","Video Sitesi"," Video Url Adresi","Anket Başlığı","Soru 1","Soru 2","Soru 3","Soru 4","Sayı Girin - Soru 1","Sayı Girin - Soru 2","Sayı Girin - Soru 3","Sayı Girin - Soru 4","Haber Başlığı","Haber Açıklaması","Ürün Adı","Firma Adı","Firma Telefonu","Adınız Soyadınız","Kullanıcı Adı","Şifre","Email Adresi","Adınız Soyadınız","Email Adresiniz","Mesajınız","Hakkimizda","Adınız Soyadınız","Email Adresiniz","Mesajınız","Telefon","Fax","Adres","Yetkili Kişi - Adı Soyadı","Yetkili Kişi - Telefon","İletişim Email","Firma Adı","Blok Kodu","İp Adresi");
	// dialog message
	var alertMsg = "Lütfen Aşağıdaki Alanları Doldurun:\n\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

//Sadece Sayı Girebilmek İçin

 function CalcKeyCode(aChar) {
  var character = aChar.substring(0,1);
  var code = aChar.charCodeAt(0);
  return code;
}

function checkNumber(val) {
  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);

  /* Check if the keyed in character is a number
     do you want alphabetic UPPERCASE only ?
     or lower case only just check their respective
     codes and replace the 48 and 57 */

  if (cCode < 48 || cCode > 57 ) {
    var myNumber = val.value.substring(0, (strLength) - 1);
    val.value = myNumber;
  }
  return false;
}







//Chekbox ' a tıkladığında tümünü seçmesi için
function TumunuSec()
{
	for (var i=0;i<document.form1.elements.length;i++)
    {
      var e=document.form1.elements[i];
      if (e.name != 'Sec')
        e.checked=document.form1.Sec.checked;
    }
}














function kontrol_ziyaretci_1()
{
var ziyaretci_adi_soyadi = document.getElementById('ziyaretci_adi_soyadi').value;
var sc = "ziyaretci_adi_soyadi="+fc_(ziyaretci_adi_soyadi);

JXP(1, "sonuc1", "ayarlar/ajax_kontrol.php?kontrol_et=1", sc);
}


function kontrol_ziyaretci_2()
{
var ziyaretci_email = document.getElementById('ziyaretci_email').value;
var sc = "ziyaretci_email="+fc_(ziyaretci_email);

JXP(1, "sonuc2", "ayarlar/ajax_kontrol.php?kontrol_et=2", sc);
}


function kontrol_ziyaretci_3()
{
var ziyaretci_mesaj = document.getElementById('ziyaretci_mesaj').value;
var sc = "ziyaretci_mesaj="+fc_(ziyaretci_mesaj);

JXP(1, "sonuc3", "ayarlar/ajax_kontrol.php?kontrol_et=3", sc);
}


function kontrol5()
{
var uye_email_tekrar = document.getElementById('uye_email_tekrar').value;
var uye_email = document.getElementById('uye_email').value;
var sc = "uye_email_tekrar="+fc_(uye_email_tekrar)+"&uye_email="+fc_(uye_email);

JXP(1, "sonuc5", "kontrol.php?kontrol_et=5", sc);
}


function kontrol6()
{
var uye_adi_soyadi = document.getElementById('uye_adi_soyadi').value;
var sc = "uye_adi_soyadi="+fc_(uye_adi_soyadi);

JXP(1, "sonuc6", "kontrol.php?kontrol_et=6", sc);
}


function kontrol7()
{
var firma_adi = document.getElementById('firma_adi').value;
var sc = "firma_adi="+fc_(firma_adi);

JXP(1, "sonuc7", "kontrol.php?kontrol_et=7", sc);
}


function kontrol8()
{
var firma_tel_kod = document.getElementById('firma_tel_kod').value;
var sc = "firma_tel_kod="+fc_(firma_tel_kod);

JXP(1, "sonuc8", "kontrol.php?kontrol_et=8", sc);
}


function kontrol9()
{
var firma_tel = document.getElementById('firma_tel').value;
var sc = "firma_tel="+fc_(firma_tel);

JXP(1, "sonuc9", "kontrol.php?kontrol_et=9", sc);
}


function kontrol10()
{
var cep_tel_kod = document.getElementById('cep_tel_kod').value;
var sc = "cep_tel_kod="+fc_(cep_tel_kod);

JXP(1, "sonuc10", "kontrol.php?kontrol_et=10", sc);
}


function kontrol11()
{
var cep_tel = document.getElementById('cep_tel').value;
var sc = "cep_tel="+fc_(cep_tel);

JXP(1, "sonuc11", "kontrol.php?kontrol_et=11", sc);
}


function kontrol12()
{
var adres = document.getElementById('adres').value;
var sc = "adres="+fc_(adres);

JXP(1, "sonuc12", "kontrol.php?kontrol_et=12", sc);
}