// PARAMETRESINDE VERILEN STRINGIN E-MAIL ADRESI OLUP OLMADIGINI KONTROL EDER
// -----------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------
function goruntule(id)
{
nesne = document.getElementById(id);
nesne.style.display = (nesne.style.display == "none" ? "inline" : "none");
}

function MM_openBrWindow(theURL,winName,features) { 
window.open(theURL,winName,features);
}

function emailKontrol(s){
var OK = true;
var karakter = "";
var strOK = "1234567890-_.^~@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
if(s.indexOf("@") == -1 || s.indexOf(".") == -1){
return false;
}
else{
for(var i=0; i<= s.length && OK == true; i++){
karakter = s.substr(i,1);
if(strOK.indexOf(karakter) == -1) OK = false;
}
atsonra = s.substring(s.indexOf("@")+1,s.length);
if(s.substr(s.indexOf("@")+1,1) == "." || 
s.substr(s.length-1, 1) == "@" || 
s.substr(s.length-1, 1) == "." ||
atsonra.indexOf(".") == -1 ||
atsonra.indexOf("@") > -1) OK = false;
if(s.indexOf("@")<1) OK = false;
return OK;
}        
}
// -----------------------------------------------------------------------------------------------------------------------------
// TEXT KUTUSUNUN ICERISINE GIRILDIGINDE(FOCUS) VE CIKILDIGINDA(BLUR) KENARLIK RENGININ DEGISIMI
// -----------------------------------------------------------------------------------------------------------------------------
function textFocus(nesne){
nesne.style.border = "1px solid #50c000";
nesne.style.background = "#fffcfc";
}
function textBlur(nesne){
nesne.style.border = "1px solid #a4a4a4";
nesne.style.background = "#ffffff";
}// -----------------------------------------------------------------------------------------------------------------------------
// PARAMETRESINDE VERILEN STRINGIN SAG VE SOL TARAFINDAKI BOSLUKLARI ATAR
// -----------------------------------------------------------------------------------------------------------------------------
function Trim(s){
while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
{ s = s.substring(1,s.length); }
while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
{ s = s.substring(0,s.length-1); }
return s;
}   
// -----------------------------------------------------------------------------------------------------------------------------
function formKontrolContact(){
var frm 			= document.forms['frm_contact'];
var error			= "";
var email			= frm.txt_email.value;
var adSoyad 	= frm.txt_adSoyad.value;
var konu 			= frm.txt_konu.value;
var mesaj 		= frm.txt_mesaj.value;
if (!emailKontrol(email)){
error+="- Lütfen geçerli bir e-mail adresi giriniz.\n";
}
if (Trim(adSoyad) == '' || Trim(konu) == '' || Trim(mesaj) == ''){
error+="- Bütün alanları eksiksiz doldurmalısınız.\n";
}
if(error != ''){
alert(error);
return false;
}
}
// INSAN KAYNAKLARI FORM GONDERIM KONTROLU
// -----------------------------------------------------------------------------------------------------------------------------

function formKontrolIK(){
var frm = document.forms["frm_ik"];
if( Trim(frm.txt_adi.value) == '' ){
daynexAlert('Lütfen Adınızı girin..!','txt_adi');
return false;
}
if( Trim(frm.txt_soyadi.value) == '' ){
daynexAlert('Lütfen Soyadınızı girin..!','txt_soyadi');
return false;
}
if( Trim(frm.txt_email.value) != '' && !emailKontrol(frm.txt_email.value) ){
daynexAlert('Lütfen geçerli bir e-posta adresi girin..!','txt_email');
return false;
}
if( frm.slc_cinsiyet.selectedIndex == 0 ){
daynexAlert('Lütfen cinsiyetinizi belirtin..!','slc_cinsiyet');
return false;
}
if( frm.slc_d_gun.selectedIndex == 0 || frm.slc_d_ay.selectedIndex == 0 || frm.slc_d_yil.selectedIndex == 0 ){
daynexAlert('Lütfen doğum tarihinizi eksiksiz girin..!','slc_d_gun');
return false;
}
frm.hdn_ik.value = "OOKKEEYY";
}
// -----------------------------------------------------------------------------------------------------------------------------

function formKontrolAddEmailList(){
frm = document.forms['frm_add_email_list'];
if( Trim(frm.txt_ad_soyad.value) == '' ){
alert("Lütfen 'Ad Soyad' alanını doldurun..!");
return false;
}
if( Trim(frm.txt_email.value) == '' ){
alert("Lütfen e-mail adresinizi girin..!");
return false;
}
if( !emailKontrol(frm.txt_email.value) ){
alert("Girmiş olduğunuz e-mail adresi geçersiz..!\nLütfen kontrol edin.");
return false;
}
frm.hdn_add_email_list.value = 'OOKKEEYY';
}

