var TEMPTROBJCOLOR ;
var TEMPTROBJ;

function HLon(obj)
{
	if (TEMPTROBJ != null)
	{
		TEMPTROBJ.style.backgroundColor = TEMPTROBJCOLOR; 
	} 
	TEMPTROBJ = obj;
	TEMPTROBJCOLOR = obj.style.backgroundColor;
	obj.style.backgroundColor = '#FFE57E';
}

function HLoff()
{	
	if (TEMPTROBJ != null)
	{
		TEMPTROBJ.style.backgroundColor = TEMPTROBJCOLOR; 
	}	
}

function parseFloat2(str){
        if (str.length==0)
            return 0;
        if (parseFloat("4,5")==4)
            str=str.replace(",",".");

        f=parseFloat(str);
        return f;
    }
    
function putpoint(str){
        if (str.length==0)
            return 0;
        return str.replace(",",".");

}



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_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];}
}

function GetFormPostURL(frm){
	var url = "";
	for(var i=0;i<frm.elements.length;i++){
		var e = frm.elements[i];
		if(frm.elements[i].name.indexOf("__") != 0){
			if(e.type == "input" || e.type == "hidden" )
				url += e.name +"="+e.value +"&";
			else if(e.type == "select-one" || e.type == "select-multiple" )	
				url += e.name +"="+e[e.selectedIndex].value +"&";
		}
	}
	return url;
}





function replaceTurkish(str){
	    var str2=str;
	    str2=str2.replace("Ç",'C');
	    str2=str2.replace("Ğ",'G');
	    str2=str2.replace("İ",'I');
	    str2=str2.replace("Ü",'U');
	    str2=str2.replace("Ö",'O');
	    str2=str2.replace("Ş",'S');
	    str2=str2.replace("ç",'c');
	    str2=str2.replace("ğ",'g');
	    str2=str2.replace("ü",'u');
	    str2=str2.replace("ö",'o');
	    str2=str2.replace("ş",'s');
	    str2=str2.toLowerCase();
	    return str2;
}


function GetFormPostURL(frm){
	var url = "";
	for(var i=0;i<frm.elements.length;i++){
		var e = frm.elements[i];
		if(frm.elements[i].name.indexOf("__") != 0){
			if(e.type == "input" || e.type == "hidden" )
				url += e.name +"="+e.value +"&";
			else if(e.type == "select-one" || e.type == "select-multiple" )	
				url += e.name +"="+e[e.selectedIndex].value +"&";
		}
	}
	return url;
}



function openWin(strURL, arg1, arg2, arg3)
{
		var argLen = arguments.length;
		var intX,intY,strUrl;
		if(argLen < 3){
			intX = '780';
			intY = '550';
		}else{
			intX = arg2;
			intY = arg3;
		}

	//	strURL += "&l="+ _LID;
		oWin = window.open (strURL, arg1, "toolbar=no, menubar=no, location=no, status=no, width=" + intX + ", height=" + intY + ",left=0, top=0, scrollbars=yes, resizable=yes");
		oWin.focus();
}

	
function getUniqueTarget() {
	return uniqueString = (new Date()).toString().replace(/\s+|:|\+/g, "");	
}


function Tc(TeamId, SubGroupId ,TeamName)
{
	openWin("http://www.bahistr.com/Takim/" + replaceChars(TeamName) + "/" + TeamId + "/" + SubGroupId,'',980,700);
}


function MSc(MatchID,team1,team2)//MacDetay onclick
{
	openWin("http://www.bahistr.com/Mac-Detay/" + replaceChars(team1) + "-" + replaceChars(team2) + "/" + MatchID+".html" ,'',980,600 );
}

function Kc(MatchId, Team1ID, Team2ID, SeasonID, LeagueID,Team1Name,Team2Name)  //Karşılaştırma onclick
{
 	openWin("http://www.bahistr.com/Takim-Karsilastirma/"+ replaceChars(Team1Name) + "-" + replaceChars(Team2Name)  + "/" + MatchId + "/" + Team1ID + "/" + Team2ID + "/" + SeasonID + "/" + LeagueID ,'',980,700);
}

