var isLoaded = false;

if (navigator.plugins && navigator.plugins.length)
	DetectIE = 'false';
else
	DetectIE = 'true';

function CompletePop(pagelocation,pagename,getwdt,gethdt,getlft,gettop,getx,gety,islocation,ismenubar,isresizable,isscroll,isstatus,istool) {
	if(pagename == null)
		pagename = 'Stylin_Popup_Window';
	if(getwdt == null)
		var getwdt = 350;
	if(gethdt == null)
		gethdt = 225;
	if(getlft == null)
		getlft = 75;
	if(gettop == null)
		gettop = 75;
	if(getx == null)
		getx = 75;
	if(gety == null)
		gety = 75;
	if(islocation == null)
		islocation = 'no';
	if(ismenubar == null)
		ismenubar = 'no';
	if(isresizable == null) 
		isresizable = 'yes';
	if(isscroll == null)
		isscroll = 'yes';
	if(isstatus == null)
		var isstatus = 'yes';
	if(istool == null)
		var istool = 'no';
	var page_properties = 'width=' + getwdt + ',height=' + gethdt + ',left=' + getlft + ',top=' + gettop + ',screenx=' + getx + ',screeny=' + gety + ',location=' + islocation + ',menubar=' + ismenubar + ',resizable=' + isresizable + ',scrollbars=' + isscroll + ',status=' + isstatus + ',toolbar=' + istool;
	NewWindow = window.open (pagelocation, pagename, page_properties);
}

function CheckRegex(object_value, regex)
	{return regex.test(object_value);}

function showMore(lessElementID, moreElementID)	{
	if (document.getElementById)	{
		document.getElementById(moreElementID).style.display = "block";
		document.getElementById(lessElementID).style.display = "none";
	}
	else	{
		moreElementID.style.display = "block";
		lessElementID.style.display = "none";
	}
}
function showLess(lessElementID, moreElementID)	{
	if (document.getElementById)	{
		document.getElementById(moreElementID).style.display = "none";
		document.getElementById(lessElementID).style.display = "block";
		self.scrollTo(0,0);
	}
	else	{
		moreElementID.style.display = "none";
		lessElementID.style.display = "block";
		window.scroll(0,0);
	}
}
function disableForm(theform) {
if (document.all || document.getElementById) {
	for (i = 0; i < theform.length; i++) {
		var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
		}
	}
}

function getRadioValue(rb){
var L=rb.length;var ret="";
for (var i = 0 ; i< L ; i++)
 { if(rb[i].checked) { ret=rb[i].value; break; } }
return(ret);
}
function CrossPlatformGetObject(objectname) {
	if(document.getElementById)
		return document.getElementById(objectname);
	else if(document.all)
		return document.all[objectname];
	else if(document.layers)
		return document.layers[objectname];
	else
		return document[objectname];
}
function ignore(cmc_param) {}
function loadURL (url, cmc_param, newWindow)
{
  if (newWindow)
    window.open(url, "_blank"); 
  else
    window.location.href = url;
}
function toggleRegionVisibility(controlClientID,imageClientID){
	if (document.getElementById){
			document.getElementById(controlClientID).style.display = (document.getElementById(controlClientID).style.display == "none" ) ? "block" : "none";
			if(imageClientID != null && document.getElementById(imageClientID))
			document.getElementById(imageClientID).src = (document.getElementById(controlClientID).style.display == "none" ) ? "/images/May07Redesign/plus_box.gif" : "/images/May07Redesign/minus_box.gif";
	}
}
function redirectFromDropdown(controlClientID){
	if (document.getElementById){
		var selectedIndex = document.getElementById(controlClientID).selectedIndex;
		var selectedValue = document.getElementById(controlClientID).options[selectedIndex].value;
		if(selectedValue != '')
		{
			window.location = selectedValue;
		}
	}
}

function toggleControlVisibility(controlClientID){
	if (document.getElementById){
			document.getElementById(controlClientID).style.display = (document.getElementById(controlClientID).style.display == "none" ) ? "block" : "none";
	}
}

function redirectFromCategoryTab(location){
	window.location = location;	
}

function toggleAttributeVisibility(controlClientID, hyperlinkClientID){
	if (document.getElementById){
			document.getElementById(controlClientID).style.display = (document.getElementById(controlClientID).style.display == "none" ) ? "block" : "none";
			document.getElementById(hyperlinkClientID).innerHTML = (document.getElementById(hyperlinkClientID).innerHTML == "Show More..." ) ? "Show Less..."  : "Show More...";
	}
}

function setActiveTab(tabControl, tabNumber)
{
    var ctrl = $find(tabControl);
    ctrl.set_activeTab(ctrl.get_tabs()[tabNumber]);                   
}

function toggleReviewVisibility(controlClientID, hyperlinkClientID){
	if (document.getElementById){
			document.getElementById(controlClientID).style.display = (document.getElementById(controlClientID).style.display == "none" ) ? "block" : "none";
			document.getElementById(hyperlinkClientID).innerHTML = (document.getElementById(hyperlinkClientID).innerHTML == "Show Review" ) ? "Hide Review"  : "Show Review";
	}
}

function toggleReviewFormVisibility(controlClientID, hyperlinkClientID){
	if (document.getElementById){
			document.getElementById(controlClientID).style.display = (document.getElementById(controlClientID).style.display == "none" ) ? "block" : "none";
			document.getElementById(hyperlinkClientID).innerHTML = (document.getElementById(hyperlinkClientID).innerHTML == "Submit Review" ) ? "Hide Form"  : "Submit Review";
	}
}

function togglePanelVisibilityThroughHyperLink(controlClientID, hyperlinkClientID, linkTextPanelShown, linkTextPanelHidden){
	if (document.getElementById){			
			document.getElementById(controlClientID).style.display = (document.getElementById(controlClientID).style.display == "none" ) ? "block" : "none";
			document.getElementById(hyperlinkClientID).innerHTML = (document.getElementById(hyperlinkClientID).innerHTML == linkTextPanelHidden ) ? linkTextPanelShown : linkTextPanelHidden;
	}
}