function formKontrolLogin(){
frm = document.forms['login_form'];
if( Trim(frm.kullaniciadi.value) == '' ){
alert("Lütfen 'Kullanici Adı' alanını doldurun..!");
return false;
}
if( Trim(frm.passw.value) == '' ){
alert("Lütfen Sifrenizi girin..!");
return false;
}
frm.login_ol.value = 'OOKKEEYY';
}
// AKTIVASYON KODU GONDERME FORM GONDERIM KONTROLU
// -----------------------------------------------------------------------------------------------------------------------------
function formKontrolSendActivation(){
var frm 			= document.forms['frm_send_activation'];
if( !emailKontrol(frm.txt_email.value) ){
daynexAlert('Girmiş olduğunuz e-posta adresi geçersiz! Lütfen kontrol edin...', 'txt_email');
return false;
}
frm.hdn_send_activation.value = 'OOKKEEYY';
}
// -----------------------------------------------------------------------------------------------------------------------------
// PAROLA DEGISTIRME FORM GONDERIM KONTROLU
// -----------------------------------------------------------------------------------------------------------------------------
function formKontrolPassChange(){
var frm 			= document.forms['frm_pass_change'];
if( Trim(frm.txt_new_password.value).length < 4 || Trim(frm.txt_new_password.value).length > 15 ){
daynexAlert('Parola en az 4 en fazla 15 karakter olabilir...', 'txt_new_password');
return false;
}
if( Trim(frm.txt_new_password.value) != Trim(frm.txt_new_password_confirm.value) ){
daynexAlert('Parolalar birbirinden farklı! Lütfen kontrol edin...', 'txt_new_password');
return false;
}
frm.hdn_pass_change.value = 'OOKKEEYY';
}
// -----------------------------------------------------------------------------------------------------------------------------
// ANKET GONDER
// -----------------------------------------------------------------------------------------------------------------------------

function anketGonder(mode){
var secenek_id=-1;
var objAnket = document.forms["frm_anket"].rad_anket;
var anket_id = document.forms["frm_anket"].hdn_anket_id.value;
for(var i=0; i < objAnket.length; i++){
if (objAnket[i].checked) secenek_id = objAnket[i].value
}
book = "#anket";
if(secenek_id > -1 || mode == "show")
location.href = "?page=main&option_id="+secenek_id+"&survey_id="+anket_id+"&modes="+mode+book;
return false;
}
// -----------------------------------------------------------------------------------------------------------------------------


function showPhoto(photo, photo_name){
var str = "left=0,screenX=0,top=0,screenY=0";
if (window.screen) {
var ah = screen.availHeight - 30;
var aw = screen.availWidth - 10;
str += ",height=" + ah;
str += ",innerHeight=" + ah;
str += ",width=" + aw;
str += ",innerWidth=" + aw;
} else {
str += ",resizable"; // so the user can resize the window manually
}
str = "left=100,top=100, height=530, width=530,resizable";
var show_photo = window.open('show_photo.php?photo='+photo+'&photo_name='+photo_name, null, str+',status=yes, scrollbars=yes, menubar=no, location=no, toolbar=no');
show_photo.focus();
}

function tplImage(img,proc){
if( proc == 'close' ){
document.getElementById('div_tpl').style.display='none';
document.getElementById('img_tpl').src = 'images/0.gif';
}
else{
document.getElementById('div_loading').style.display='inline';
document.getElementById('div_tpl').style.display = 'inline';
document.getElementById('div_tpl').style.top = eval(document.body.scrollTop+100)+'px';
document.getElementById('img_tpl').src = img;
}
}

function domainDetail(){
var dt = window.open();
var content = '<html><head><title>Domain sorgulama sonucu - </title></head><body bgcolor="#efefef">'+
'<table width="85%" bgcolor="#ffffff" style="border:1px solid #cccccc;">'+
'<tr><td style="padding:20px;">'+
document.getElementById('spn_domain_detail').innerHTML+
'</td></tr></table></body></html>';
dt.document.write(content);
}
// DOMAIN SORGULAMA FORM GONDERIM KONTROLU
// -----------------------------------------------------------------------------------------------------------------------------


function menustate(id)
{
obj = document.getElementById(id);
obj.style.display = (obj.style.display=="none" ? "inline" : "none");
}

function showHide(source,target){
if (target.style.display=='none'){
source.innerHTML='<img src="images/kategori.gif" />&#160;Kategorileri Gizle &laquo';
target.style.display='block';
}else{
source.innerHTML='<img src="images/kategori.gif" />&#160;Kategorileri Göster &raquo;';
target.style.display='none';
}
}



function makeGETRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
/*http_request.onreadystatechange = function ()
{
document.getElementById(onay).innerHTML = http_request.responseText;
};
*/
http_request.open('GET', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);

   }