var enc = "UTF-8"
var highlight = "";

function addOnLoad(newFunction) {
    var currentOnLoad = window.onload;
    if (typeof window.onload != "function") {
        window.onload = newFunction;
    }
    else {
        window.onload = function() {
            currentOnLoad();
            newFunction();
        }
    }
}

function doFuncSubmit(jsc) {
		var neww;
		if (jsc != "") {
			if (jsc.indexOf('(') > 0) {
				neww = jsc;
			} else {
				neww = jsc+'()';
			}
			eval(neww);
		}
}

function submit_form(request_form) {
	document.getElementById(request_form).submit();
}

function validate(){
	var frm;
	var frm_adet = document.forms.length;
	if (frm_adet > 0) {
		for (ii=0;ii<frm_adet;ii++) {
			frm = document.forms[ii];
			for (i=0;i<frm.elements.length;i++){
				if (frm.elements[i].alt!=undefined && frm.elements[i].alt=='N' && frm.elements[i].value=='' && frm.elements[i].value!=null) {
					box = frm.elements[i].name;
					alert('Kırmızı kenarlı alanlar boş geçilemez!');
					document.all(box).focus();
					return false;
					break;
				} 
			}
		}
	}
	return true;
}
function sel_not_null(){
	var frm;
	var box;
	frm = document.forms[0];
	if (frm != null || frm != undefined) {
		for (i=0;i<frm.elements.length;i++){
			if (frm.elements[i].type == 'select-one' && frm.elements[i].alt!=undefined && frm.elements[i].alt=='N' && frm.elements[i].value!=null) {		
				box = frm.elements[i];
				box.options[0].style.color = "red";
			} 
		}
	}
	return true;
}

function for_sel_not_null(id){
	var frm;
	var box;
	frm = document.forms[id];
	if (frm != null || frm != undefined) {
		for (i=0;i<frm.elements.length;i++){
			if (frm.elements[i].type == 'select-one' && frm.elements[i].alt!=undefined && frm.elements[i].alt=='N' && frm.elements[i].value!=null) {		
				box = frm.elements[i];
				box.options[0].style.color = "red";
			} 
		}
	}
	return true;
}

function e_validate(fld) {
    if(!check_email(fld.value)){
      fld.value = '';
      fld.focus()
      alert("Hatalı E-Posta girdiniz!\nLütfen E-Posta adresinizi kontrol ediniz!\nE-Posta adreslerinde [www] uzantısı kullanılmaz!");
      return false;
   }
   return true;
}

function check_email(fld){
	var address = fld;
    if((address == "") || (address.indexOf('www') == 0) || (address.indexOf('@') == -1) || (address.indexOf('.') == -1))
       return false;
    return true;
}

function log_out(){
	location.href="index.php?logout=yes"
}

function goHome(){
	location.href="my_profile.php"
}

function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);
    return newstr;
}

function texti_say(fld,size) {
	var txt = document.all.mesaj.innerText
	var limit
	document.all.not_toplam.innerText = size-fld.value.length;
	if (fld.value.length >= size) {
		limit = txt.substring(0,size);
		document.all.mesaj.innerText = limit;
		document.all.not_toplam.innerText = 0;
		alert(fld.value.length+' karakter kullandınız.!')
	} else {
	return true;
	}
}

function alan_say(fld,size,show_item) {
	var limit;
	document.getElementById(show_item).innerText = size - fld.value.length;
	if (fld.value.length >= size) {
		limit = fld.value.substring(0,size);
		fld.value = limit;
		document.getElementById(show_item).innerText = 0;
		alert(fld.value.length+' karakter kullandınız.!');
	} else {
		return true;
	}
}

function checkb_secimi() {
	var frm = document.forms[0];
	var box;
	for (i=0;i<frm.elements.length;i++){
		if (frm.elements[i].type == 'checkbox') {		
			box = frm.elements[i];
			if (box.value == 'E') {
				box.checked = true
			}
		} 
	}
	return true;	
}

