//function ChangeClassNameOfTableCellByPos(currentRow, currentColumn, offBackgroundColor)
//{
//	if(!document.getElementById) return;
//
//	var currentElement = document.getElementById('Cell' + currentRow + '-' + currentColumn);
//	if (currentElement==null) return;
//	currentElement.className = offBackgroundColor;
//	return;
//}

function ChangeClassNameOfTableRowGroupByPos(currentRow, currentColumn, onBackgroundColor, offBackgroundColor)
{
	if(!document.getElementById) return;

	var columnNumber = 1;
	var rowNumber = currentRow;
	
	var newelement = document.getElementById('Cell' + rowNumber + '-' + columnNumber);
	//if (newelement==null) alert('null');
	while (newelement!=null) {
		if (newelement.className == onBackgroundColor)
			newelement.className = offBackgroundColor;
		columnNumber++;
		newelement = document.getElementById('Cell' + rowNumber + '-' + columnNumber);
	}

	var currentElement = document.getElementById('Cell' + currentRow + '-' + currentColumn);
	if (currentElement==null) return;
	currentElement.className = onBackgroundColor;
	
	return;
}

//Modeless window script- By DynamicDrive.com
//for full source code and terms of use
//visit http://www.dynamicdrive.com

function modelesswin(url,mwidth,mheight){
  if (document.all&&window.print) //if ie5
    eval('window.showModelessDialog(url,"Xerox at drupa 2008","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px;status:0")')
  else
    eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1,status=0")')
}

/*
Up down slideshow Script
By Dynamic Drive (www.dynamicdrive.com)
For full source code, terms of use, and 100's more scripts, visit http://www.dynamicdrive.com

if (slideimages.length>2)
i=2
else
i=0
*/


///////Do not edit pass this line///////////////////////

var ie=document.all
var dom=document.getElementById

function move1(whichlayer){
	tlayer=eval(whichlayer)
	if (tlayer.top>0&&tlayer.top<=5){
	tlayer.top=0
	setTimeout("move1(tlayer)",pausebetweenimages)
	setTimeout("move2(document.main.document.second)",pausebetweenimages)
	return
	}
	if (tlayer.top>=tlayer.document.height*-1){
	tlayer.top-=5
	setTimeout("move1(tlayer)",50)
	}
	else{
	tlayer.top=parseInt(scrollerheight)
	tlayer.document.write(slideimages[i])
	tlayer.document.close()
	if (i==slideimages.length-1)
	i=0
	else
	i++
	}
}

function move2(whichlayer){
	tlayer2=eval(whichlayer)
	if (tlayer2.top>0&&tlayer2.top<=5){
	tlayer2.top=0
	setTimeout("move2(tlayer2)",pausebetweenimages)
	setTimeout("move1(document.main.document.first)",pausebetweenimages)
	return
	}
	if (tlayer2.top>=tlayer2.document.height*-1){
	tlayer2.top-=5
	setTimeout("move2(tlayer2)",50)
	}
	else{
	tlayer2.top=parseInt(scrollerheight)
	tlayer2.document.write(slideimages[i])
	tlayer2.document.close()
	if (i==slideimages.length-1)
	i=0
	else
	i++
	}
}

function move3(whichdiv){
	tdiv=eval(whichdiv)
	if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5){
	tdiv.style.top=0+"px"
	setTimeout("move3(tdiv)",pausebetweenimages)
	setTimeout("move4(second2_obj)",pausebetweenimages)
	return
	}
	if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
	tdiv.style.top=parseInt(tdiv.style.top)-5+"px"
	setTimeout("move3(tdiv)",50)
	}
	else{
	tdiv.style.top=scrollerheight
	tdiv.innerHTML=slideimages[i]
	if (i==slideimages.length-1)
	i=0
	else
	i++
	}
}

function move4(whichdiv){
	tdiv2=eval(whichdiv)
	if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5){
	tdiv2.style.top=0+"px"
	setTimeout("move4(tdiv2)",pausebetweenimages)
	setTimeout("move3(first2_obj)",pausebetweenimages)
	return
	}
	if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
	tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"
	setTimeout("move4(second2_obj)",50)
	}
	else{
	tdiv2.style.top=scrollerheight
	tdiv2.innerHTML=slideimages[i]
	if (i==slideimages.length-1)
	i=0
	else
	i++
	}
}

function startscroll(){
	if (ie||dom){
	first2_obj=ie? first2 : document.getElementById("first2")
	second2_obj=ie? second2 : document.getElementById("second2")
	move3(first2_obj)
	second2_obj.style.top=scrollerheight
	second2_obj.style.visibility='visible'
	}
	else if (document.layers){
	document.main.visibility='show'
	move1(document.main.document.first)
	document.main.document.second.top=parseInt(scrollerheight)+5
	document.main.document.second.visibility='show'
	}
}

function ChangeClassNameOfCellsById(ddlSourceOn, idsTurnOff, onClassName, offClassName)
{
	if(!document.getElementById) return;

	var aIdsTurnOff = idsTurnOff.split(',')
	//alert('aSuggestions' + aSuggestions)
	for (i=0;i<aIdsTurnOff.length;i++) {
		var currentElement1 = document.getElementById(aIdsTurnOff[i]);
		if (currentElement1!=null) {
			//alert('currentElement1.className-' + currentElement1.className)
			if (currentElement1.className == onClassName) {
				currentElement1.className = offClassName;
			}
		}
	}

	var aIdsTurnOn = ddlSourceOn.options[ddlSourceOn.selectedIndex].value.split(',')
	//alert('aSuggestions' + aSuggestions)
	for (i=0;i<aIdsTurnOn.length;i++) {
		var currentElement2 = document.getElementById(aIdsTurnOn[i]);
		if (currentElement2!=null) {
			//alert('currentElement2.className-' + currentElement2.className)
			if (currentElement2.className == offClassName) {
				currentElement2.className = onClassName;
			}
		}
	}
	alert('Our suggestions are outlined in red on the grid below.\n\rChoose them or any other modules of interest by clicking\r\nthe small circular button next to each module name.')

	return;
}

function toggleDiv(id,flagit) {
    if (flagit=="1"){
        if (document.layers) document.layers[''+id+''].visibility = "show"
        else if (document.all) document.all[''+id+''].style.visibility = "visible"
        else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
    }
    else if (flagit=="0"){
        if (document.layers) document.layers[''+id+''].visibility = "hide"
        else if (document.all) document.all[''+id+''].style.visibility = "hidden"
        else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
    }
}