//genel popup funcs.
function popupscr(url, name, gen, yuk){
eval(window.open(url,name,"toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=" + gen + ",height=" + yuk + ",screenX=5,screenY=5,top=5,left=5"));
}
function popsat(url, name, gen, yuk, scr, rsz){
eval(window.open(url,name,"toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars="+ scr +",resizable="+ rsz +",width=" + gen + ",height=" + yuk + ",screenX=1,screenY=1,top=1,left=1"));
}

//Genel lokal init.
function init(){
		init2();
		}
onload=init;

function rans(){
return (Math.round(Math.random() * 100000));
}


// ************** jquery init satırı ******************************************
$(document).ready(function() {

  //initialize hovertips
  window.setTimeout(hovertipInit, 1);



});

// ************** jquery init satırı end **************************************

// ************** jquery misc **************************************

/*function closeanim(){
	$("div#uyeoll").fadeOut("slow");
}*/

jQuery.extend({
	random: function(X) {
	    return Math.floor(X * (Math.random() % 1));
	},
	randomBetween: function(MinV, MaxV) {
	  return MinV + jQuery.random(MaxV - MinV + 1);
	}
});

// ************** jquery misc end **************************************

// ************** Shopping List Box Ajax Functions ***********************
function fill_shoplist()
{
ajax_request('/nssi/listeekle_ajax.asp');
}

function ekle(sid)
{
PrdID=sid;
randomnumber=Math.floor(Math.random()*10000);
ajax_request('/nssi/listeekle_ajax.asp?sid='+sid+'&rnd='+randomnumber);
}


function eklehediye(sid)
{
PrdID='HNUZOT8MRT8K78NDZSVB';
randomnumber=Math.floor(Math.random()*10000);
ajax_request('/nssi/listeekle_ajax.asp?sid='+sid+'&rnd='+randomnumber);
}