function profile(usr){
	var que = 'show_profile.php?xuid='+usr
	usr = replace(usr,'-','_')
	winOpen2(que, usr, 790, 600, 10, 10)
}

function cafeprofile(usr){
	var que = '../show_profile.php?xuid='+usr
	usr = replace(usr,'-','_')
	winOpen2(que, usr, 525, 500, 112, 230)
}

function show_photo(id) {
	window.open('show_photo.php?img_id='+id, 'picture',',top=0,left=0,width=200,height=100,toolbar=no,location=no,status=no,resizable=yes,scrollbars=no')
}

function showBigPhoto(id) {
	window.open('showBigPhoto.php?img_id='+id, 'picture',',top=0,left=0,width=200,height=100,toolbar=no,location=no,status=no,resizable=yes,scrollbars=no')
}

function showBigGroupPhoto(id) {
	window.open('showBigGroupPhoto.php?img_id='+id, 'picture',',top=0,left=0,width=200,height=100,toolbar=no,location=no,status=no,resizable=yes,scrollbars=no')
}

function openVote() {
	window.open('voting.php', 'votes',',top=0,left=0,width=400,height=410,toolbar=no,location=no,status=no,resizable=yes,scrollbars=no')
}

function url(url,session) {
		location.href = '/' + url;
		
}
function over(cell) { 
	document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu_ovr.gif)'; 
}
function out(cell) { 
	if (cell != highlight) {
		document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu.gif)'; 
	}
}

function bover(cell) { 
	document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'buton_off.gif)'; 
}
function bout(cell) { 
	if (cell != highlight) {
		document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'buton_on.gif)'; 
	}
}

function mover(cell) { 
	document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu_ovr.gif)'; 
}
function mout(cell) { 
	if (cell != highlight) {
		document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu.gif)'; 
	}
}

function stay(cell) { 
	if (highlight != "") {
		document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu_ovr.gif)'; 
	}
	document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu_ovr.gif)'; 
	highlight = cell;
}

function astay(cell) { 
	if (highlight != "") {
		document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu_ovr.gif)'; 
	}
	document.getElementById(cell).style.backgroundImage='url(' + 'images/' + 'ana_menu_ovr.gif)'; 
	highlight = cell;
}

var swear_words_arr=new Array("nsm","m.s-n","m-s-n","m.sn","m-s.n","ms-n","m.s.n","m.sn","ms.n","emsn","beşyüzotızbeş","beşyüzkırkiki","beşyüzellibeş","beşyüzotuziki","adresim",".net",".com","htm","superonline","yahoo","mmssnn","e-posta","h o t m a i l","m s n","mynet","yahoo","hotmail","maıl","aycell","turkcell","telsim","emesen","email","mail","posta","telefon","icq","tel","messenger","msn","telephone","aysiq","script","alert","html","php","javascript","555","505","532","216","212","533","535","536","537","542","543","544","546");
var swear_alert_arr=new Array;
var swear_alert_count=0;

function reset_alert_count()
{
 swear_alert_count=0;
}

function validate_user_text(txt)
{
 reset_alert_count();
 var compare_text=txt.value
 for(var i=0; i<swear_words_arr.length; i++)
 {
  for(var j=0; j<(compare_text.length); j++)
  {
   if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
   {
    swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
    swear_alert_count++;
   }
  }
 }
 var alert_text="";
 for(var k=1; k<=swear_alert_count; k++)
 {
  alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
 }
 if(swear_alert_count>0)
 {
  alert("Lütfen mesajınızı kontrol ediniz!\nMesajınızda iletişim bilgileri bulundu!(e-posta adresi, telefon numarası v.s.)\nSadece ELMA Üyeler iletişim bilgilerini kişilerle paylaşabilirler!");
  //txt.select();
 }
 else
 {
  return true;
 }
}

