/********************************************************************************/
/*                                                                              */
/*  Copyright (c) 2007 Masters                                                  */
/*                                                                              */
/*  Powered By Orhan POLAT                                                      */
/*                                                                              */
/********************************************************************************/

function createRequestObject(){var result;var browser=navigator.appName;if(browser=="Microsoft Internet Explorer"){try{result=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){result=new ActiveXObject("Microsoft.XMLHTTP");}}else{result=new XMLHttpRequest();}return result;};function ajax(method,url,params,handleFunction,ext,debug){var http=new createRequestObject();http.open(method,url);if(method=='post'){http.setRequestHeader('Content-type','application/x-www-form-urlencoded');http.setRequestHeader('Content-length',params.length);http.setRequestHeader('Cache-control','no-cache');http.setRequestHeader('Connection','close');}http.onreadystatechange=function(){if(http.readyState==4){if(ext){if(ext.form)formusage(ext.form,'enable');if(ext.type=='DIALOG'){if(document.getElementById('loadingpoint'))document.getElementById(ext.target).removeChild(document.getElementById('loadingpoint'));}else if(ext.type=='MESSAGE'){warningModalDialog('hide');}}if(http.status==200){if(debug)alert(http.responseText);var response=http.responseXML;if(response){if(handleFunction){if(typeof(handleFunction)=='function'){handleFunction(response);}else{if(ext){if(ext.type=='LIST'){document.getElementById(ext.target).innerHTML='<div style="color:#FF0000; text-align:center; line-height:40px;">Fonksiyon bulunmadı!</div>';}else if(ext.type=='DIALOG'&&ext.target){layer('hide',ext.target);}}messageDialog('Fonksiyon bulunmadı!',{type:'OK',icon:'warning.gif'});}}}else{if(ext){if(ext.type=='LIST'){document.getElementById(ext.target).innerHTML='<div style="color:#FF0000; text-align:center; line-height:40px;">Bir hata oluştu!</div>';}else if(ext.type=='DIALOG'&&ext.target){layer('hide',ext.target);}}messageDialog('Bir hata oluştu!',{type:'OK',icon:'warning.gif'});}}else{if(ext){if(ext.type=='LIST'){document.getElementById(ext.target).innerHTML='<div style="color:#FF0000; text-align:center; line-height:40px;">Sunucu bağlantısı kurulamadı!</div>';}else if(ext.type=='DIALOG'&&ext.target){layer('hide',ext.target);}}messageDialog('Sunucu bağlantısı kurulamadı!<br>Birazdan tekrar deneyin...',{type:'OK',icon:'warning.gif'});}}else{if(ext){if(ext.form)formusage(ext.form,'disable');if(ext.type){switch(ext.type){case 'DIALOG':if(!document.getElementById('loadingpoint')){var el=document.createElement('div');el.id='loadingpoint';el.className='loadingpoint';el.innerHTML=ext.message;document.getElementById(ext.target).appendChild(el);}else{document.getElementById('loadingpoint').innerHTML=ext.message;}break;case 'LIST':document.getElementById(ext.target).innerHTML='<div style="color:#FF0000; text-align:center; line-height:40px;">'+ext.message+'</div>';break;case 'MESSAGE':warningModalDialog('show','loading',ext.message);break;}}}}};http.send(params);};function listOptions(targetOpt,optlabel,optvalue){var new_option=document.createElement('option');new_option.text=optlabel;new_option.value=optvalue;try{targetOpt.add(new_option,null);}catch(ex){targetOpt.add(new_option);}};function clearList(targetOption){while(targetOption.length>0){targetOption.remove(0);}};function formusage(dialog,status){dialogButtons('modalDialog',status);if(document.forms[dialog]){for(var i=0;i<document.forms[dialog].elements.length;i++){if(document.forms[dialog].elements[i].id.lastIndexOf('cancelbtn')!=0){if(status=='disable'){document.forms[dialog].elements[i].disabled=true;}else{document.forms[dialog].elements[i].disabled=false;}}}}};function dialogButtons(dialog,status){var target=document.getElementById(dialog);if(target&&target.style.display!='none'){var els=target.getElementsByTagName('input');for(var i=0;i<els.length;i++){if(status=='disable'){els[i].disabled=true;}else{els[i].disabled=false;}}}};function getParams(formName){var params='';if(document.forms[formName]){for(var i=0;i<document.forms[formName].elements.length;i++){switch(document.forms[formName].elements[i].type){case "select-one":params+='&'+document.forms[formName].elements[i].name+'=';if(document.forms[formName].elements[i].options.length>0){params+=document.forms[formName].elements[i].options[document.forms[formName].elements[i].selectedIndex].value;}else{params+='0';}break;case "hidden":case "password":case "text":case "textarea":params+='&'+document.forms[formName].elements[i].name+'=';params+=encodeURIComponent(document.forms[formName].elements[i].value);break;case "radio":case "checkbox":if(document.forms[formName].elements[i].checked){params+='&'+document.forms[formName].elements[i].name+'=';params+=encodeURIComponent(document.forms[formName].elements[i].value);}break;default:break;}}}return params;};function wolOn(){window.onload=wolGo;};function wolGo(){for(var i=0;i<wols.length;i++)eval(wols[i]);};function wolAdd(func){wols[wols.length]=func;};var wols=new Array();wolOn();function worOn(){window.onresize=worGo;};function worGo(){for(var i=0;i<wors.length;i++)eval(wors[i]);};function worAdd(func){wors[wors.length]=func;};var wors=new Array();worOn();worAdd('centerModalDialog()');