// menu
function dropdownMenu(menuID, toppos)
{
	document.getElementById('dropdown'+menuID).style.display = 'block';
	// wrapper1 is the id of the main Div; because the page is centered this is used to work out how far in the page is (+ 59px margin)
	maintableLeft = document.getElementById('wrapper1').offsetLeft + 59 ;
	document.getElementById('dropdown'+menuID).style.left = maintableLeft + document.getElementById('td'+menuID).offsetLeft + 'px';
//	document.getElementById('dropdown'+menuID).style.left = document.getElementById('td'+menuID).offsetLeft + 'px' ;
	document.getElementById('dropdown'+menuID).style.top = toppos + 'px';
}
function dropupMenu(menuID)
{
	document.getElementById('dropdown'+menuID).style.display = 'none';	
}

// calendar
function SM_js_calpopup(location, selDay,selMonth,selYear, randID)
{
	if(document.getElementById('calpopupdiv'+randID).style.display=='block') 
	{
		document.getElementById('calpopupdiv'+randID).style.display = 'none';
	}
	else 
	{
		document.getElementById('calpopupdiv'+randID).style.display = 'block';
		document.getElementById('calpopupframe'+randID).src = location +'?randID='+randID+'&cur_calDay='+document.getElementById(selDay).selectedIndex+'&cur_calMonth='+document.getElementById(selMonth).selectedIndex+'&selDay='+selDay+'&selMonth='+selMonth+'&selYear='+selYear;
	}
}	
function SM_js_selectDate(day,month,year, selDayID, selMonthID, selYearID,randID)
{
	document.getElementById(selDayID+''+day).selected = true ;
	document.getElementById(selMonthID+''+month).selected = true ;
	document.getElementById(selYearID+''+year).selected = true ;
	document.getElementById('calpopupdiv'+randID).style.display = 'none';
}

// gallery thumbnail slide

var scrollingLeft = false ;
var scrollingRight = false ;
var speed = 5
function GT_action()
{
	if(scrollingRight==true) 
	{
		if(document.getElementById('scrollingDiv').scrollLeft<document.getElementById('scrollingDiv').scrollWidth) 
		document.getElementById('scrollingDiv').scrollLeft += speed ;
		setTimeout('GT_action()',1);		
	}
	if(scrollingLeft==true) 
	{
		if(document.getElementById('scrollingDiv').scrollLeft>0) 
		document.getElementById('scrollingDiv').scrollLeft -= speed ;
		setTimeout('GT_action()',1);		
	}
}
function GT_scrollRightStart()
{
	scrollingRight = true;
	scrollingLeft = false;
	GT_action();
}
function GT_scrollLeftStart()
{
	scrollingRight = false;
	scrollingLeft = true;
	GT_action();
}
function GT_scrollRightStop()
{
	scrollingRight = false;
	scrollingLeft = false;
	GT_action();
}
function GT_scrollLeftStop()
{
	scrollingRight = false;
	scrollingLeft = false;
	GT_action();
}
 
function openImg(imgURL, target)
{
	document.getElementById('loadingimageDiv').style.display = 'block';
	document.getElementById(target).src = imgURL ;
	document.getElementById('largehref').href = imgURL ;
	setTimeout("checkLoad('"+target+"')",1000);
}
function checkLoad(target)
{
	document.getElementById(target).onLoad = document.getElementById('loadingimageDiv').style.display = 'none';
}

function updateMenuText(target)
{
	document.getElementById('menuDiv1').style.display = 'none';
	document.getElementById('menuDiv2').style.display = 'none';
	document.getElementById('menuDiv3').style.display = 'none';
	document.getElementById('menuDiv4').style.display = 'none';	
	document.getElementById('menuDiv'+target).style.display = 'block';
	
	document.getElementById('MenuLink1').style.color = '#ffffff';
	document.getElementById('MenuLink2').style.color = '#ffffff';
	document.getElementById('MenuLink3').style.color = '#ffffff';
	document.getElementById('MenuLink4').style.color = '#ffffff';	
	document.getElementById('MenuLink'+target).style.color = '#ff0000';
}

function aComp_selectAnswer(target, value)
{
	if(value.length<20) document.getElementById('answerdropDown').options[target].text = value
	else document.getElementById('answerdropDown').options[target].text = value.substr(0,20)+'...' ;
}