function validate_xuser_text(txt)
{
 reset_alert_count();
 var compare_text=txt.value
 for(var i=0; i<swear_words_arr.length; i++)
 {
  for(var j=0; j<(compare_text.length); j++)
  {
   if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
   {
    swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
    swear_alert_count++;
   }
  }
 }
 var alert_text="";
 for(var k=1; k<=swear_alert_count; k++)
 {
  alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
 }
 if(swear_alert_count>0)
 {
  alert("Lütfen mesajınızı kontrol ediniz\nStandart üyeler profillerinde e-posta veya diğer iletişim bilgilerini kullanamazlar!\nYazınızda standart üyelere yasaklı kelimeler bulundu:\n_______________________________\n" + alert_text + "\n_______________________________");
  txt.select();
 }
 else
 {
  return true;
 }
}

function validate_form_text(txt)
{
 reset_alert_count();
 var compare_text=txt.value
 for(var i=0; i<swear_words_arr.length; i++)
 {
  for(var j=0; j<(compare_text.length); j++)
  {
   if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
   {
    swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
    swear_alert_count++;
   }
  }
 }
 var alert_text="";
 for(var k=1; k<=swear_alert_count; k++)
 {
  alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
 }
 if(swear_alert_count>0)
 {
  alert("Lütfen mesajınızı kontrol ediniz\nStandart üyeler profillerinde e-posta veya diğer iletişim bilgilerini kullanamazlar!\nYazınızda standart üyelere yasaklı kelimeler bulundu:\n_______________________________\n" + alert_text + "\n_______________________________");
  txt.select();
 }
 else
 {
  return true;
 }
}

function not_null_belirle(){
	var frm, fld;
	for (ii=0;ii<document.forms.length;ii++){
	frm = document.forms[ii];
	if (frm != undefined) {
		for (i=0;i<frm.elements.length;i++){
			if (frm.elements[i].alt!=undefined && frm.elements[i].alt=='N' && frm.elements[i].value!=null) {
			    fld = frm.elements[i];
				fld.style.borderLeft="4px red solid";   
			}
		}
	}
	}
	return true;
}

function select_area()
{
 document.mesaj_gonder.send_msg.select();
}

function cDate(e) {
	var key = (e.which) ? e.which : e.keyCode
	var k=String.fromCharCode(key)
	if('01234567890/'.indexOf(k)==-1) return false
    return true
}
function cHour(e) {
	var key = (e.which) ? e.which : e.keyCode
	var k=String.fromCharCode(key)
	if('01234567890:'.indexOf(k)==-1) return false
}
function cInt(e) {
	var key = (e.which) ? e.which : e.keyCode
	var k=String.fromCharCode(key)
	if('0123456789-'.indexOf(k)==-1) return false
}
function cDbl(e) {
	var key = (e.which) ? e.which : e.keyCode
	var k=String.fromCharCode(key)
	if('0123456789.-'.indexOf(k)==-1) return false
}
function cTel(event) {
	var key = (event.which) ? event.which : event.keyCode
	var k=String.fromCharCode(key)
	if('01234567890-# '.indexOf(k)==-1) return false
}
function resetForm(fr) {
    for (var i=0; i<fr.elements.length; i++)
        if (fr.elements[i].type=="text" || fr.elements[i].type=="textarea" /*|| fr.elements[i].type=="hidden"*/)
            fr.elements[i].value=""
}
function resetFormFields(arr) {
    for (var i=0; i<arr.length; i++) {
        var fld = eval("FRM."+arr[i])
        if (fld && fld.type=="text" || fld.type=="textarea" || fld.type=="hidden")
            fld.value=""
    }
}

function winOpen(url, name, w, h, t, l) {
    if (w)  width=w
    if (h)  height=h
    if (t)  tp=t
    if (l)  lft=l
	
    var win=window.open(url, name, "top=" +tp+ ",left=" +lft+ ",width=" +width+ ",height=" +height+ ",toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes")
    win.focus()
    return win
}

function winOpen2(url, name, w, h, t, l) {
    if (w)  width=w
    if (h)  height=h
    if (t)  tp=t
    if (l)  lft=l
	
    var win=window.open(url, name, "top=" +tp+ ",left=" +lft+ ",width=" +width+ ",height=" +height+ ",toolbar=no,location=no,status=no,resizable=no,scrollbars=yes")
    win.focus()
    return win
}

