<!--
if ( typeof( BVisLoaded ) == 'undefined' )
	var BVisLoaded = false;

function onClickWriteReview()
{
	$("#prodCreateiframe").show();
	$("#darkLayer").addClass('darkClass');
	$("#prodCreateiframe").height( $(document).height() + 120 );
	$("#darkLayer").height( $(document).height() );
	$("#BVSubmissionContainer").addClass('showWrite');
	$("#BVSubmissionContainer").fadeIn("slow");
	bvLoadRRSubmission();
}

function onClickThankYou()
{
	$("#darkLayer").addClass('darkClass');
	$("#ShowThankYou").addClass('showThankYou');
	$("#ShowThankYou").fadeIn("slow");
}

function onClickPreview()
{
	$("#darkLayer").addClass('darkClass');
	$("#ShowPreview").addClass('showPreview');
	$("#ShowPreview").fadeIn("slow");
}

function closeReminder()
{
	$("#prodCreateiframe").hide();
	$("#ShowReminder").fadeOut("slow");
	$("#darkLayer").removeClass('darkClass');
}

function closeWrite()
{
	$("#ShowWrite").fadeOut("slow");
	$("#darkLayer").removeClass('darkClass');
}

function closeThankYou()
{
	$("#ShowThankYou").fadeOut("slow");
	$("#darkLayer").removeClass('darkClass');
}

function closePreview()
{
	$("#prodCreateiframe").hide();
	$("#ShowPreview").fadeOut("slow");
	$("#darkLayer").removeClass('darkClass');
}

function onCancelClick()
{
	$("#darkLayer").removeClass('darkClass');
	$("#BVSubmissionContainer").hide();
	$("#prodCreateiframe").hide();
}

function BVsubmissionCheckLoadState( bvErrorMsg )
{
	if ( !BVisLoaded )
	{
		document.getElementById('BVSubmissionFrame').src="";
		// If the content was not pushed, show a friendly message
		document.getElementById('BVSubmissionContainer').innerHTML = bvErrorMsg;
	}
}

function bvLoadRRSubmission()
{
	var bvoice_user = GetCookie("BVID");
	var bvErrorMsg = "<div style=\"float:left; margin-top:5px; margin-left:5px;\">Review Submission Currently Unavailable<div>";

	var bvPageMatch = /[?&]bvpage=([^&#]+)/.exec(window.location.search);
	var bvPage = bvPageMatch ? decodeURIComponent(bvPageMatch[1]) : null;
	var bvRegex = new RegExp('^' + window.location.protocol + '\/\/([A-Za-z0-9-.]+[.])?' + document.domain + '\/');

	if ( bvPage && bvRegex.test( bvPage ) )
	{
		BVisLoaded = false;
		document.getElementById('BVSubmissionFrame').src = bvPage.replace(/__USERID__/, bvoice_user);
		setTimeout("BVsubmissionCheckLoadState(\"" + bvErrorMsg + "\")", 15000);
	}
	else
	{
		bvErrorMsg += "<div style=\"float:right; margin-top;20px; margin-right:5px;\"><a href=\"javascript:onCancelClick();\"><img src=\"/img/btn_bvCancel.gif\" border=\"0\"></a></div><br><br>";
		document.getElementById('BVSubmissionContainer').innerHTML = bvErrorMsg;
	}
}

function Querystring()
{

	var querystring = window.location.search.substring( 1, window.location.search.length );
	var args = querystring.split( '&' );

	for( var i = 0; i < args.length; i++ )
	{
		var pair = args[i].split('=');

		temp = unescape( pair[0] ).split( '+' );
		name = temp.join(' ');

		temp = unescape( pair[1] ).split( '+' );
		value = temp.join(' ');

		this[name]=value;
	}

	this.get = Querystring_get;
}

function Querystring_get( queryParm, defaultVal )
{
	var qparm = new String( queryParm );
	
	var value = this[qparm];
	if ( value == null )
	{
		value = this[qparm.toLowerCase()];
		if ( value == null )
			value = defaultVal;
	}

	return value;
}
//-->
