function clearEmailForm(frmEle){

//Clear the email form if customer clicks in the box
	if (frmEle.value == "enter email"){
		frmEle.value = "";
	}
}
function clearSearchBox(frmEle){
	var stringtoCheck = frmEle.value.substring(0,9);
//Clear the search box if customer clicks in the box
	if (stringtoCheck == "examples:"){
		frmEle.value = "";
	}
}
function MM_findObj(n, d) { //v4.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function tmt_findObj(n){
	var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(n)}return x;
}
function MM_showHideLayers() { 
  var i,p,v,obj,args=MM_showHideLayers.arguments;if(document.getElementById){
   for (i=0; i<(args.length-2); i+=3){ obj=tmt_findObj(args[i]);v=args[i+2];
   v=(v=='show')?'visible':(v='hide')?'hidden':v;
   if(obj)obj.style.visibility=v;}} else{
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }}
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function checkit(name)
{//Check to ensure they want to delete
	if (! confirm ('Do you want to delete: ' + name + '?'))
	{
		return false	
	}
}
var nPlus = 5   //the % of fading for each step
var speed = 100  //the speed
function FadeLayer(){
	var ie5=(document.getElementById && document.all);
	var ns6=(document.getElementById && !document.all);
    if(document.getElementById){
        var objLayer = document.getElementById('WelcomeDiv');
        if(iOpacity == 0 && isShow == 1){
			MM_showHideLayers('WelcomeDiv','','show');
		}		
        if(isShow == 1){//Add to opacity
			iOpacity+=nPlus;
		}
		else{//Remove from opacity
			iOpacity-=nPlus;
		}
		if(ie5){
			objLayer.style.filter="alpha(iOpacity = 0)";
			objLayer.filters.alpha.opacity = iOpacity;
		}
		if(ns6){
			objLayer.style.MozOpacity = 0 + '%';
			objLayer.style.MozOpacity = iOpacity + '%';
		}
		if(iOpacity < 100 && iOpacity > 0){
			setTimeout('FadeLayer();',speed);
		}
		if(iOpacity == 0 && isShow == 0){
			MM_showHideLayers('WelcomeDiv','','hide');
		}
		if(iOpacity == 100){
			isShow = 0 
		}
	}
}
function validKey(theEle,typeHex){ //1 Nav(Tab, enter, arrows, etc.), 2 Numbers, 4 decimal, 8 hypen, 16 letters, 32 space
	if((typeHex & 1) == 1){ //9-8,13,37-40,45-46,112-123
		if(
			(
				(event.keyCode >= 8 && event.keyCode <= 9) || //  and Tab
				(event.keyCode == 13) || //Return
				(event.keyCode == 16) || //Shift
				(event.keyCode >= 37 && event.keyCode <= 40) || //arrows
				(event.keyCode >= 45 && event.keyCode <= 46) ||
				(event.keyCode >= 112 && event.keyCode <= 123) //Function Keys
			)
		  ) return true
	}
	if((typeHex & 2) == 2){ //Numbers
		if(
			(
				(event.keyCode >= 48 && event.keyCode <= 57) ||
				(event.keyCode >= 96 && event.keyCode <= 105)
			) && !event.shiftKey
		  ) return true
	}
	if((typeHex & 4) == 4){ //Decimal
		if((event.keyCode == 110 || event.keyCode === 190) && theEle.value.search(/\./) < 0) return true 
	}
	if((typeHex & 8) == 8){  //Hypen
		if(event.keyCode == 109 || event.keyCode === 189) return true
	}
	if((typeHex & 16) == 16){  //Letters
		if(event.keyCode >= 65 && event.keyCode <= 90) return true
	}
	if((typeHex & 32) == 32){
		if(event.keyCode >= 32) return true
	}
	return false;
}
function isDate(formEle,page) {
    var pg = page;
    var mf = "";               // Month Formatted
    var df = "";               // Date Formatted
    var ds = formEle.value;    // Date Value
	var nd = new Date(ds);
	var td = 0;
	var i = 0;
	var ID = 0;
	//alert(ds);
  if(formEle.value.length > 0){
	if(pg == 1){NotNewCompany(ds);}		
			
	if (ds == ""){return true;}
	  	
	if(!isNaN(nd.getDate())) {
			
	for(i=0;i<12;i++)
		{
			td = nd.getMonth();
			if (i == td)
			{mf = m[i];} 
		}	
	      
		if (formEle.value.length <= 8){
		var SplitWak = formEle.value.split('/');
		var SplitDash = formEle.value.split('-');
		if ((SplitWak[2] != null && SplitWak[2].length == 2) || (SplitDash[2] != null && SplitDash[2].length == 2)){
			if(SplitWak[2] == null && SplitDash[2] != null){YearVal = SplitDash[2];}
			else if(SplitDash[2] == null && SplitWak[2] != null){YearVal = SplitWak[2];}
			else {YearVal = nd.getFullYear;}
   			if (YearVal <= 50){nd.setFullYear(eval("20" + YearVal));}
   		} 
		}  
			
		if (nd.getDate() < 10){
		df = mf + "  " + nd.getDate() + " " + nd.getFullYear(); formEle.value = df;}
		else{
		df = mf + " " + nd.getDate() + " " + nd.getFullYear(); formEle.value = df;}
		   
		if(pg > 0){
		////////////////////////////
		// Start Date vs. End Date   
		////////////////////////////
		var StartDate = new Array();
		var EndDate = new Array();
		var LHID = new Array();
		var msg = "";
		var err = 0;
		var count = 0;
		var max = 1;
		

	}
		if (err > 0){
		formEle.value = "";
		msg = "The End Date cannot be earlier then the Start Date!";
		alert(msg);
		return false;
		}
		else{      
		formEle.value = df;
		formEle.focus();
		return true; // date is valid
		}
		}else{
			formEle.value = "";
			alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");
			return true;
		}	
  }
}
// Format Masked field
function formatValue(formEle, sMask){
	//date(mm/dd/yyyy), Alpha, Numeric, %,$
	var k = event.keyCode;
	switch (sMask){
		case "Alpha":
			break
		case "$":
		    //CHECKING FOR $-SIGN AND ADDING IT IF IT DOESN'T EXIST
		    var re = /\$/g;
		    var dollarKiller = formEle.value.replace(re,'');
		  if(formEle.value.indexOf("$") > 0 || (dollarKiller.length > 0 && formEle.value.indexOf("$") != 0)){
		    if (formEle.value == "$" || formEle.value == "" || dollarKiller == "")
		       {formEle.value = "" ;}
		    else {formEle.value = "$" + dollarKiller ;}
		  }  
		case "%":
		case "Numeric":
			if((k>= 48 && 57 >= k) || (k>= 96 && 105 >= k) || k==8 || k==109 || k==189){
				var sn = new String(formEle.value.replace(/,/ig,""));
				var y = 0;
				var cn = new String("");
				var dec = (sn.indexOf("."));
				var usecomma = true;
					if(dec > -1) usecomma=false ;
				for(x=sn.length-1;x>=0;x--){
					if ( x == dec){
						usecomma=true;
						y = -1;
					}	
					if(y%3 == 0 && y!=0 && usecomma && sn.charAt(x)!="-" && sn.charAt(x)!="$" ) cn = "," + cn;
					if(sn.charAt(x)!="-" || x==0 || sn.charAt(x)!="$"){
						cn = sn.charAt(x) + cn;
						y++;
					}
				}
				formEle.value = (cn);
				y=null;
			}	
			break;
		case "MM/DD/YYYY":
			if(formEle.value.length > 9){
				if(!checkDate(formEle)){
					alert("Invalid Date:\nPlease use (MM/DD/YYYY) ");
				}
			}
			break
		default:
	}		
}

