// Input box clearer
function restoreBox(f)  {
	if(f.value=='') {
		f.value = f.defaultValue;	
	}
}

function clearBox(f)  {
	if(f.value==f.defaultValue) {
		f.value = '';	
	}
}

function starHover(star)
{
	var offset = 14;
	document.getElementById("starsoff").style.marginLeft = (star*offset)+"px";
}

function starReset()
{
	var offset = 14;
	if(document.getElementById("starTemp").value != -1)
	{
		document.getElementById("starsoff").style.marginLeft = (document.getElementById("starTemp").value*offset)+"px";
	}
	else
	{
		document.getElementById("starsoff").style.marginLeft = 0;
	}
}

function starSet(star)
{
	var offset = 14;
	document.getElementById("starTemp").value = star;
	document.getElementById("starsoff").style.marginLeft = (document.getElementById("starTemp").value*offset)+"px";	
}


function showModel(manu) {
	for(i=0;i<20;i++) {
		if(document.getElementById('models_'+i)) {
			document.getElementById('models_'+i).style.display = 'none';
			document.getElementById('models_'+i).value = '';
		}
	}

	if(manu) {
	//	document.getElementById('model1').className = 'on';
		//document.getElementById('model2').className = 'on';
		document.getElementById('models_'+manu).style.display = 'block';	
		showEngine(document.getElementById('models_'+manu).value);
		document.getElementById('default_model').style.display = 'none';
	}
	else {
	//	document.getElementById('model1').className = 'off';
	//	document.getElementById('model2').className = 'off';
		document.getElementById('default_model').style.display = 'block';
		showEngine('');	
	}
}


function showEngine(model) {
	for(i=0;i<200;i++) {
		if(document.getElementById('engines_'+i)) {
			document.getElementById('engines_'+i).style.display = 'none';
			document.getElementById('engines_'+i).value = '';
		}
	}
	
	if(model) {
		document.getElementById('engines_'+model).style.display = 'block';	
		//document.getElementById('engine1').className = 'on';
		//document.getElementById('engine2').className = 'on';
		document.getElementById('default_engine').style.display = 'none';
		showParts(document.getElementById('engines_'+model).value);
	}
	else {
		//document.getElementById('engine1').className = 'off';
		//document.getElementById('engine2').className = 'off';
		document.getElementById('default_engine').style.display = 'block';
		showParts('');
	}
}

function showParts(engine) {
	if(engine) {
	//	document.getElementById('part1').className = 'on';
	//	document.getElementById('part2').className= 'on';
		document.getElementById('parts').style.display = 'block';	
		document.getElementById('default_parts').style.display = 'none';
	}
	else {
	//	document.getElementById('part1').className = 'off';
	//	document.getElementById('part2').className = 'off';
		document.getElementById('parts').style.display = 'none';	
		document.getElementById('parts').value = '';
		document.getElementById('default_parts').style.display = 'block';
		document.getElementById('search-button').src = '/images/search-button.png';	
	}
	
}

function checkSearch(frm) {
	if(frm.category.value!='' || frm.keyword.value != '') {
		return true;	
	}
	else {
		return false;	
	}
}

function changeButton(v)
{
	if(v == 0)
	{
		document.getElementById('search-button').src = '/images/search-button.png';	
	}
	else
	{
		document.getElementById('search-button').src = '/images/search-button-on.png';	
	}
}

function hasText(e)
{
	if(e.value != '') changeButton(1);
	else changeButton(0);
}

function rollOver(box) {
	box.style.border='1px solid #8c0204'; 
}

function rollOut(box) {
	box.style.border='1px solid #CCCCCC'; 
}

function showEmbed()
{
	document.getElementById("embedcode").style.display = "block";	
}

function hideEmbed()
{
	document.getElementById("embedcode").style.display = "none";	
}

//document.oncontextmenu = function() { return false };

function toggleMagazine(id, fn)
{
	if(document.getElementById('ifimage').style.width == 'auto')
	{
		document.getElementById('ifimage').style.width = '504px';
		document.getElementById('ifimage').src = '/images/files/media_'+id+'_large_'+fn;
	}
	else
	{
		document.getElementById('ifimage').src = '/images/files/media_'+id+'_'+fn;
		document.getElementById('ifimage').style.width = 'auto';		
	}
}

function googleMap()
{
	var lat = 53.26440;
	var long = -1.42713;
	var marker = Array('', lat, long);
	
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById("googlemap"));
		map.setCenter(new GLatLng(lat, long), 12);
		
		var marker = new GIcon(G_DEFAULT_ICON);
		markerObject = { icon:marker };
		var point = new GLatLng(lat, long);
		map.addOverlay(new GMarker(point, markerObject));
		map.removeMapType(G_HYBRID_MAP);
		var mapControl = new GMapTypeControl();
		map.addControl(mapControl);
		map.addControl(new GLargeMapControl());
	}
}

function toggleFitsBox() {
	if($('fits').style.height == 'auto') {
		$('fits').style.height = '35px';				
	}
	else {
		$('fits').style.height = 'auto';		
	}
}
