// JavaScript Document
var http = getHTTPObject(); // HTTP Nesnesi Oluşturuluyor

// etiket
function _general (msi,etiketadi,sub_sayi) {
	switch (msi) {
		case 'login'    : _loginTable(etiketadi,'xml'); break;
		case 'basic'	: _basicTable (msi,etiketadi,sub_sayi); break;
		case 'basketadd':
			var _basketTotal = document.getElementById("totalbasket");
			_basketTotal.innerHTML = etiketadi.item(0).getAttribute("basketTotal");
			var _message = etiketadi.item(0).getAttribute("message");
			alert (_message);
		break;
		case 'postaadd' :
			var _message = etiketadi.item(0).getAttribute("message");
			var _show = etiketadi.item(0).getAttribute("show");
			alert (_message);
			if (_show=='1') {
				document.getElementById("posta").value = _jn['ceposta'];
				location.href="#main";
			} // end if
		break;
		case 'contact'  : _contactTable (msi,etiketadi,sub_sayi); break;
		case 'join'     :
		case 'address'  :
		case 'remember' :
		case 'basket'   :
			_joinTable (msi,etiketadi,sub_sayi);
		break;
	} // end switch
} // end function

// XML Sonuçları
function _Handel_HTML_Response () {
	var _mesaj 	  = document.getElementById('mesaj');
	var _mainArea = document.getElementById('productsList');
	var msi = document.getElementById("check_enter").value;
	if (http.readyState == 1) {
		switch (msi) {
			case 'basic':
			case 'contact':
				var _viewTable = document.getElementById("productsListMain");
			break;
			default:
				var _viewTable = document.getElementById("productsList");
			break;
		} // end switch
		switch (msi) {
			case 'basic' : _viewTable.innerHTML = ''; break;
			default      : break;
		} // end switch
		//_mesaj.innerHTML = _readyState[http.readyState];
		//_mesaj.innerHTML = '<img src="templates/default/image/icons/loading.gif" width="107" height="13"> '+_readyState[http.readyState];
		_mesaj.innerHTML   = ''; //_readyState[http.readyState];
		//_mainArea.innerHTML = '';
	} else if (http.readyState == 4) {
		if (http.status == 200) {
			var arrays;
			switch (msi) {
				case 'login'    : arrays = 'login'; break;
				case 'basic'    : arrays = 'basic'; break;
				case 'basketadd': arrays = 'basketadd'; break;
				case 'postaadd' : arrays = 'postaadd'; break;
				case 'contact'  : arrays = 'contact'; break;
				case 'join'     :
				case 'address'  :
				case 'remember' :
				case 'basket'   :
					arrays = 'join';
				break;
			} // end swtich
			var xmlDocument = http.responseXML; // XML Verileri Alınıyor
			var etiketadi	= xmlDocument.getElementsByTagName(arrays+"Array"); // XML Etiketadi
			var sub_sayi    = etiketadi.length; // XML Kayıt Sayısı
			if (sub_sayi>0) {
				_general (msi,etiketadi,sub_sayi);
			} // end if
			_mesaj.innerHTML = ''; //_readyState[http.readyState];
		} else {
			_mesaj.innerHTML = _c['error'];
		} // end if
	} // end if
} // end function