function dlgOpen(url, title, w, h, t, l, arg) {
	var width=740, height=535, tp=50, lft=150
	if (w)  width=w
	if (h)  height=h
	if (t)  tp=t
	if (l)  lft=l
	if (!arg) arg=window
	window.showModalDialog("c:/apache/htdocs/hera/java/DlgOpener?url="+escape(url)+"&title="+title, arg, "dialogHeight:"+height+"px; dialogLeft:"+lft+"px; dialogTop:"+tp+"px; dialogWidth:"+width+"px; scroll:no; status:0;");
}

function fmt(num, decimal) {
	num=""+num
	if (num=='0') return 0
	if (num.indexOf(".")==-1)
		return decless(num)
	else if (decimal==0)
		return decless(num.substring(0,num.indexOf(".")))
	var snum = decless(num.substring(0,num.indexOf(".")))
	var cents = num.substring(num.indexOf(".")+1,num.length).replace(/\./g,'')
	if (cents.length>decimal)
		cents = cents.substring(0, decimal)
	return (cents.length>0 || num.charAt(num.length-1)=='.') ? (snum+"."+cents) : snum

	function decless(num) {
		num = num.replace(/\,/g,'')
		var minus = (num.indexOf("-")==0) ? "-" : ""
		num = num.replace(/\-/g,'')
		while ((num.length > 0) && (num.substring(0,1)=="0"))
		   num = num.substring(1,num.length)
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		   num = num.substring(0,num.length-(4*i+3))+"," + num.substring(num.length-(4*i+3))
		return (minus+num)
	}
}

function makeNullable(fld, nullable){
	if(!fld) return
	if (!nullable){ // null olamaz
		if (fld.a != undefined){
			fld.style.background='#FFFFFF'
			fld.style.backgroundImage='url(img/textBred.gif)';
			fld.style.backgroundRepeat='no-repeat';
			if (fld.a.indexOf("N")==-1)
				fld.a = fld.a + "N"
		}
	}else { // null olabilir
		if (fld.a != undefined){
			fld.style.background='#FFFFFF'
			fld.style.backgroundImage='';
			fld.style.backgroundRepeat='';
			if (fld.a.indexOf("N")>-1)
				fld.a = fld.a.replace("N","");
		}
	}
}

function hideField(obj1, F, hide){
	if (obj1){
		if (F)
			hideFieldFromName(obj1.name, F.name, hide)
		else
			hideFieldFromName(obj1.name, null, hide)
	}
}

function funcAG(fld, leaveColor){
	try{
		// LAZIM - onchange algılamıyor yoksa - inanılmaz ama gerçek
		// fld.value=fld.value;	
		////////////////////////////////////////////////////////////
		fld.focus();
		fld.select();
	} catch (_e){}
}

function clickBl(fld){
	if(fld.value=="E"){
		fld.value="H"
		fld.checked=false
	} else if(fld.value=="H" || fld.value==""){
		fld.value="E"
		fld.checked=true
	}
	//alert(fld.value)
	return false	
}


function setDecimal(fld, decimal) {
	fld.dec = parseInt(decimal)
	assignFieldValue(fld, fmt(fld.value, fld.dec),15)
}

function assignFieldValue(fld, newVal, maxLen){
	var theLen=0 
	if (newVal == null)
		newVal = ""
	if (maxLen !=undefined &&  maxLen && maxLen != '' )
		theLen = maxLen
	else if (fld.maxLength!=undefined && fld.maxLength && fld.maxLength != '')
		try {theLen = parseInt(fld.maxLength)} catch (err) {theLen=0}
	if (fld.t == "NM") {
		fld.value = fmt(newVal, fld.dec)
	} else {
		if (theLen>0 && newVal.length>theLen)
	    	fld.value = newVal.substring(0,theLen)
	    else
		    fld.value = newVal
	}
}

