function getTarget(targetId)
{
	var target;
	
	if (document.getElementById || document.all)
	{
		if (document.getElementById) {
			target = document.getElementById( targetId );  				
  		}
		else if (document.all) {
			target = document.all[ targetId ];
		}
		
		return target;
	}
	
	return null;
}


function get_cookie ( cookie_name ) {
	var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
	if ( results )
		return ( unescape ( results[2] ) );
	else
		return null; 
}


function ToggleDetails() {
	if (isNaN(document.getElementById('ProductDetails'))){
		if (document.getElementById('ProductDetails').style.display == 'block') {
			document.getElementById('ProductDetails').style.display = 'none';
			delete_cookie ( "displaydetails" );
			set_cookie ( "displaydetails", "none" ); 
			document.getElementById('Expand').innerHTML = "<b>Show Details</b>";
		}
		else {
			document.getElementById('ProductDetails').style.display = 'block';
			delete_cookie ( "displaydetails" );
			set_cookie ( "displaydetails", "block" ); 
			document.getElementById('Expand').innerHTML = "<b>Hide Details</b>";
			
		}	
	}
}



function GetUrlParam(name){
	var start=location.search.indexOf("?"+name+"=");
	if (start<0) start=location.search.indexOf("&"+name+"="); 
	if (start<0) return '';
	start += name.length+2;
	var end=location.search.indexOf("&",start)-1;
	if (end<0) end=location.search.length;
	var result='';
	for(var i=start;i<=end;i++) {
		var c=location.search.charAt(i);
		result=result+(c=='+'?' ':c);
	}
	return unescape(result);
}