// İstekte Bulunan Fonksiyon
function DinamicAction (f,operation,mainId,subId,recordId,page,basketId,path,shvs) {
	var add_url = 'http://'+_define["url_host"]+'/';
	//var add_url = '';
	document.getElementById("check_enter").value = f;
	switch (f) {
		case 'login' :
			var url = add_url+'xml/loginXML.php';
			switch (operation) {
				case 'login' :
					var usrname = document.getElementById("enterusrname").value;
					var passwrd = document.getElementById("enterpasswrd").value;
					var location = "username="+usrname+"&password="+passwrd+"&operation="+operation+"&section="+f;
				break;
				case 'logout' :
				default :
					var location = "operation="+operation+"&section="+f;
				break;
			} // end switch
		break;
		case 'basic' :
			var url = add_url+'xml/basicXML.php';
			var location = _basicOperation (f,operation,mainId);
		break;
		case 'basketadd' :
			var url = add_url+'xml/basketXML.php';
			var location = _basketaddOperation (f,operation,mainId,subId,recordId);
		break;
		case 'contact' :
			var url = add_url+'xml/contactXML.php';
			var location = _contactOperation(f,operation,mainId,subId);
		break;
		case 'join'    :
		case 'address' :
		case 'remember':
		case 'basket'  :
			var url = add_url+'xml/joinXML.php';
			var location = _joinOperation (f,operation,mainId,subId);
		break;
		case 'postaadd' :
			var url = add_url+'xml/postaXML.php';
			var posta = document.getElementById("posta").value;
			var location = "section="+f+"&operation="+operation+"&posta="+posta;
		break;
	} // end switch
    http.open("POST", url, true);
  	http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
  	http.onreadystatechange = _Handel_HTML_Response;
  	http.send(location);
} // end function

// popup img
var ventana;
var cont=0;
function afoto(cual,titulo) {
	if(cont==1){ventana.close();ventana=null}
	ventana=window.open('','ventana','resizable=no,scrollbars=no,width=640,height=480,') 
	ventana.document.write(''+
	'<html><head><title>' + _c['companys'] + '</title>'+
		'<meta http-equiv="imagetoolbar" content="no">'+
	'</head>'+
	'<body onclick="window.close()" onMouseDown="window.close()" style="overflow:hidden;margin:0;scroll:no;" onUnload="opener.cont=0">'+
		'<img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">'+
	'</body>'+
	'</html>');
	ventana.document.close();
	cont++;
} // end function
function redimensionar(ancho, alto) {
	ventana.resizeTo(ancho+10,alto+23); // 10x50 con resizable=yes
} // end function

// number
function sayiMi() {
	var N=event.keyCode;
	if ((((N==9) || (N==8)) || ((N==46) || (N==111))) || (((N>95&&N<106) || (N>47&&N<58)) || ((N>95&&N<106) || (N>32&&N<40)))) {
		event.returnValue=true;
	} else { event.returnValue=false; } // end if
} // end function

// check
function checkAll() {
    for (var i = 0; i < document.frmList.elements.length; i++) {
        var e = document.frmList.elements[i];
            e.checked = true;
    } // end for
} // end fınction
function clearAll() {
    for (var i = 0; i < document.frmList.elements.length; i++) {
        var e = document.frmList.elements[i];
            e.checked = false;
    } // end for
} // end function

// top
function top (sort) { location.href="#"+sort; }
// goto
function GoTo (sort) {
	location.href = "https://" + _define["url_host"] + "/index.php" + sort;
	//location.href = sort;
} // end function
// jump
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
// search
function PostSearch() {
	StrHtml='';
	var _kelime = document.getElementById("slctGeneral");
	
	if (_kelime.value=='') { StrHtml = _c['msjsearch']; } // end if
	
	if (StrHtml!='') { alert (_c['msjsearch']); return false; } // end if
	else if (_kelime.value.length < 3 ) { alert (_c['msjsearch']); return false; } // end if
	else {
		return true;
	} // end if
} // end function

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function _hemenAlGit (links,sort) {
	var _aded = document.getElementById("adt_"+sort);
	location.href = links + "&adt=" + _aded.value;
} // end switch

function shows (sort) {
	switch (sort) {
		case 'on':
			document.getElementById("shw").style.visibility = '';
			document.getElementById("shw").style.height = '';
		break;
		case 'off':
			document.getElementById("shw").style.visibility = 'hidden';
			document.getElementById("shw").style.height = '1px';
		break;
	} // end switch
} // end function

function ssl(modes)
{
	var url 	= window.location.toString();
	var protocol= window.location.protocol;
	if ( protocol=='https:' )
	{
		switch(modes)
		{
			case 'serdona':
				var new_url = url.replace (/https:/,'http:');
				location.href = new_url;
			break;
		}
	} else
	{
		switch(modes)
		{
			case 'ssl':
				var new_url = url.replace (/http:/,'https:');
				location.href = new_url;
			break;
		}
	}
}