function getCellData(cell){
	var fld = cell.firstChild
	if (fld.value == undefined)
		fld = fld.nextSibling
	try {
		return fld.value
	} catch(e) { return cell.innerText }
}

function setCellData(cell, s){
	var fld = cell.firstChild
	if (fld.value == undefined)
		fld = fld.nextSibling
	try {
		fld.value = s
	} catch(e) { cell.innerText = s }
}
function isDigit(myInput){
    var test = '' + myInput;
    if (isNaN(parseInt(test)))
    {
       return false;
    }
    return true;
}

function parseNumeric(myInput){
	for(i=0; i<myInput.length; i++){
	if(isDigit(myInput.substr(i,1)))
		continue;
		firstPart = myInput.substr(0,i);
		secondPart = myInput.substr(i+1);
		myInput = firstPart + secondPart;
		i=i-1;
	}
	return myInput;
}



function makeLowerCase(myInput){
	if(myInput=='İ'){return 'i';}
	if(myInput=='I'){return 'ı';}
	return myInput.toLowerCase();
}

function makeUpperCaseAll(myInput){
   if (myInput.length>0){
        myString='';
		for(i=0;i<myInput.length;i++){
			  if(myInput.substr(i,1)==' '){
				myChar=' ' + makeUpperCase(myInput.substr(i+1,1));
				i++;
			}
			else{
				myChar=makeUpperCase(myInput.substr(i,1));
			}
			myString=myString + myChar;
		}
		return myString;
   }
}

function makeLowerCaseAll(myInput){
   if (myInput.length>0){
        myString='';
		for(i=0;i<myInput.length;i++){
			  if(myInput.substr(i,1)==' '){
				myChar=' ' + makeLowerCase(myInput.substr(i+1,1));
				i++;
			}
			else{
				myChar=makeLowerCase(myInput.substr(i,1));
			}
			myString=myString + myChar;
		}
		return myString;
   }
}

function makeTitleCase(myInput){
	if (myInput.length>0){
		myString='';
		myString = makeUpperCase(myInput.substr(0,1));
		for(i=1;i<myInput.length;i++){
			if(myInput.substr(i,1)==' '){
				myChar=' ' + makeUpperCase(myInput.substr(i+1,1));
				i++;
			}
			else{
				myChar=makeLowerCase(myInput.substr(i,1));
			}
			myString=myString + myChar;
		}
		return myString;
	}
}

function TurkishCheck(myInput)
{
  emailStr = myInput.value;	
  for (i=0; i<emailStr.length; i++)
  { 
    firstpart = emailStr.substr(0,i);
    middlepart = emailStr.substr(i,1);
    middlepart = middlepart.replace('ş','s');
    middlepart = middlepart.replace('Ş','s');
    middlepart = middlepart.replace('ğ','g');
    middlepart = middlepart.replace('Ğ','g');
    middlepart = middlepart.replace('I','i');
    middlepart = middlepart.replace('ı','i');
    middlepart = middlepart.replace('İ','i');
    middlepart = middlepart.replace('ç','c');
    middlepart = middlepart.replace('Ç','c');
    middlepart = middlepart.replace('ü','u');
    middlepart = middlepart.replace('Ü','u');
    middlepart = middlepart.replace('ö','o');
    middlepart = middlepart.replace('Ö','o');
    lastpart = emailStr.substr(i+1);
    emailStr = firstpart + middlepart + lastpart;
  }
  myInput.value = emailStr;
  setLowerCase(myInput);
}

function lTrim(myInput2){
 while(myInput2.indexOf(' ',0)==0){
  myInput2 = myInput2.substr(1);
 }
 return myInput2;
}

function rTrim(myInput1){
 if (myInput1.length==0)
  return '';
 while(myInput1.lastIndexOf(' ')==(myInput1.length-1)){
  myInput1 = myInput1.substr(0,myInput1.length-1);
 }
 return myInput1;
}

function nTrim(myInput3){
 myInput3 = rTrim(lTrim(myInput3));
 return myInput3;
}