function popUpWin(url, h, w){
	var scroll = "yes";
	if(popUpWin.arguments[3] != null){
		scroll = popUpWin.arguments[3]
	}
	window.open(url,"pop","resizable=yes,toolbar=no,scrollbars=" + scroll + ",width="+w+",height="+h);
}
function showMenu(DivID){
	hideMenu();
	MM_showHideLayers(DivID,'','show');
}
function hideMenu(){
	MM_showHideLayers('celingfans_nav','','hide');
	MM_showHideLayers('humidifiers_nav','','hide');
	MM_showHideLayers('purifiers_nav','','hide');	
}
function change_class(obj,className) {
	//alert(obj + " " + className);
	obj.className = className;
} 
function clearSearch() {
 
	//clears left nav serach;
	var cman = document.getElementById('mid'); cman.selectedIndex = 0;
	var csize = document.getElementById('size'); csize.selectedIndex = 0;
	var csid = document.getElementById('sid'); csid.selectedIndex = 0;
	var ccid = document.getElementById('cid'); ccid.selectedIndex = 0;
	var cmlid = document.getElementById('mlid'); cmlid.selectedIndex = 0;
	var ccnid = document.getElementById('cnid'); ccnid.selectedIndex = 0;
	var cminp = document.getElementById('minprice'); cminp.selectedIndex = 0;
	var cmaxp = document.getElementById('maxprice'); cmaxp.selectedIndex = 0;
	var coid = document.getElementById('oid'); coid.selectedIndex = 0;
	var ccolor1 = document.getElementById('color1'); ccolor1.selectedIndex = 0;
	var ccolor2 = document.getElementById('color2'); ccolor2.selectedIndex = 0;
	var advancedSearch = document.getElementById('advancedSearch');
	advancedSearch.submit();
}
function validateBMLPayment(frmEle){
	if(frmEle.bdmonth.value == "" || frmEle.bdday.value == "" || frmEle.bdyear.value == ""){
		alert("You must enter your birthdate.");
		frmEle.bdmonth.focus();
		return false;
	}
	//check that applicant is 18 or older
	var dTodaysDate = new Date();
	var dTestDate = new Date((eval(frmEle.bdyear.value) + 18),
                            (eval(frmEle.bdmonth.value) - 1),
                            frmEle.bdday.value);
    if(dTodaysDate < dTestDate){
		alert("The date of birth you entered indicated is less than 18 years of age. Please correct the date of birth or choose another form of payment!");
		return false;
    }
	if(frmEle.ssn.value == "" || frmEle.ssn.value.length < 4){
		alert("You must enter the last 4 digits of your Social Security Number.");
		frmEle.ssn.focus();
		return false;
	}
	if (frmEle.ssn.value == "0000")
	{
		alert("The Social Security Number you entered is invalid. Please correct your Social Security Number or select another payment option.");
		frmEle.ssn.focus();
		return false;
	}
	if(frmEle.consent.checked == false){
		alert('You forgot to check the e-sign consent box.  To continue with your order please check the box and click the "I Agree and Complete Order" button.  By checking the box you are agreeing to electronic presentment of the Bill Me Later(R) Terms and Conditions.');
		frmEle.consent.focus();
		return false;
	}
	MM_showHideLayers('PaymentDiv','','show');
}

	function validateRecentlyViewed(frmEle)
	{
		if(frmEle.firstname.value == ""){
		alert("You must enter your First Name.");
		frmEle.firstname.focus();
		return false;
		}
		if(frmEle.lastname.value == ""){
		alert("You must enter your Last Name.");
		frmEle.lastname.focus();
		return false;
		}
		if(frmEle.emailaddress){
			if(frmEle.emailaddress.value == ""){
				alert("You must enter an Email!");
				frmEle.emailaddress.focus();
				return false;
			}
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.emailaddress.value)){
				return (true)
			}
		alert("Incorrect email address!");
		frmEle.emailaddress.focus();
		return false;
		}
	}
	function validatePriceMatch(frmEle){
	if(frmEle.FirstName.value == ""){
		alert("You must enter your First Name.");
		frmEle.FirstName.focus();
		return false;
	}
	if(frmEle.LastName.value == ""){
		alert("You must enter your Last Name.");
		frmEle.LastName.focus();
		return false;
	}
	if(frmEle.Email.value == ""){
		alert("You must enter your Email.");
		frmEle.Email.focus();
		return false;
	}
	if(frmEle.ConfirmEmail.value == ""){
		alert("You must confirm your Email.");
		frmEle.ConfirmEmail.focus();
		return false;
	}
	if(frmEle.Email.value != frmEle.ConfirmEmail.value){
		alert("Email addresses do not match. Please re-enter");
		frmEle.Email.focus();
		frmEle.Email.select();
		return false;
	}
	
	if(frmEle.Phone.value == ""){
		alert("You must enter your Phone.");
		frmEle.Phone.focus();
		return false;
	}
	if(frmEle.Competitor.value == ""){
		alert("You must enter a Competitor.");
		frmEle.Competitor.focus();
		return false;
	}
	
	if(frmEle.Price){
			if(frmEle.Price.value == ""){
				alert("You must enter a Price.");
				frmEle.Price.focus();
				return false;
			}
			else if (IsNumeric(frmEle.Price.value) == false)
			{
				alert("You must enter numeric only");
				frmEle.Price.focus();
				return false;
			}
	}
	if(frmEle.Brand){
		var w = frmEle.Brand.selectedIndex;
		frmEle.brandname.value = frmEle.Brand.options[w].text;
		
		if(frmEle.Brand.value == ""){
				alert("You must select a Brand name.");
				frmEle.Brand.focus();
				return false;
		}
			
	}
	if(frmEle.Rugsname.value == ""){
		alert("You must enter a Rugs name.");
		frmEle.Rugsname.focus();
		return false;
	}
	if(frmEle.Shape){
		var w = frmEle.Shape.selectedIndex;
		frmEle.shapename.value = frmEle.Shape.options[w].text;
		
		if(frmEle.Shape.value == ""){
			alert("You must select a Shape.");
			frmEle.Shape.focus();
			return false;
		}
	}
	if(frmEle.Width.value == ""){
		alert("You must enter a Width.");
		frmEle.Width.focus();
		return false;
	}
	if(frmEle.Height.value == ""){
		alert("You must enter a Height.");
		frmEle.Height.focus();
		return false;
	}
	if(frmEle.State.value!=0){
		var w = frmEle.State.selectedIndex;
		frmEle.statename.value = frmEle.State.options[w].text;
	}
	if(frmEle.Email){
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.Email.value)){
				return (true)
			}
		alert("Incorrect email address!");
		frmEle.Email.focus();
		return false;
	}
   }
   function validateReturnForm(frmEle){
	if(frmEle.FirstName.value == ""){
		alert("You must enter your First Name.");
		frmEle.FirstName.focus();
		return false;
	}
	if(frmEle.LastName.value == ""){
		alert("You must enter your Last Name.");
		frmEle.LastName.focus();
		return false;
	}
	if(frmEle.Email.value == ""){
		alert("You must enter your Email.");
		frmEle.Email.focus();
		return false;
	}
	if(frmEle.ConfirmEmail.value == ""){
		alert("You must confirm your Email.");
		frmEle.ConfirmEmail.focus();
		return false;
	}
	if(frmEle.Email.value != frmEle.ConfirmEmail.value){
		alert("Email addresses do not match. Please re-enter");
		frmEle.Email.focus();
		frmEle.Email.select();
		return false;
	}
	if(frmEle.Phone.value == ""){
		alert("You must enter your Phone.");
		frmEle.Phone.focus();
		return false;
	}
	if(frmEle.OrderNo.value != ""){
		 if (IsNumeric(frmEle.OrderNo.value) == false)
		{
			alert("You must enter numeric only");
			frmEle.OrderNo.focus();
			return false;
		}
	}
	if(frmEle.RugName.value == ""){
		alert("You must enter the Rug Name.");
		frmEle.RugName.focus();
		return false;
	}
	if(frmEle.Qty.value == ""){
		alert("You must enter the Quantity.");
		frmEle.Qty.focus();
		return false;
	}
	if(frmEle.Width.value == ""){
		alert("You must enter a Width.");
		frmEle.Width.focus();
		return false;
	}
	if(frmEle.Height.value == ""){
		alert("You must enter a Height.");
		frmEle.Height.focus();
		return false;
	}
	if(frmEle.Reason.value == ""){
		alert("You must enter a Reason.");
		frmEle.Reason.focus();
		return false;
	}
	if(frmEle.Email){
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.Email.value)){
			return (true)
		}
		alert("Incorrect email address!");
		frmEle.Email.focus();
		return false;
		}
   }
   
    function validateEmailSelectUser(frmEle,did){
    
		if(frmEle.name.value == ""){
			alert("You must enter your Name.");
			frmEle.name.focus();
			return false;
		}
		if(frmEle.exemail.value == ""){
			alert("You must enter your Email.");
			frmEle.exemail.focus();
			return false;
		}
		if(frmEle.exemail){
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.exemail.value)){
			return (true)
		}
		alert("Incorrect email address!");
		frmEle.exemail.focus();
		return false;
		}
		MM_showHideLayers('selecteduserquote','','hide');
		}
    function validateLowPriceGuranteeEmail(frmEle,did){
    
		if(frmEle.name.value == ""){
			alert("You must enter your Name.");
			frmEle.name.focus();
			return false;
		}
		if(frmEle.exemail.value == ""){
			alert("You must enter your Email.");
			frmEle.exemail.focus();
			return false;
		}
		if(frmEle.whereless != null && frmEle.whereless.value == ""){
			alert("You must enter where you saw this for less.");
			frmEle.whereless.focus();
			return false;
		}
		if(frmEle.exemail){
		    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.exemail.value)){
			    return (true)
		    }
		    alert("Incorrect email address!");
		    frmEle.exemail.focus();
		    return false;
		}
		MM_showHideLayers('lowpriceguarantee','','hide');
		
	}	
	 function validatePremierMemberEmail(frmEle){
		if(frmEle.name.value == ""){
			alert("You must enter your Name.");
			frmEle.name.focus();
			return false;
		}
		if(frmEle.exemail.value == ""){
			alert("You must enter your Email.");
			frmEle.exemail.focus();
			return false;
		}
		if(frmEle.exemail){
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.exemail.value)){
			return (true)
		}
		alert("Incorrect email address!");
		frmEle.exemail.focus();
		return false;
		}
		MM_showHideLayers('premiermember','','hide');
	}
	function validateInstantCoupon(frmEle){
	
		if(frmEle.quoteemail.value == ""){
			alert("You must enter your Email.");
			frmEle.quoteemail.focus();
			return false;
		}
		if(frmEle.quoteemail){
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.quoteemail.value)){
				return (true)
			}
			alert("Incorrect email address!");
			frmEle.quoteemail.focus();
			return false;
			}
			return true;
	}
   function IsNumeric(strString)
   //  check for valid numeric strings
   {
   var strValidChars = "0123456789$.";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

	//  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
		 {
		     blnResult = false;
         }
      }
	  return blnResult;
   }
   function ShowLowPriceGuranteeEmail(){
		MM_showHideLayers('lowpriceguarantee','','show');
		var ietruebody = (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
		lowpriceguarantee.style.top = (ietruebody.clientHeight*0.15)+ietruebody.scrollTop + "px";
		lowpriceguarantee.style.zIndex = 10;
	}
	function ShowSelectedUserQuoteEmail(){
		MM_showHideLayers('selecteduserquote','','show');
		var ietruebody = (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
		selecteduserquote.style.top = (ietruebody.clientHeight*0.15)+ietruebody.scrollTop + "px";
		selecteduserquote.style.zIndex = 10;
	}
    function ShowPremierMemberEmail(){
		MM_showHideLayers('premiermember','','show');
		var ietruebody = (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
		premiermember.style.top = (ietruebody.clientHeight*0.15)+ietruebody.scrollTop + "px";
		var lp = document.getElementById('premiermember');
		lp.style.zIndex = 11;
	}
	function ShowInstantQuote(){
	
		MM_showHideLayers('instantQuote','','show');
		var ietruebody = (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
		instantQuote.style.top = (ietruebody.clientHeight*0.15)+ietruebody.scrollTop + "px";
		
	}
function submitshopcart(sku)
 {
 	var shopcart = document.getElementById('shopcart'+ sku);
	shopcart.submit();
 }
 function toggleExtra(dimName,total,ishide)
 {
 
	if(ishide == "1")
	{
		if( document.getElementById('More'+dimName+'7'))
		{
				document.getElementById('More'+dimName+'7').style.display ='none';
		}
		for(i=7;i<=total;i++)		
		{
			if(document.getElementById(dimName+i))
			{
				if( document.getElementById(dimName+i).style.display=='none' )
				{
					document.getElementById(dimName+i).style.display = '';
				}
			}
		}
	}
	else
	{
		for(i=7;i<=total;i++)		
		{
			if(document.getElementById(dimName+i))
			{
				if( document.getElementById(dimName+i).style.display=='')
				{
					document.getElementById(dimName+i).style.display = 'none';
				}
			}
		}
		
	}
 }

function showHideDiv(id){
    if (document.getElementById){
        obj = document.getElementById(id);
        if (obj.style.display == "none"){
            obj.style.display = "block";
        } 
        else 
        {
            obj.style.display = "none";
        }
    }
} 



/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;