var move = false;
var firObj = null;

function checkScrollFrames(elementid){
	var item = document.getElementById(elementid);
	/*alert(item.scrollHeight-350);*/
	if (elementid == 'person_scrollytext' && item.scrollHeight-350 < 0){
		/*alert("No Bunnies");*/
		document.getElementById('person_scrollUp').style.visibility="hidden";
		document.getElementById('person_scrollUp').style.display="none";
		document.getElementById('person_scrollDown').style.visibility="hidden";
		document.getElementById('person_scrollDown').style.display="none";
		/*alert("BUNNIES, LOADS OF EVIL BUNNIES");*/
	}
	
	if (elementid == 'press_snippet_scrolytext' && item.scrollHeight-390 < 0){
		document.getElementById('press_snippet_scrollUp').style.visibility="hidden";
		document.getElementById('press_snippet_scrollUp').style.display="none";
		document.getElementById('press_snippet_scrollDown').style.visibility="hidden";
		document.getElementById('press_snippet_scrollDown').style.display="none";
	}
	
	if (elementid == 'press_item_scrolytext' && item.scrollHeight-370 < 0){
		document.getElementById('press_item_scrollUp').style.visibility="hidden";
		document.getElementById('press_item_scrollUp').style.display="none";
		document.getElementById('press_item_scrollDown').style.visibility="hidden";
		document.getElementById('press_item_scrollDown').style.display="none";
	}
	
}


function scroll(elementid,dir,frameheight){
	
	
	ul = document.getElementById(elementid);
	
	/*alert(ul.scrollHeight);*/
	
	if(ul==null){
		
	return false;
	}
	move=true;
	moveObj(elementid, dir, frameheight);
	/*w
	children = ul.childNodes;
	move = true;
	firObj = null;
	numLi = 0;
	for(i=0;i<=children.length-1;i++){
		if(children[i].tagName!=null && children[i].tagName.toLowerCase()=='li'){
			numLi++;
			if(firObj == null){
				firObj = children[i];
			}
			obj = children[i].id;
			moveObj(obj, dir);
		}
	}*/
}

function moveObj(objId, dir, frameheight){
	var ulHeight = (document.getElementById(objId).scrollHeight)-(frameheight); //THIS MUST BE THE SAME VALUE AS ul#newsList HEIGHT IN style.css
	/*alert(ulHeight);*/
	var liHeight = 30; //THIS MUST BE THE SAME VALUE AS ul#newsList li HEIGHT + TOP/BOTTOM PADDING/MARGIN IN style.css
	
	var scrollHeight = ulHeight;
	if(scrollHeight<ulHeight)
		scrollHeight =  0;
	var speed = 6;
	
	var obj = document.getElementById(objId);
	if(obj.style.top!="")
		objTop = Math.abs(parseInt(obj.style.top));
	else
		objTop = 0;
	//document.getElementById('textbox').innerHTML = Math.abs(objTop) +" "+scrollHeight;
	if((dir==1 && objTop<scrollHeight) || (dir==-1 && objTop>0)){
		dist = parseInt(obj.style.top)-(dir*speed);
		obj.style.top = dist+'px';
		if(move){
			//alert("pingu is dead!!!");
			setTimeout("moveObj('"+objId+"', "+dir+", "+frameheight+")", 75);
		}
	}

}

function scroll_Horizontal(imgcount,dir){
	ul = document.getElementById('scrolytext_horizontal');
	if(ul==null){
		return false;
	}
	move=true;
	moveObj_Horizontal(imgcount,'scrolytext_horizontal', dir);
	/*
	children = ul.childNodes;
	move = true;
	firObj = null;
	numLi = 0;
	for(i=0;i<=children.length-1;i++){
		if(children[i].tagName!=null && children[i].tagName.toLowerCase()=='li'){
			numLi++;
			if(firObj == null){
				firObj = children[i];
			}
			obj = children[i].id;
			moveObj(obj, dir);
		}
	}*/
}

