var d=document; var n=navigator; var na=n.appVersion; var nua=n.userAgent; var mswin=(na.indexOf('Win') != -1 ); var mac=(na.indexOf('Mac') != -1 ); var linux=(nua.indexOf('Linux') != -1 );
if(!d.layers){ var dom =(d.getElementById); var op =(nua.indexOf('Opera')!= -1); var konq =(nua.indexOf('Konqueror')!= -1); var saf =(nua.indexOf('Safari') != -1 ); var moz =(nua.indexOf('Gecko') != -1 && !saf && !konq); var ie =(d.all && !op); var ie4 =(ie && !dom); var ie5x =(d.all && dom); var ie5mac =(mac && ie5x); var ie5xwin =(mswin && ie5x); }
function sayfaBas() { if(parseInt(navigator.appVersion) >= 4) window.print(); }
//style="filter:alpha(opacity=20);-moz-opacity:0.2" onMouseover="visible(this,0)" onMouseout="visible(this,1)"
function visible(cur,which){ var strength=(which==0)? 70 : 0.6; if(cur.filters) { cur.filters.alpha.opacity=strength*100; } }
function degis(divid) {var nesne=document.getElementById(divid); if(nesne.style.visibility=="hidden") { nesne.style.visibility = "visible"; nesne.style.display = "inline"; } else { nesne.style.visibility = "hidden";  nesne.style.display = "none"; }}
function goster(divid) { var nesne=document.getElementById(divid); nesne.style.visibility = "visible"; nesne.style.display = "inline";  return true;}
function sakla(divid) { var nesne=document.getElementById(divid); nesne.style.visibility = "hidden";  nesne.style.display = "none"; return true; }
function deger_degis(inputid,ilkd,ikincid) { var nesne=document.getElementById(inputid); if(nesne.value==ilkd) { nesne.value = ikincid; } else { nesne.value = ilkd; } }
function boyut_goster(gel_obj) { var en = gel_obj.width; var boy = gel_obj.height; gel_obj.alt = 'En: ' + en + ' px\nBoy: ' + boy + ' px'; return true; }
function boyutla(resim,en,boy) { var orj_en = resim.width; var orj_boy = resim.height;  if(orj_en>en) { var oran = orj_en/orj_boy; var boy = Math.round(en/oran); resim.width = en; resim.height = boy; resim.alt = 'Orjinal En: ' + orj_en + ' px\nOrjinal Boy: ' + orj_boy + ' px\n\nGörünen En: ' + en + ' px\nGörünen Boy: ' + boy + ' px'; } else { resim.alt = 'En: ' + orj_en + ' px\nBoy: ' + orj_boy + ' px';  if(orj_boy>boy) { var oran = orj_en/orj_boy; var en = Math.round(boy/oran); resim.width = en; resim.height = boy; resim.alt = 'Orjinal En: ' + orj_en + ' px\nOrjinal Boy: ' + orj_boy + ' px\n\nGörünen En: ' + en + ' px\nGörünen Boy: ' + boy + ' px'; } else { resim.alt = 'En: ' + orj_en + ' px\nBoy: ' + orj_boy + ' px'; }  } }
function renk_sectir(gelen,gform) {   var obj = gelen.name;  var formobj = gform.name;  var table_str = "color_table.php?form_name="+formobj+"&col_name="+obj ;  window.open( table_str , "renk_p", "width=230px, height=163px,left=200px,top=200px, resizable: no, help: no, status: no, scrollbars: no,"); return true; }
/*  new functions 30.01.2011 */
function LTrim(str){if(str==null){return null;}for(var i=0;str.charAt(i)==" ";i++);return str.substring(i,str.length);}
function RTrim(str){if(str==null){return null;}for(var i=str.length-1;str.charAt(i)==" ";i--);return str.substring(0,i+1);}
function Trim(str){return LTrim(RTrim(str));}
function isNull(val){return(val==null);}
function isDigit(num){if(num.length>1){return false;}var string="1234567890";if(string.indexOf(num)!=-1){return true;}return false;}
function isBlank(val){if(val==null){return true;}for(var i=0;i<val.length;i++){if((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}}return true;}
function isNumeric(val){if(isBlank(val)){return false;}for(var i=0;i<val.length;i++){if(!isDigit(val.charAt(i))){return false;}}return true;}
function sayfaBas() { if(parseInt(navigator.appVersion) >= 4) window.print(); }
function popAc(sayfaadi, popunadi, genislik, yukseklik, cubuk, buyut) {var wins=(screen.width - genislik) / 2; var wint = (screen.height - yukseklik) / 2; poptipi='height='+yukseklik+',width='+genislik+',top='+wint+',left='+wins+',scrollbars='+cubuk+',resizable='+buyut; win = window.open(sayfaadi, popunadi, poptipi); if(parseInt(navigator.appVersion) >= 4) { win.window.focus(); } return win; }
function git(sayfa) { window.top.location.href=sayfa; }
function sbm(msgStr) { status=msgStr; document.rV=true; }
function onay(str){ return confirm(str); }
function urlonay(str,urlstr){ var onayli = onay(str); if(onayli){ git(urlstr); } else { return false; } }
function numberFormat(deger){ var strDeger = deger + ""; var retval=""; if(strDeger.length > 3){ retval = numberFormat(strDeger.substr(0,strDeger.length-3))+ "." + strDeger.substr(strDeger.length-3,3); } else{ retval = strDeger; }  return retval; }
function posElm(elem) { var x=0; var y=0; while (elem.offsetParent){ x+=elem.offsetLeft+(elem.clientLeft||0); 	y+=elem.offsetTop+(elem.clientTop||0);  elem=elem.offsetParent; } return {x: x, y: y}; }
function addEvent(elm, evType, fn, useCapture) {if(elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true; } else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r; } else { elm['on' + evType] = fn; }}
/* addEvent(window,'load',func1,false); */
function addLoadEvent(func) { var oldonload = window.onload; if(typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } }
function kontrol_sayisal(val){if(isBlank(val)){return false;}for(var i=0;i<val.length;i++){if(!isDigit(val.charAt(i))){return false;}}return true;}
function kontrol_numerik(val){return(parseFloat(val,10)==(val*1));}
function kontrol_mail(emailStr){ var checkTLD=1; var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; var emailPat=/^(.+)@(.+)$/; var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]"; var validChars="\[^\\s" + specialChars + "\]"; var quotedUser="(\"[^\"]*\")"; var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; var atom=validChars + '+'; var word="(" + atom + "|" + quotedUser + ")"; var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$"); var matchArray=emailStr.match(emailPat); if (matchArray==null) { return false; } var user=matchArray[1]; var domain=matchArray[2]; for (i=0; i<user.length; i++) { if(user.charCodeAt(i)>127) { return false; }} for (i=0; i<domain.length; i++) { if (domain.charCodeAt(i)>127) {return false;}} if (user.match(userPat)==null) { return false;} var IPArray=domain.match(ipDomainPat);  if (IPArray!=null) {  for (var i=1;i<=4;i++) { if (IPArray[i]>255) { return false; } }  return true; } var atomPat=new RegExp("^" + atom + "$"); var domArr=domain.split("."); var len=domArr.length; for (i=0;i<len;i++) {  if(domArr[i].search(atomPat)==-1) { return false;} } if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) { return false;} if (len<2) { return false;} return true; }
function checkGroupChecker(inputname){ checkGroup = document.getElementsByName(inputname); for(cSayac=0; cSayac< checkGroup.length ; cSayac++){ if(checkGroup[cSayac].checked){ return false; } } return true; }
function submitForm(f,nodefault){ var attribute = "1!=1"; for(i=0;i<f.elements.length;i++){ input = f.elements[i]; input.value = Trim(input.value); attribute = "1!=1";	a = input.getAttribute('alert'); a = a +' '; if(a!=' ' && a!=null+' '){ if(attribute=="1!=1"){ if(input.tagName=='SELECT'){ attribute = "input.selectedIndex==0"; }  if(input.tagName=='TEXTAREA' || input.type=='text' || input.type=='password' || input.type=='file'){ attribute = "input.value==''"; } if(input.type=='checkbox' || input.type=='radio'){ attribute = "checkGroupChecker('" + input.name +"')"; } if(nodefault==true,input.value==input.defaultValue){ attribute = 'true'; } } result = false;  eval('if('+attribute+' ){result=true;};'); if(result==true){ alert(input.getAttribute('alert')); input.focus(); return false; } if(isBlank(input.value)) { alert(input.getAttribute('alert')); input.focus(); return false; } veritipi = input.getAttribute('veritipi'); if(veritipi!=null) { fonksiyon = 'kontrol_' + veritipi + '("' + input.value + '");'; } else { fonksiyon=''; } sonuc = eval(fonksiyon); if(sonuc==false) { alert(input.getAttribute('alert')); input.focus(); return false; } } } return true; }
function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") +  ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie; } 
function getCookie(name) { var dc = document.cookie;var prefix = name + "=";var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else  begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1)  end = dc.length; return unescape(dc.substring(begin + prefix.length, end));}
function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } }
/* Loading div */ // document.write('<div style="visibility:hidden;display:none;border:1px solid red;background:#f00;padding:22px 6px 0px 18px;z-index:100;width:100px;height:40px;position:absolute;top:10px;left:15px;"  id="xhrloading"  align="center">'); document.write('Loading...&nbsp;&nbsp;'); document.write('<span style="font:bold 12px Arial;color:#fff;margin-top:2px;">Please Wait</span></div>'); */ 
function in_array(needle, haystack, argStrict) { var key = '', strict = !!argStrict; if(strict) { for (key in haystack) { if (haystack[key] === needle){ return true; } } } else { for (key in haystack) { if (haystack[key] == needle) { return true;} } } return false; }
function dumpObj(obj){ if(obj==null){ obj=document; } var retstr=''; for(np in obj) { retstr=retstr+"\r\n"+np+" = "+obj[np]; } alert(retstr); }
function setHomeUrl(urlstr){if(document.all){document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage(urlstr); } else if (window.sidebar){ if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");} catch(e){ alert("Your browser is not allowing me to set your homepage. Please set it manually"); } }  var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',urlstr); } }
function swTab(obj,ulid,klass) { $('div.'+klass).hide(); $('ul#'+ulid+' a').removeClass("selected");$('div#'+obj.attr("rel")).slideDown('fast');  obj.addClass("selected");  };