function checkNumeric(myInput){
	myInput=parseNumeric(myInput);
	return myInput;
}

function setTitleCase(myInput){
   if (myInput.value.length>0){
	   myInput.value = makeTitleCase(myInput.value);
	}
}

function setUpperCase(myInput){
   if (myInput.value.length>0){
	   myInput.value = makeUpperCaseAll(myInput.value);
	}
}

function setLowerCase(myInput){
   if (myInput.value.length>0){
	   myInput.value = makeLowerCaseAll(myInput.value);
	}
}

function setNumeric(myInput){
	
	myInput.value = parseNumeric(nTrim(myInput.value));
	if (myInput.value == "") {
		alert('Lütfen sayısal değer giriniz!')
		myInput.focus()
		exit;	
	}
}

function openSelf(myInput){
	self.location = myInput;
}


function js_bb_code(document) {
	var search_text   = new Array ('[b]','[/b]','[i]','[/i]','[u]','[/u]','[p]','[/p]','[br]','[/br]','[h1]','[/h1]','[h2]','[/h2]','[h3]','[/h3]','[center]','[/center]');
	var replaced_text = new Array ('<b>','</b>','<i>','</i>','<u>','</u>','<p>','</p>','<br>','</br>','<h1>','</h1>','<h2>','</h2>','<h3>','</h3>','<center>','</center>');
	for (i=0;i<search_text.length;i++) {
		document = replace(document,search_text[i],replaced_text[i]);
	}
	return document;
}

function js_de_bb_code(document) {
	var replaced_text  = new Array ('[b]','[/b]','[i]','[/i]','[u]','[/u]','[p]','[/p]','[br]','[/br]','[h1]','[/h1]','[h2]','[/h2]','[h3]','[/h3]','[center]','[/center]');
	var search_text    = new Array ('<b>','</b>','<i>','</i>','<u>','</u>','<p>','</p>','<br>','</br>','<h1>','</h1>','<h2>','</h2>','<h3>','</h3>','<center>','</center>');
	for (i=0;i<search_text.length;i++) {
		document = replace(document,search_text[i],replaced_text[i]);
	}
	return document;	
}

function tumunu_sec(obj,formID) {
		var frm = document.getElementById(formID);
		if (obj.checked == true) {
			for (i=0;i<frm.elements.length;i++){
				if (frm.elements[i].type == "checkbox") {
					frm.elements[i].checked = true;
				} 
			}			
		} else {
			for (i=0;i<frm.elements.length;i++){
				if (frm.elements[i].type == "checkbox") {
					frm.elements[i].checked = false;
				} 
			}				
		}
	return true;
}

function CopyData() {
	var ccyap = document.getElementById('copyaddress');
	if (ccyap.checked == true) {
		document.getElementById('t_adress').value = document.getElementById('f_adress').value;
		document.getElementById('t_semtname').value = document.getElementById('f_semtname').value;
		document.getElementById('t_sehir').value = document.getElementById('f_sehir').value;
	} else {
		document.getElementById('t_adress').value = "";
		document.getElementById('t_semtname').value = "";
		document.getElementById('t_sehir').value = "";
	}
}

function validateFirm() {
	var firma = document.getElementById('firmname');
	var tck   = document.getElementById('tc');
	var vergi = document.getElementById('vv');

	if (nTrim(firma.value) != "" && nTrim(firma.value) != null) {
		tck.style.display = 'none';
		document.getElementById('tckimlik').alt=''
		document.getElementById('tckimlik').value='';
		vergi.style.display = '';
		document.getElementById('vn').alt='N'
		document.getElementById('vv').alt='N'
	} else {
		document.getElementById('tckimlik').alt='N';
		document.getElementById('vn').alt='';
		document.getElementById('vd').alt='';
		document.getElementById('vn').value='';
		document.getElementById('vd').value='';
		tck.style.display = '';
		vergi.style.display = 'none';
		
	}
}

function changeDefaultPhoto (filename) {
	document.getElementById('displayPhoto').src = filename;
}