function moveObj_Horizontal(imgcount,objId, dir){
	var ulWidth = (imgcount-3)*87; 
	var liWidth = 89; 
	
	var scrollWidth = ulWidth;
	if(scrollWidth<ulWidth)
		scrollWidth =  0;
	var speed = 6;
	var obj = document.getElementById(objId);
	if(obj.style.left!="")
		objTop = Math.abs(parseInt(obj.style.left));
	else
		objTop = 0;
	//document.getElementById('textbox').innerHTML = Math.abs(objTop) +" "+scrollWidth;
	if((dir==1 && objTop<scrollWidth) || (dir==-1 && objTop>0)){
		dist = parseInt(obj.style.left)-(dir*speed);
		obj.style.left = dist+'px';
		if(move){
			//alert("pingu is dead!!!");
			setTimeout("moveObj_Horizontal("+imgcount+",'"+objId+"', "+dir+")", 75);
		}
	}

}












function hoverTyreImage(item, hover){
		e = document.getElementById(item);
		if(e!=null){
			if(hover){
				e.style.background = "url('/Images/tyresMenu-Red-NoSq.gif') no-repeat";
			}
			else{
				e.removeAttribute('style'); //NOTE - we remove the style tag so that it doesn't override external css :hover
			}
		}
	}
	
	function hoverTyreList(item, hover){
		var e = document.getElementById(item);
		if(e!=null){
			var tyre = item.substr(8, item.length);
			if(hover){			
				e.style.background = "url('/Images/bt_"+tyre+"-hoverx.jpg') no-repeat";
				e.childNodes[0].style.visibility = 'visible';
			}
			else{
				e.removeAttribute('style');
				e.childNodes[0].removeAttribute('style');
			}	
		}
	}


// I know source isn't spelt like this but it's a pre defined word in javascript...Just in case you thought I was a bit special..

function updateImage(descrip,sauce,cpy){
	//alert(cpy);
	var e = document.getElementById("largeImage");
	e.src = sauce;
	while (cpy.replace(/ NEWLINE /,"<br />") != cpy){
		cpy = cpy.replace(/ NEWLINE /,"<br />");
	}
	
	
	document.getElementById("copy").innerHTML = cpy;
	
	if (descrip == '0'){
		document.getElementById("information").style.display="none";
		document.getElementById("information").style.visibility="hidden";
	}
	else{
		document.getElementById("information").style.display="block";
		document.getElementById("information").style.visibility="visible";
	}
}

function alphaImage(thumbId){
	document.getElementById(thumbId).style.opacity=1;
	document.getElementById(thumbId).filters.alpha.opacity=70;
}

function unAlphaImage(thumbId){
	document.getElementById(thumbId).style.filter="alpha(opacity=100)";
}

function showPartners(){
	var e = document.getElementById("people-submenu");
	e.style.display="block";
	e.style.visibility="visible";
}

function hidePartners(){
	var e = document.getElementById("people-submenu");
	e.style.display="none";
	e.style.visibility="hidden";
}




function showCopy(){
	//alert('NOOT NOOT!!');
	var e = document.getElementById("copy");
	e.style.display="block";
	e.style.visibility="visible";
	
}

function hideCopy(){
	var e = document.getElementById("copy");
	e.style.display="none";
	e.style.visibility="hidden";
}

function changeMenuStyleOn(elementId){
	document.getElementById(elementId).style.color = "rgb(165,174,45)";
	document.getElementById(elementId).style.background = "url('/images/bullet.bmp') no-repeat";
}

function changeMenuStyleOff(elementId){
	document.getElementById(elementId).style.color = "rgb(49,49,49)";
	document.getElementById(elementId).style.background = "none";
}

/*function createTopMenu(projtypeid,projtypename){
	//alert(projtypeid);
	var e = document.getElementById('sectiontitle2').innerHTML;
	alert(e);
	e = 'echo "<li><a id=\"item$key\" onmouseover=\"subMenu_submenuon($key);\" onmouseout=\"subMenu_timerstart();\">'+e+'<br /></a>";';
	alert(e);
	//alert('hello2');
	document.getElementById('sectiontitle2').innerHTML = e;
	
	
}
*/