function ajax_request(url) {
  if (window.XMLHttpRequest) {
    AjaxReq = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (AjaxReq != undefined) {
    AjaxReq.onreadystatechange = function() {ajax_request_done(url);};
    AjaxReq.open("GET", url, true);
    AjaxReq.send("");
  }
}  

function ajax_request_done(url) {
	if (AjaxReq.readyState == 4)  // only if req is "loaded"
	{
		if (AjaxReq.status == 200)  // only if "OK"
		{
			document.getElementById('shopping_list').innerHTML=AjaxReq.responseText;
			if(PrdID) //onload populate sırasında hata oluşmasın
			{
			eval('document.images.ekle'+PrdID+'.src=eklendi.src'); // Eklendi imajı.
			}
    	} else {
		/*alert('Bağlantı Hatası!');*/
		document.getElementById('shopping_list').innerHTML="<br><b style=color:red;font-size:13px;>Bağlantı Hatası!</b>";
	    }
	} else // req not loaded yet
	{
		document.getElementById('shopping_list').innerHTML="<br><b style=color:red;font-size:13px;>Yükleniyor...</b>";
		if(PrdID) //onload populate sırasında hata önle
		{
		eval('document.images.ekle'+PrdID+'.src=ekleniyor.src'); // Ekleniyor imajı.
		}
	}
}
// ************** Shopping List Box Ajax Functions END ***********************


/* ****** login box focus ve blur**** */
var DEFAULT_EPOSTA_BOX_VALUE = 'e-posta';
var DEFAULT_SIFRE_BOX_VALUE = 'şifre';

function eposta_focus(objBox){
	    login_box_focus(objBox, DEFAULT_EPOSTA_BOX_VALUE)
}
function eposta_blur(objBox){
	    login_box_blur(objBox, DEFAULT_EPOSTA_BOX_VALUE)
}
function sifre_focus(objBox){
	    try{
		    objBox.style.backgroundImage='none';
		    objBox.style.backgroundColor='#ffffff';
    }
    catch(e){}
}
function sifre_blur(objBox){
	    if (objBox.style.backgroundImage=='none'){
		    if (objBox.value.toString().length == 0){
			    try{
				    objBox.style.backgroundImage='url(http://static.ideefixe.com/img/sistem/password.gif)';
				    objBox.style.backgroundColor='#ffffff';
				    }
			    catch(e){}
		    }
	    }
}
function login_box_focus(objBox, strDefaultBoxValue){
	    var strValue
	    strValue = objBox.value;
	    strValue = strValue.replace(' ','');
	    if(strValue==strDefaultBoxValue){
		    objBox.value='';
	    }
}
function login_box_blur(objBox, strDefaultBoxValue){
	    var strValue
	    strValue = objBox.value;
	    strValue = strValue.replace(' ','');
	    if(strValue==''){
		    objBox.value=' '+strDefaultBoxValue;
	    }
}
/* ****** login box focus ve blur end **** */

/*cookie functions start*/
function getCookieVal (offset){
	  var endstr = document.cookie.indexOf (";", offset);
	  if (endstr == -1)
	    endstr = document.cookie.length;
	  return unescape(document.cookie.substring(offset, endstr));
	}
	function GetCookie (name){
	  var arg = name + "=";
	  var alen = arg.length;
	  var clen = document.cookie.length;
	  var i = 0;
	  while (i < clen) {
	    var j = i + alen;
	    if (document.cookie.substring(i, j) == arg)
	      return getCookieVal (j);
	    i = document.cookie.indexOf(" ", i) + 1;
	    if (i == 0) break; 
	  }
	  return null;
	}
	function DeleteCookie (name,path,domain){
	  if (GetCookie(name)) {
	    document.cookie = name + "=" +
	      ((path) ? "; path=" + path : "") +
	      ((domain) ? "; domain=" + domain : "") +
	      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	  }
	}
/*cookie functions end*/

/* login redirect function */
function git(url){
	if (loggedin) {
		window.location = url
	}
	else{
		var kmusteri, ksession;			
		kmusteri = GetCookie('UID');
		ksession = GetCookie('session');
		
		if (kmusteri == null || session != ksession)
		{
			document.login.redirect.value = url;
			//old: $("div#uyeoll").fadeIn("slow");
			//oldest: slay('uyeoll');
			tb_show('Üye Girişi','#TB_inline?height=180&width=240&inlineId=uyeoll&modal=true')
		}
		else {
			window.location = url
		}
	}
}
/* login redirect function */

/*login layer checkleri */
function loginlayervalidate(form) {
   if (form.email.value == ""){
        alert ("Lütfen e-postanızı giriniz!");
        form.email.focus();
        return false;
      }
   var epostasi = form.email.value
   if ( (epostasi.indexOf ('@',0) == -1) || (epostasi.indexOf('.',0) == -1) || (epostasi.indexOf(' ',0) != -1) ){
        alert ("Lütfen e-posta'nızı doğru giriniz.");
        form.email.focus();
        return false;
      }
   if (form.sifre.value == ""){
        alert ("Lütfen şifre giriniz!");
        form.sifre.focus();
        return false;
      }
}
/*login layer checkleri end*/

/*sol kolon login box checkleri */
function knt(){
    if (document.layeruyelogin.email.value == ""){
     alert ("Lütfen e-posta adresinizi giriniz.");
     document.layeruyelogin.email.focus();
     return false;  
     }
    if (document.layeruyelogin.sifre.value == ""){
     alert ("Lütfen şifrenizi giriniz.");
     document.layeruyelogin.sifre.focus();
     return false;  
     }
}
/*sol login box checkleri end*/

/* arama check */ 
function aramaknt(){
		if (document.arama.SearchTerm.value == ""){
		alert ("Lütfen arayacağınız kelimeyi giriniz.");
		document.arama.SearchTerm.focus();
		return false;  
		}
		if (document.arama.SearchTerm.value.length<3 || document.arama.SearchTerm.value.length>100){
		alert ("Arayacağınız kelime en az 3 harfden oluşmalı.");
		document.arama.SearchTerm.focus();
		return false;  
		}
		var yzma='<>{}!%$';
		var tt=document.arama.SearchTerm.value;
		for (var i=0;i<tt.length;i++){
			if (yzma.indexOf (tt.substr(i,1),0) >-1){
	        alert ("Lütfen aramanızda özel karakterler kullanmayınız.");
	       	document.arama.SearchTerm.focus();
	        return false;
			}	
		}
}
/* arama check end */ 

// Muzik bulten form checkleri
function mbultencheck(){
	if (document.bulten.eposta.value == "" && document.bulten.eposta.value == "e-posta"){
		alert ("Lütfen e-postanızı giriniz!");
		document.bulten.eposta.focus();
		return false;
	}
	var kod=document.bulten.eposta.value;
	if ((kod.indexOf ('@',0) == -1) || (kod.indexOf('.',0) == -1) || (kod.indexOf(' ',0) != -1) || (kod.length<6)){
		alert ("Lütfen e-posta'nızı doğru giriniz.");
		document.bulten.eposta.focus();
		return false;
	}
	var epostad="1234567890abcdefghijklmnopqrstuvyzxwABCDEFGHIJKLMNOPQRSTUVYZXW.@_-";
	for (var i=0;i<kod.length;i++){
	if (epostad.indexOf (kod.substr(i,1),0) == -1){
        alert ("E-posta adresinizde Türkçe ve özel karakterler kullanmayınız.");
       	document.bulten.eposta.focus();
		return false;
		}
	}
		
	var atler = 0;
	for (var i=0;i<kod.length;i++) if (kod.substr(i,1) == '@') atler = atler + 1;
	if (atler > 1){
		alert ("E-posta adresinizde birden fazla @ işareti var. Lütfen kontrol ediniz.");
       	document.bulten.eposta.focus();
		return false;
	}

	var at, nokta
	at =  kod.indexOf('@',0)
	nokta = kod.indexOf('.',at)
	if ((at < 1) || (nokta-at) < 2 ) {
		alert ("E-posta adresinizde hata var. Lütfen kontrol ediniz.");
       	document.bulten.eposta.focus();
		return false;
	}

	var noktavar = true;
	if (''+document.bulten.eposta.value.charAt(0)=='.') noktavar = false;
	if (''+document.bulten.eposta.value.charAt(document.bulten.eposta.value.length-1)=='.') noktavar = false;
	if (noktavar == false){
		alert('E-posta adresinizin başında ve sonunda nokta olmamalı.');
		document.bulten.eposta.focus();
		return noktavar;
		}
	return true;
}

//tanim elestiri hata form
function elestiri_onsubmit(form) {
	if (!document.oneri.Checkbox1.checked && !document.oneri.Checkbox2.checked && !document.oneri.Checkbox3.checked && !document.oneri.Checkbox4.checked && !document.oneri.Checkbox5.checked && !document.oneri.Checkbox6.checked && !document.oneri.Checkbox7.checked && document.oneri.diger.value.length == 0){
		alert ("Lütfen seçeneklerden birini işaretleyin veya metin alanına yazın!");
		document.oneri.focus();
		return false;
	}
	if(document.oneri.diger.value.length != 0){
		if (document.oneri.diger.value.length < 10 || document.oneri.diger.value.length > 500){
			alert ("Eleştiri ve/veya önerileriniz 10 - 500 karakter arası olmalı!");
			document.oneri.diger.focus();
			return false;
		}
	}
	return true;
}
