var ar = new Array();
var to;
function preload(){
	if (!document.images) return;
	var arguments = preload.arguments;
	for (var i = 0; i < arguments.length; i++) {
		ar[i] = new Image();
		ar[i].src = arguments[i];
	}
}
function getX(obj){
	return( obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent) );
}
function getY(obj){
	return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );
}
function clearTimeouts(){
	if (to){
		//alert('clear');
		clearTimeout(to);
		to = null;
	}
}
function sM(id, X){
	clearTimeouts();
	if (document.getElementById(id)){
		document.getElementById(id).style.left = X;
		document.getElementById(id).style.top = getY(document.images['img_' + id])-2;
		document.getElementById(id).style.visibility = 'visible';
	}
}
function sM2(sName, id, X){
	clearTimeouts();
	if (document.getElementById(id)){
		document.getElementById(id).style.left = X;
		document.getElementById(id).style.top = getY(document.images['img_' + sName + '_' + id])-2;
		document.getElementById(id).style.visibility = 'visible';
	}
}
function hM(type){
	var iDiv = document.getElementsByTagName('DIV').length;
	for (var i=0;i<iDiv;i++){
		if (document.getElementsByTagName('DIV').item(i).id.indexOf(type + 'id_')!=-1){
			document.getElementsByTagName('DIV').item(i).style.visibility = 'hidden';
		}
	}
}
function setTimeouts(){
	if (!to){
		//alert('set');
		to = setTimeout(hideAllMenus, 1000);
	}
}
function hideAllMenus(){
	//alert('hide');
	hM('mn');
	hM('sn');
	hM('dn');
	hM('psg');
	if (document.getElementById('languagechoice')){
		document.getElementById('languagechoice').style.visibility='hidden';
	}
}
function showLangChoice(iLangs){
	clearTimeouts();
	document.getElementById('languagechoice').style.top = eval(getY(document.getElementById('lastline'))-(iLangs*21));
	document.getElementById('languagechoice').style.visibility='visible';
}
function mHL(menuItem, highlight, sTDClass){
	var tdIterator = 0;
	var sClass = highlight ? sTDClass + '_sel' : sTDClass;
	var sAClass = highlight ? 'main_sel' : 'main';
	var DocMenuItemTD = document.getElementsByTagName ('td')['td_' + menuItem + 't' + tdIterator];
	var DocMenuItemLink = document.getElementsByTagName ('a')['link_' + menuItem];
	while ( DocMenuItemTD ) {
		DocMenuItemTD.className = sClass;
		DocMenuItemLink.className = sAClass;
		tdIterator++;
		DocMenuItemTD = document.getElementsByTagName ('td')['td_' + menuItem + 't' + tdIterator] 
	} 
}
function changeQuestion(id, method){
	document.frmselector.method.value=method;
	document.frmselector.questionid.value=id;
	document.frmselector.submit();
}
function showPopup(url, name, width, height){
	sWindow=window.open(url,name,'width='+width+',height='+height+',left='+eval((window.screen.width/2)-(width/2))+',top='+eval((window.screen.height/2)-(height/2))+',toolbar=no,menubar=no,resizable=no,status=no,alwaysRaised=yes,scrollbars=yes');
	sWindow.focus();
}
function checkNumeric(sValue){
	if (sValue!=''){
		if (isNaN(sValue)){
			alert('<%=dlang.item("filloutnumeric")%>');
			return false;
		}else{
			return true;
		}
	}else{
		alert('<%=dlang.item("filloutnumeric")%>');
		return false;
	}
}
function changeSite(){
	var link = document.getElementById('changesite').options[document.getElementById('changesite').selectedIndex].value;
	if (link != '')
		document.location.href = link;
}
function viewBigpic(sBigPicture, sWidth, sHeight, sContent){
	document.images('bigpic').src=sBigPicture;
	document.images('bigpic').width=sWidth;
	document.images('bigpic').height=sHeight;
	document.getElementById('bigpic').className = 'image';
	document.getElementById('bigpiccontent').innerHTML=sContent;
}

function tablerows(){
	var tableIterator = 0;
	var stripeTable = document.getElementsByTagName('table')['stripe_' + tableIterator];
	while ( stripeTable ) {
		var r = document.getElementById('stripe_' + tableIterator).getElementsByTagName('tr')
		var l = r.length;
		for (var i=0;i<l;i++){ 
			if (i%2 == 0){
				r[i].className='col07';
			} 
			else {
				r[i].className='';
			}
		}
		
		tableIterator++;
		stripeTable = document.getElementsByTagName('table')['stripe_' + tableIterator]; 
		
	/*	*/
	}
}