function DisableDivByClass(obj) {
	var items = ge('product_list_tab').getElementsByTagName('div');
	for (i=0;i<items.length;i++){
		if (items[i].className.match('IsVisible')) {
			items[i].className ='IsInVisible';
		}
		
		if (items[i].className.match('DoInVisible')) {
			var item = items[i];
			remove_css_class_name(item,'DoInVisible');
			add_css_class_name(item,'DoVisible');
		}		
	}
}

function SetSearch(obj) {
	document.getElementById(obj).value = '';
	submit_form('search_form');
}

function toggle(){
	for(var i=0;i<arguments.length;i++){
		var element=$(arguments[i]);
		element.style.display=get_style(element,"display")=='block'?'none':'block';
	}
	return false;
}
/*  --------------------------|  Basket Ajax Functions  |--------------------------  */

function ListBasket() {
	var x = $('basket_tab');
	var url = 'ajax.php?a=AJAX_get_basket_list';
	var params = '';
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function SaveToBasket(proID) {
	var x = $('basket_tab');
	var url = 'ajax.php?a=AJAX_add_to_basket';
	var params = '&proID='+proID;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
	WriteLatestBasketInfo(proID);
}

function WriteLatestBasketInfo(proID) {
	var x = $('action_information');
	var url = 'ajax.php?a=AJAX_get_info_basket';
	var params = '&proID='+proID;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function EmptyBasket() {
	var x = $('basket_tab');
	var url = 'ajax.php?a=AJAX_empty_basket';
	var params = '';
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function GetProductList() {
	var x = $('product_list');
	var proID = $F('proID');
	var TypeID = $F('TypeID');
	var SubTypeID = $F('SubTypeID');
	var BrandID = $F('BrandID');
	var SearchText = $F('SearchText');
	var SearchTypeFn = $F('SearchTypeFn');
	var offset = $F('offset');
	var url = 'ajax.php?a=AJAX_list_products';
	var params = '&proID='+proID+'&TypeID='+TypeID+'&SubTypeID='+SubTypeID+'&BrandID='+BrandID+'&SearchText='+SearchText+'&offset='+offset+'&SearchTypeFn='+SearchTypeFn;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function GetProductSearchList(offset) {
	var x = $('product_list');
	var proID = $F('proID');
	var TypeID = $F('TypeID');
	var SubTypeID = $F('SubTypeID');
	var BrandID = $F('BrandID');
	var SearchText = $F('SearchText');
	var SearchTypeFn = $F('SearchTypeFn');
	var url = 'ajax.php?a=AJAX_list_products';
	var params = '&proID='+proID+'&TypeID='+TypeID+'&SubTypeID='+SubTypeID+'&BrandID='+BrandID+'&SearchText='+SearchText+'&offset='+offset+'&SearchTypeFn='+SearchTypeFn;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function UpdateBasket() {
	var items = ge('basket_list').getElementsByTagName('input');
	var proID     = new Array();
	var proAmount = new Array();
	for(var i=0;i<items.length;i++){
		if (items[i].type == 'hidden') {
			proID.push(items[i].value);
		}
		if (items[i].type == 'text') {
			proAmount.push(items[i].value);
		}		
	}
	var x = $('basket_tab');
	var url = 'ajax.php?a=AJAX_update_basket';
	var params = 'proIDs='+proID+'&proAmounts='+proAmount;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function ConfirmBasket() {
	var items = ge('basket_list').getElementsByTagName('input');
	var proID     = new Array();
	var proAmount = new Array();
	for(var i=0;i<items.length;i++){
		if (items[i].type == 'hidden') {
			proID.push(items[i].value);
		}
		if (items[i].type == 'text') {
			proAmount.push(items[i].value);
		}		
	}
	var x = $('right_tab');
	var err = $F('errID');
	var url = 'ajax.php?a=AJAX_confirm_basket';
	var params = 'proIDs='+proID+'&proAmounts='+proAmount+'&errID='+err;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});	
}

function RemoveItem(proID) {
	if ($('ShowOrderList')) {
		var ShowOrderList = $F('ShowOrderList');
		var full_order_row = ge('full_order_row'+proID);
		full_order_row.className = 'frame_off';
	}
	var x = $('basket_tab');
	var url = 'ajax.php?a=AJAX_remove_item';
	var params = 'proID='+proID+'&ShowOrderList='+ShowOrderList;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function OpenInFoText(proRowID) {
	var pro_row = ge('product_row'+proRowID);
	if (pro_row.className == 'frame_on') {
		pro_row.className = 'frame_off';
	} else {
		pro_row.className = 'frame_on';
	}
}

function SaveInFoText(proID) {
	var pro_row = ge('product_row'+proID);
	var pro_textwriteto  = ge('product_written_'+proID);
	var pro_textreadfrom = ge('ProductText'+proID);
	var pro_textseen	 = ge('product_seen_'+proID);
	pro_textwriteto.value = pro_textreadfrom.value;
	if (pro_textreadfrom.value != '') {
		pro_textseen.innerHTML = '('+pro_textreadfrom.value+')';
		pro_row.className = 'frame_off';
	}
	var x = $('basket_tab');
	var url = 'ajax.php?a=AJAX_update_basket_text';
	var params = 'proID='+proID+'&pro_text='+pro_textreadfrom.value;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});	
}

function ChangeDeleteImg(item,statu) {
	item.src = '../images/demote_x2_'+statu+'.gif';
}

function GetQuestions(ParentID) {
	var que_row = 'parent_title_questions_'+ParentID;
	var x = $(que_row);
	var url = 'ajax.php?a=AJAX_draw_parent_questions';
	var params = 'ParentID='+ParentID;
	var ajax = new Ajax.Updater(
	{success: x}, url, 
	{onComplete:function(request){Element.hide('ProgressDiv')}, onLoading:function(request){Element.setStyle('ProgressDiv', {top: document.body.scrollTop+10});Element.setStyle('ProgressDiv', {left: document.body.scrollLeft+10});Element.show('ProgressDiv')}, 
	method: 'post', parameters: params, onFailure: reportError, evalScripts:true});
}

function showError(request)
{
	var rturn = new Array();
	var err_image ='';	
	rturn = request.responseText.split( "£" );
	if (rturn[1] != undefined) {
		$('error').style.display = 'block';
		$('editor_error_text').innerHTML= rturn[0];
		$('editor_error_explanation').innerHTML = rturn[1];
		$('errors_hash').innerHTML = rturn[2];
		if (rturn[3] == 'W') {
			err_image = '<img src="../images/warning.gif">';
		} else if (rturn[3] == 'E') {
			err_image = '<img src="../images/error.gif">';
		} else if (rturn[3] == 'I') {
			err_image = '<img src="../images/information.gif">';
		}				
		$('err_img_showed').innerHTML = err_image;
	}
}

function FooterCheckError(err)
{
	var rturn = new Array();
	var err_image ='';
	rturn = err.split( "£" );
	if (rturn[1] != undefined) {
		$('error').style.display = 'block';
		$('editor_error_text').innerHTML= rturn[0];
		$('editor_error_explanation').innerHTML = rturn[1];
		$('errors_hash').innerHTML = rturn[2];
		if (rturn[3] == 'W') {
			err_image = '<img src="../images/warning.gif">';
		}
		if (rturn[3] == 'E') {
			err_image = '<img src="../images/error.gif">';
		}	
		if (rturn[3] == 'I') {
			err_image = '<img src="../images/information.gif">';
		}					
		$('err_img_showed').innerHTML = err_image;
	}
}

function UpdateTypeOrder() {
	document.getElementById('ProForm').action = 'update_type_order.php';
	document.getElementById('ProForm').submit();
}

function UpdateSubTypeOrder() {
	document.getElementById('ProForm').action = 'update_subtype_order.php';
	document.getElementById('ProForm').submit();
}

function postAppDoc() {
	document.getElementById('ProForm').submit();
}
function reportError(request) {
$('ErrorFrame').value = "Error";
}

