﻿document.oncontextmenu=new Function("return false");
document.onmousedown = new Function("return false");
document.onmouseup = new Function("return false");
document.onselectstart = function () { return false; } // ie

var ff=false;
var ie=true;

function mesaj(msg)
{
 msx=msg;
 var ms=findObj('message');
 ms.innerHTML=msx;
}

function trim(val)
{
    return val.replace(/^\s+|\s+$/g,"");
}

function ltrim(val)
{
    return val.replace(/^\s+/,"");
}

function chc(tgt,src) {
 var srco=findObj(src); 
 if(srco) { 
  tgt.style.backgroundImage=srco.style.backgroundImage;
 }
} 

function chc2(tgt,src) {
 var tgto=findObj(tgt);
 var srco=findObj(src); 
 if(srco && tgto) { 
  tgto.style.backgroundImage=srco.style.backgroundImage;
 }
} 

function chcl(obj,newStyle,imgSrc)
{
 if(obj) {
  if(newStyle!="") {
	obj.className=newStyle;
  }
 }
 try {
  if(imgSrc!=null) {
    obj.style.background=imgSrc;
  }
 }
 catch (e) { 
 }
}

function chclo(objx,newStyle,imgSrc) {
 obj=findObj(objx);
 if(obj) {
  if(newStyle!="") {
	obj.className=newStyle;
  }
 }
 try {
  if(imgSrc!=null) {
    obj.style.background=imgSrc;
  }
 }
 catch (e) { 
 }
}

function rtrim(val)
{
    return val.replace(/\s+$/,"");
}

function AjaxRun(url,sonuc,func,met)
{
    if(sonuc)
    {
     //sonuc.innerHTML = "Veri Bekleniyor Lütfen Bekleyiniz..."; 
    }
    var xmlHttpReq = false;
    try
    {
        xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
        ie=true;
    }
    catch (err)
    {
        try
        {
            xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            ie=true;
        }
        catch (err2)
        {
            xmlHttpReq = new XMLHttpRequest();
            ie=false;
            ff=true;
            if (xmlHttpReq.overrideMimeType)
            {
                xmlHttpReq.overrideMimeType('text/xml');
            }
        }
    }
    
    // Diger
    if ( !xmlHttpReq && window.createRequest )
    {
     try
     {
      xmlHttpReq = window.createRequest();
     }
     catch(e)
     {
      xmlHttpReq = false;
     }
    }
    xmlHttpReq.open(met, url, true);
    xmlHttpReq.setRequestHeader('Content-Type', 'text/xml; charset=windows-1254');
    xmlHttpReq.onreadystatechange = function()
    {
        if (xmlHttpReq.readyState == 4)
        {
            eval('func(xmlHttpReq);');
        }
    }
    xmlHttpReq.send("");
    if(sonuc)
    {
     sonuc.innerHTML = "";
    }
}

function AjaxPost(url,sonuc,func,met,params)
{
    if(sonuc)
    {
     //sonuc.innerHTML = "Veri Bekleniyor Lütfen Bekleyiniz..."; 
    }
    var xmlHttpReq = false;
    try
    {
        xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
        ie=true;
    }
    catch (err)
    {
        try
        {
            xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            ie=true;
        }
        catch (err2)
        {
            xmlHttpReq = new XMLHttpRequest();
            ie=false;
            ff=true;
            if (xmlHttpReq.overrideMimeType)
            {
                xmlHttpReq.overrideMimeType('text/xml');
            }
        }
    }
    
    // Diger
    if ( !xmlHttpReq && window.createRequest )
    {
     try
     {
      xmlHttpReq = window.createRequest();
     }
     catch(e)
     {
      xmlHttpReq = false;
     }
    }
    xmlHttpReq.open(met, url, true);
    xmlHttpReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttpReq.setRequestHeader("Content-length", params.length);
    xmlHttpReq.setRequestHeader("Connection", "close");
    
    xmlHttpReq.onreadystatechange = function()
     {
        if (xmlHttpReq.readyState == 4)
        {
            eval('func(xmlHttpReq);');
        }
    }
    xmlHttpReq.send(params);
    if(sonuc)
     {
     sonuc.innerHTML = "";
    }
}

function metin_oku(xmlObj,field)
{
 var sonuc;
 if(ie)
 {
  try
  {
   sonuc = xmlObj.responseXML.getElementsByTagName(field)[0].text;
  }
  catch(err)
  {
   //Mesaj('isteğiniz işlenirken bir hata oluştu\n'+field+err);
   sonuc='';
  }
 }
 else if(ff)
 {
  try
  {
   sonuc = xmlObj.responseXML.getElementsByTagName(field).item(0).firstChild.data;
  }
  catch(err)
  {
   //Mesaj('isteğiniz işlenirken bir hata oluştu\n'+field+'\n'+err);
   sonuc='';
  }
 }
 else
 {
  sonuc='';
 }
 return sonuc;
}

function getiText(obj)
{
 if(document.all)
 {
  return obj.innerText;
 }
 else
 {
  return obj.textContent;
 }
}

function setiText(obj,val)
{
 if(document.all)
 {
  obj.innerText=val;
 }
 else
 {
  obj.textContent=val;
 }
}

function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  return foundObj;
}

function Mesaj(msg)
{
  var metin=' <strong style="font-size:18pt">'+msg+'</strong><br />';
  metin += '<input type="button" style=\'font-size:16pt\' value=\'TAMAM\' onclick="MesajX()" />';
  findObj('message').innerHTML=metin;
  findObj('message').style.display='block';
  findObj('maindiv').style.display='none';
}

