﻿function nesneyarat() {
    var nesneAjax;
    var tarayici = navigator.appName;
    if(tarayici == "Microsoft Internet Explorer"){
        nesneAjax = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        nesneAjax = new XMLHttpRequest();
    }
    return nesneAjax;
}

	var http = nesneyarat();

function regKontrol(pattern, value) 
{ 
   r = new RegExp(pattern, "g"); 
   return r.test(value); 
} 


function mailKontrol(gelenMail) 
{ 
     patternEposta   = "^"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"@"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"[\.]"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"$"; 
           
     if ( !regKontrol(patternEposta,gelenMail)) 
     { 
          return false; 
     } 
     return true; 
}


function mailCikar(islem) {

	var mail = document.getElementById('namebult').value;
	if (mailKontrol(mail)) {
	http.open('get', 'connectors/functionAjax.php?islem=' + islem + '&mail=' + mail + '&rnd=' + Math.random(),true);
	http.onreadystatechange = cevapMailCikar;
    http.send(null);} 
	else {
		  alert("Geçerli Bir E-posta Adresi Giriniz..."); 
          document.getElementById('namebult').value=""; 
          document.getElementById('namebult').focus(); 
		}
}

function cevapMailCikar() {
    if(http.readyState == 4){
		document.getElementById('newsletterContainerLinks').innerHTML = http.responseText;
			} else {document.getElementById('newsletterContainerLinks').innerHTML = "<br><div align='center'><img src='images/loading.gif' align='middle'> Lütfen Bekleyiniz...</div>";}

}

function mailControl(islem) {
	var mail = document.getElementById('memberMailField').value;
	http.open('get', 'connectors/functionAjax.php?islem=' + islem + '&mail=' + mail + '&rnd=' + Math.random(),true);
	http.onreadystatechange = cevapMailControl;
    http.send(null);
}

function cevapMailControl() {
    if(http.readyState == 4){
		if (http.responseText.indexOf("@")!=-1){
			message='<br /><b>' + http.responseText +'</b>, bu mail adresi ile daha önceden sistemimize üye olunmuştur, Şifrenizin mail adresinize gönderilmesini istiyorsanız lütfen <a href="javascript:void(0)" onClick="mailReset(\''+ http.responseText +'\')" style="text-decoration:none; color: #CC0000;"><b>tıklayınız...</b></a>';
			showDialog('Şifre Gönderim İşlemi','' +  message  + '','error');
			document.getElementById('divMailControl').innerHTML = message;
			document.getElementById('btnDevam').disabled=true;
		}
		else if (http.responseText==2){
			message='<img src="images/icons/check.png" align="absmiddle" /> Sistemde hata oluştu, lütfen daha sonra tekrar deneyiniz...';
			document.getElementById('divMailControl').innerHTML=message;document.getElementById('btnDevam').disabled=true;
		}
		else if (http.responseText==1){
			message='<img src="images/icons/check.png" align="absmiddle" /> Mailiniz uygundur...';
			document.getElementById('divMailControl').innerHTML=message;document.getElementById('btnDevam').disabled=false;
		}
		else if (http.responseText==0) {
			message='<img src="images/icons/delete.png" align="absmiddle" /> Geçersiz bir e-mail girdiniz...';
			document.getElementById('divMailControl').innerHTML=message;document.getElementById('btnDevam').disabled=true;
		}
	} 
    else {
    	document.getElementById('divMailControl').innerHTML = "<br><div align='left'><img src='images/loading.gif' align='middle'> Lütfen Bekleyiniz, mailiniz kontrol ediliyor...</div>";
    }

}

function mailReset(mail) {
	http.open('get', 'connectors/functionAjax.php?islem=mailReset&mail=' + mail + '&rnd=' + Math.random(),true);
	http.onreadystatechange = cevapMailReset;
    http.send(null);
}

function cevapMailReset() {
    if(http.readyState == 4){
		document.getElementById('divMailControl').innerHTML = http.responseText;
		window.parent.location="member_login.php";
			} else {document.getElementById('divMailControl').innerHTML = "<br><div align='left'><img src='images/loading.gif' align='middle'> Lütfen Bekleyiniz...</div>";}

}
// Cerez Gonder
function SetCookie(name,value,hours)
   {
   var expire = "";
   expire = new Date((new Date()).getTime() + hours * 3600000);
   expire = "; expires=" + expire.toGMTString();
   document.cookie = name + "=" + escape(value) + expire;
   return true;
   }
   
// Cerez oku
function GetCookie(name)
   {
   var cookieValue = "";
   var search = name + "=";
   if(document.cookie.length > 0){
      offset = document.cookie.indexOf(search);
      if (offset != -1){
         offset += search.length;
         end = document.cookie.indexOf(";", offset);
         if (end == -1) end = document.cookie.length;
         cookieValue = unescape(document.cookie.substring(offset, end))
         }
      }
   return cookieValue;
   }  
   
function sendEventRate(rateValue) {
	eventId=document.getElementById("eventRateId").value;
	
	SetCookie("set"+eventId+"",""+eventId+"",3600);
	http.open('get', 'connectors/functionAjax.php?islem=sendEventRate&rateValue=' + rateValue + '&eventId=' + eventId + '&rnd=' + Math.random(),true);
	http.onreadystatechange = returnSendEventRate;
    http.send(null);
}

function returnSendEventRate() {
    if(http.readyState == 4){
		// alert("son puan: " + http.responseText);
		// document.getElementById('eventRate').value = http.responseText;
		
		var starRating = new Stars({
		maxRating: 5,
		imagePath: 'stars/',
		container: 'starRating',
		callback: rating,
		value: http.responseText		
		});			
								
		starRating.locked = true;	
						
		} else {}

}

function setUserRememberMe(email) {
	alert(email)
	eventId=document.getElementById("eventRateId").value;
	http.open('get', 'connectors/functionAjax.php?islem=setUserRememberMe&email=' + email + '&rnd=' + Math.random(),true);
	http.onreadystatechange = returnSetUserRememberMe;
    http.send(null);
}

function returnSetUserRememberMe() {
    if(http.readyState == 4){} else {}

}