function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

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_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_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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



/*
var all;
var month;
var period;
var day;
function time(){
var currentDate=new Date()

hour=currentDate.getHours()
min=currentDate.getMinutes()
sec=currentDate.getSeconds()
date=currentDate.getDate()
switch(currentDate.getMonth()){
        case 0:month="Ocak";break;
        case 1:month="Şubat";break;
        case 2:month="Mart";break;
        case 3:month="Nisan";break;
        case 4:month="Mayıs";break;
        case 5:month="Haziran";break;
        case 6:month="Temmuz";break;
        case 7:month="Ağustos";break;
        case 8:month="Eylül";break;
        case 9:month="Ekim";break;
        case 10:month="Kasım";break;
        case 11:month="Aralık";break;
}

switch(currentDate.getDay()){
        case 0:day="Pazar";break;
        case 1:day="Pazartesi";break;
        case 2:day="Salı";break;
        case 3:day="Çarşamba";break;
        case 4:day="Perşembe";break;
        case 5:day="Cuma";break;
        case 6:day="Cumartesi";break;
}
if(sec<10){sec="0"+sec}
if(min<10){min="0"+min}

if(currentDate.getHours()==24){period="am"}

var all=""+date+" "+month+" "+day+" "+hour+":"+min+":"+sec
window.status=all
window.setTimeout("time()",300)
}
time()
*/





	/**
	 * Liste parlatıcı
	 *
	 * @param   object   the table row
	 * @param   string   the action calling this script (over, out or click)
	 * @param   string   the default background color
	 * @param   string   the color to use for mouseover
	 * @param   string   the color to use for marking a row
	 *
	 * @return  boolean  whether pointer is set or not
	 */
	function setPointer(theRow, theAction, theDefaultColor, thePointerColor, theMarkColor)
	{
		var theCells = null;

		// 1. Pointer and mark feature are disabled or the browser can't get the
		//    row -> exits
		if ((thePointerColor == '' && theMarkColor == '')
		|| typeof(theRow.style) == 'undefined') {
		return false;
		}

		// 2. Gets the current row and exits if the browser can't get it
		if (typeof(document.getElementsByTagName) != 'undefined') {
		theCells = theRow.getElementsByTagName('td');
		}
		else if (typeof(theRow.cells) != 'undefined') {
		theCells = theRow.cells;
		}
		else {
		return false;
		}

		// 3. Gets the current color...
		var rowCellsCnt  = theCells.length;
		var domDetect    = null;
		var currentColor = null;
		var newColor     = null;
		// 3.1 ... with DOM compatible browsers except Opera that does not return
		//         valid values with "getAttribute"
		if (typeof(window.opera) == 'undefined'
		&& typeof(theCells[0].getAttribute) != 'undefined') {
		currentColor = theCells[0].getAttribute('bgcolor');
		domDetect    = true;
		}
		// 3.2 ... with other browsers
		else {
		currentColor = theCells[0].style.backgroundColor;
		domDetect    = false;
		} // end 3

		// 4. Defines the new color
		// 4.1 Current color is the default one
		if (currentColor == ''
		|| currentColor.toLowerCase() == theDefaultColor.toLowerCase()) {
		if (theAction == 'over' && thePointerColor != '') {
			newColor = thePointerColor;
		}
		else if (theAction == 'click' && theMarkColor != '') {
			newColor = theMarkColor;
		}
		}
		// 4.1.2 Current color is the pointer one
		else if (currentColor.toLowerCase() == thePointerColor.toLowerCase()) {
		if (theAction == 'out') {
			newColor = theDefaultColor;
		}
		else if (theAction == 'click' && theMarkColor != '') {
			newColor = theMarkColor;
		}
		}
		// 4.1.3 Current color is the marker one
		else if (currentColor.toLowerCase() == theMarkColor.toLowerCase()) {
		if (theAction == 'click') {
			newColor = (thePointerColor != '')
				 ? thePointerColor
				 : theDefaultColor;
		}
		} // end 4

		// 5. Sets the new color...
		if (newColor) {
		var c = null;
		// 5.1 ... with DOM compatible browsers except Opera
		if (domDetect) {
			for (c = 0; c < rowCellsCnt; c++) {
			theCells[c].setAttribute('bgcolor', newColor, 0);
			} // end for
		}
		// 5.2 ... with other browsers
		else {
			for (c = 0; c < rowCellsCnt; c++) {
			theCells[c].style.backgroundColor = newColor;
			}
		}
		} // end 5

		return true;
	} // end of the 'setPointer()' function