function MesajX()
{
 findObj('maindiv').style.display='block';
 findObj('message').style.display='none';
 findObj('message').innerHTML='';
}


function chngstate(sid)
{
 var el=findObj(sid);
 if (el)
 {
  if (el.style.display=="block")
  {
   el.style.display="none";
  }
  else
  {
   el.style.display="block";
  }
 }
}
                
function gop(url)
{
 try
 {
  location.href=url;
 }
 catch(err)
 {
 
 }
 try
 {
  window.location=url;
 }
 catch(err)
 {
 
 }
 try
 {
  location=url;
 }
 catch(err)
 {
 
 }
 try
 {
  window.location.href=url;
 }
 catch(err)
 {
 
 }
}

function retrieveCookie( cookieName )
{
 var cookieJar = document.cookie.split( "; " );
 for( var x = 0; x < cookieJar.length; x++ )
 {
  var oneCookie = cookieJar[x].split( "=" );
  if( oneCookie[0] == escape( cookieName ))
  {
   return unescape( oneCookie[1] ); 
  }
 }
 return null;
}

function setCookie( cookieName, cookieValue, lifeTime, path, domain, isSecure )
{
 if( !cookieName )
 {
  return false; 
 }
 if( lifeTime == "delete" )
 {
  lifeTime = -10; 
 }
 document.cookie = escape( cookieName ) + "=" + escape( cookieValue ) +
  ( lifeTime ? ";expires=" + ( new Date( ( new Date() ).getTime() + ( 1000 * lifeTime ) ) ).toGMTString() : "" ) +
  ( path ? ";path=" + path : "") + ( domain ? ";domain=" + domain : "") + 
  ( isSecure ? ";secure" : "");
 if( lifeTime < 0 )
 {
  if( typeof( retrieveCookie( cookieName ) ) == "string" )
  {
   return false;
  }
  return true;
 }
 if( typeof( retrieveCookie( cookieName ) ) == "string" )
 {
  return true; 
 }
 return false;
}

window.status='.:: GLOBAL ::.';
function AddToFavorites()
{
 var IE = document.all?true:false;
 if(!IE)
{
  window.sidebar.addPanel('GLOBALTMR', 'http://www.globaltmr.com', "GLOBALTMR")
 }else{
  window.external.AddFavorite('http://www.globaltmr.com','GLOBALTMR');
 }
}

function opw(url,sname,wd,hg)
{
 var link = window.open(url,sname,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+wd+",height="+hg+",left=20,top=20",true);
}

function op(url,options) { 
 var link = window.open(url,"",options);
} 

function isValidEmail(email, required) {
    if (required==undefined) {
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {
        return false;
    }
    if (email.indexOf("@") < 1) {
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {
        return false;
    } else if (email.indexOf("@") == email.length) {
        return false;
    }
    
    return true;
}

function allValidChars(email)
{
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}


function setCookie(name, value)
{
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;

    var expires = argc > 2 ? argv[2] : null;
//    var path = argc > 3 ? argv[3] : null;
    var path = argc > 3 ? argv[3] : "/";
    //var domain = argc > 4 ? argv[4] : null;
    var domain = ".turk-trade.net";
    var secure = argc > 5 ? argv[5] : false;

    document.cookie = name + "=" + escape(value) +
                      ( expires == null  ? "" : ("; expires=" + expires.toGMTString()) ) +
                      ( path == null     ? "" : ("; path=" + path) ) +
                      ( domain == null   ? "" : ("; domain=" + domain) ) +
                      ( secure == true   ? "; secure" : "" );
}

function getCookie(name)
{
    var arg = name + "=";
    var alen = arg.length;
    var clen=document.cookie.length;
    var i=0;

    while(i< clen){
        var j = i+alen;
        if(document.cookie.substring(i,j)==arg) {
            var end = document.cookie.indexOf(";",j);
            if (end == -1) {
                end = document.cookie.length;
            }
            return unescape(document.cookie.substring(j,end));
        }
        i = document.cookie.indexOf(" ",i)+1;
        if (i==0) {
            break;
        }
    }
    return null;
}

function replaceX(str, oldX, newX)
{
    var val = "";
    var tmp = "";
    var cnt = 0;

    for (var i = 0; i < str.length; i++)
    {
        var c = str.charAt(i);
        if (c == oldX)
        {
            if (tmp.length != 0)
            {
                if (cnt == 0) val += tmp;
                else val += newX + tmp;
                cnt++;
            }
            tmp = "";
        }
        else tmp += c;
    }

    if (tmp.length != 0)
    {
        if (cnt == 0) val += tmp
        else val += newX + tmp
        cnt++;
    }

    return val;
}

function replaceText ( OrgStr, Target, Change )
{
 var index, len=0; var fullStr = '';
 while ( (index=OrgStr.indexOf(Target)) >= 0){
  fullStr = fullStr + ''+ OrgStr.substring(0,index) + ''+Change ;
  OrgStr = OrgStr.substring(index+Target.length);
 }
 return fullStr+''+OrgStr;
}

function popUp(URL,wheight) {
var winl = (screen.width - 660) / 2;
var wint = (screen.height - wheight) / 2;
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width= 660,height= '+wheight+',left = '+winl+',top = '+wint);");
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}