function PuanDurumu(LigID,altGEleme,ligName,lig2)	 
{
	openWin("http://www.bahistr.com/Puan-Durumu/"+  replaceChars(ligName) + "/" +  lig2+"/"+ LigID+ "-" + altGEleme,LigID,970,700);
}




function replaceChars(str)
{
    str = str.replace(/[Ü,ü]/g,'u');
    str = str.replace(/[Ö,ö]/g,'o');
    str = str.replace(/[Ğ,ğ]/g,'g');
    str = str.replace(/[İ,ı]/g,'i');
    str = str.replace(/[Ş,ş]/g,'s');
    str = str.replace(/[Ç,ç]/g,'c');
    str = str.replace(/\./g,'_');
    str = str.replace(/\&/g,'_');
    str = str.replace(/\s+/g,'_');
    return str;
} 	
			
function blinkIt() {
	if (!document.all) return;
	else {
		var elements = document.getElementsByTagName('blink');
		for(i=0, n = elements.length; i < n; i++){
			s = elements[i];
			s.style.color=(s.style.color=='#090')?'#f0f0f4':'#090';
		}
	}
}

function getElementsById(tagName,whichId){
    var objs = document.getElementsByTagName(tagName);
    var returnArray = [];
    for(var i=0, n = objs.length; i < n; i++){
        if(objs[i].id == whichId){
            returnArray[returnArray.length] = objs[i];
        } 
    }
    return returnArray;
}


function rgb2Hex(rgbColour) {
  try{
    // Remove rgb()
    var rgbValues = rgbColour.substring(4, rgbColour.indexOf(")"));
    
    // Split RGB into array
    var rgbArray = rgbValues.split(", ");

    // Get RGB values
    var red   = parseInt(rgbArray[0]);
    var green = parseInt(rgbArray[1]);
    var blue  = parseInt(rgbArray[2]);

    // Build hex colour code
    var hexColour = "#" + IntToHex(red) + IntToHex(green) + IntToHex(blue);
  }
  catch(e){
    
  }

  return hexColour.toLowerCase();
}
function IntToHex(strNum) {
  base = strNum / 16;
  rem = strNum % 16;
  base = base - (rem / 16);
  baseS = MakeHex(base);
  remS = MakeHex(rem);
  return baseS + '' + remS;
}

/*
gets the hex bits of a number
*/
function MakeHex(x) {
  if((x >= 0) && (x <= 9))
  {
    return x;
  }
  else
  {
    switch(x)
    {
      case 10: return "A";
      case 11: return "B";
      case 12: return "C";
      case 13: return "D";
      case 14: return "E";
      case 15: return "F";
    }
  }
}

setInterval('blinkIt()',800);

function getCookie(name) {
	var cname = name + "=";
	var dc = document.cookie;
	
	if (dc.length > 0) {
		begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
		}
	}
	return null;
}
//Set Cookie Function
function setCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) + 
	((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
	((path == null) ? "" : "; path=" + path) +
	((domain == null) ? "" : "; domain=" + domain) +
	((secure == null) ? "" : "; secure");
}

function f1(id)
{
    return document.getElementById(id);
}

var variables = {
    jsPath : null,
    cssPath : null,
    imagePath : null
};

/* TOP ROLL BANNER */
function rollObj()
{
	var xIncrement=21; //divident of 210
	var tIncrement=10; //miliseconds
	var rollIntervalId=0;
	var divId = "";
	var targetHeight = 0;
	
	this.startRelativeRoll = function (Div,Height)
	{
		divId = Div;
		targetHeight = Height;
		rollIntervalId = setInterval(relativeRoll, tIncrement);
	};
	var relativeRoll = function ()
	{
		var divObj = document.getElementById(divId);
		var currentHeight = parseInt(divObj.style.height.replace('px',''));
		if ( currentHeight <targetHeight ) 
			divObj.style.height = document.all ? (currentHeight+xIncrement).toString() : (currentHeight+xIncrement).toString()+"px";
		else if ( currentHeight >targetHeight )
			divObj.style.height = document.all ? (currentHeight-xIncrement).toString() : (currentHeight-xIncrement).toString()+'px';
		else
			clearInterval(rollIntervalId);
	};
}

var myRollObj = new rollObj();