var navBG = new Image();
navBG.src = "../img/img_nav_bg_on.gif";
oTimer = null;
strCurrentMenu = "";

var imgWindowsOn = new Image();
var imgWindowsOff = new Image();
var imgDoorsOn = new Image();
var imgDoorsOff = new Image();
var imgPatioOn = new Image();
var imgPatioOff = new Image();

var imgWindowsSmOn = new Image();
var imgWindowsSmOff = new Image();
var imgDoorsSmOn = new Image();
var imgDoorsSmOff = new Image();
var imgPatioSmOn = new Image();
var imgPatioSmOff = new Image();

var imgExploreOff = new Image();
var imgExploreOn = new Image();

var imgExplore2Off = new Image();
var imgExplore2On = new Image();

var imgWindowsLandingOff = new Image();
var imgWindowsLandingOn = new Image();
var imgDoorsLandingOff = new Image();
var imgDoorsLandingOn = new Image();
var imgPatiosLandingOff = new Image();
var imgPatiosLandingOn = new Image();

var imgVinylOn = new Image();
var imgVinylOff = new Image();
var imgWoodOn = new Image();
var imgWoodOff = new Image();
var imgImpactOn = new Image();
var imgImpactOff = new Image();
var imgAcousticOn = new Image();
var imgAcousticOff = new Image();
var imgStormOn = new Image();
var imgStormOff = new Image();


//Pressroom Image Variables
var imgWarehouseLandingOn = new Image();
var imgWarehouseLandingOff = new Image();
var imgMfgLandingOn = new Image();
var imgMfgLandingOff = new Image();
var imgShowroomLandingOn = new Image();
var imgShowroomLandingOff = new Image();
var imgLogosLandingOn = new Image();
var imgLogosLandingOff = new Image();
var imgProductsLandingOn = new Image();
var imgProductsLandingOff = new Image();
var imgEventsLandingOn = new Image();
var imgEventsLandingOff = new Image();
var imgFacilitiesLandingOn = new Image();
var imgFacilitiesLandingOff = new Image();
var imgPeopleLandingOn = new Image();
var imgPeopleLandingOff = new Image();

imgWindowsOn.src = "/img/nav_windows_on.png";
imgWindowsOff.src = "/img/nav_windows.png";
imgDoorsOn.src = "/img/nav_doors_on.png";
imgDoorsOff.src = "/img/nav_doors.png";
imgPatioOn.src = "/img/nav_patio_on.png";
imgPatioOff.src = "/img/nav_patio.png";

imgWindowsSmOn.src = "/img/nav_windows_sm_on.png";
imgWindowsSmOff.src = "/img/nav_windows_sm.png";
imgDoorsSmOn.src = "/img/nav_doors_sm_on.png";
imgDoorsSmOff.src = "/img/nav_doors_sm.png";
imgPatioSmOn.src = "/img/nav_patio_sm_on.png";
imgPatioSmOff.src = "/img/nav_patio_sm.png";

imgExploreOff.src = "/img/explore.gif";
imgExploreOn.src = "/img/exploreOn.gif";

imgWindowsLandingOff.src = "/img/gallery/buttons/img_windows_landing.gif";
imgWindowsLandingOn.src = "/img/gallery/buttons/img_windows_landingOn.gif";
imgDoorsLandingOff.src = "/img/gallery/buttons/img_doors_landing.gif";
imgDoorsLandingOn.src = "/img/gallery/buttons/img_doors_landingOn.gif";
imgPatiosLandingOff.src = "/img/gallery/buttons/img_patio_landing.gif";
imgPatiosLandingOn.src = "/img/gallery/buttons/img_patio_landingOn.gif";

//Pressroom Images

imgWarehouseLandingOn.src = "/img/gallery/buttons/img_warehouse_landingOn.gif";
imgWarehouseLandingOff.src = "/img/gallery/buttons/img_warehouse_landing.gif";
imgMfgLandingOn.src = "/img/gallery/buttons/img_mfg_landingOn.gif";
imgMfgLandingOff.src = "/img/gallery/buttons/img_mfg_landing.gif";
imgShowroomLandingOn.src = "/img/gallery/buttons/img_showroom_landingOn.gif";
imgShowroomLandingOff.src = "/img/gallery/buttons/img_showroom_landing.gif";
imgLogosLandingOn.src = "/img/gallery/buttons/img_logos_landingOn.gif";
imgLogosLandingOff.src = "/img/gallery/buttons/img_logos_landing.gif";
imgProductsLandingOn.src = "/img/gallery/buttons/img_products_landingOn.gif";
imgProductsLandingOff.src = "/img/gallery/buttons/img_products_landing.gif";
imgEventsLandingOn.src = "/img/gallery/buttons/img_events_landingOn.gif";
imgEventsLandingOff.src = "/img/gallery/buttons/img_events_landing.gif";
imgFacilitiesLandingOn.src = "/img/gallery/buttons/img_facilities_landingOn.gif";
imgFacilitiesLandingOff.src = "/img/gallery/buttons/img_facilities_landing.gif";
imgPeopleLandingOn.src = "/img/gallery/buttons/img_people_landingOn.gif";
imgPeopleLandingOff.src = "/img/gallery/buttons/img_people_landing.gif";


//productLanding Images
imgVinylOn.src = "/img/gallery/buttons/img_vinyl_on.gif";
imgVinylOff.src = "/img/gallery/buttons/img_vinyl_off.gif";
imgWoodOn.src = "/img/gallery/buttons/img_wood_on.gif";
imgWoodOff.src = "/img/gallery/buttons/img_wood_off.gif";
imgImpactOn.src = "/img/gallery/buttons/img_impact_on.gif";
imgImpactOff.src = "/img/gallery/buttons/img_impact_off.gif";
imgAcousticOn.src = "/img/gallery/buttons/img_acoustic_on.gif";
imgAcousticOff.src = "/img/gallery/buttons/img_acoustic_off.gif";
imgStormOn.src = "/img/gallery/buttons/img_storm_on.gif";
imgStormOff.src = "/img/gallery/buttons/img_storm_off.gif";


// FAQ Contractor Referral Show/Hide
$(document).ready(function(){
	
	$(".accordion2 h").eq(0).addClass("active");
	$(".accordion2 p").eq(0).show();

	$(".accordion2 h3").click(function(){
		$(this).next("p").slideToggle("normal")
		.siblings("p:visible").slideUp("normal");
		$(this).toggleClass("active");
		$(this).siblings("h3").removeClass("active");
	});

});


//Image Gallery Code for Pressroom
$(document).ready(function(){
		    
$(".buttons").click(function () {
	var divname= this.value;
	$("#"+divname).show("slow").siblings().hide("slow");
	});
});

// Corner Code
$(document).ready(function(){
  $('#chooseContractor').corner('round 8px');
  $('#footer').corner('round 8px top');
  $('#leftNavContainer').corner('round 8px br');
  $('.leftNavContainer').corner('round 8px br');
  $('.press').corner('round 12px');
  $('.notification').corner('round 12px');
  $('.cssPivotReplaceRD').corner('round 8px');
  $('.stimulus').corner('round 8px');
  $('#vpp').corner('round 8px');
});

$(document).ready(function(){
// main and top nav hover functions
  $('.mainNav img, #quickLinks img').hover( 
    function(){
      if (!$(this).hasClass('selected'))
        $(this).attr('src',$(this).attr('src').replace(".gif","_on.gif"));
    },function(){
      if (!$(this).hasClass('selected'))
        $(this).attr('src',$(this).attr('src').replace("_on.gif",".gif"));
    }
  );
  $('.navItem img').hover(
    function(){
      if ($(this).hasClass('pngImage'))
        $(this).attr('src',$(this).attr('src').replace(".png","_on.png"));
      else
        $(this).attr('src',$(this).attr('src').replace(".gif","_on.gif"));
    },function(){
      if ($(this).hasClass('pngImage'))
        $(this).attr('src',$(this).attr('src').replace("_on.png",".png"));
      else
        $(this).attr('src',$(this).attr('src').replace("_on.gif",".gif"));
    }
  );
	

});

// 
$(document).ready(function(){
  $('.windowLandingCopy a img').hover(function(){
      imgSrc = $(this).attr('src');
      imgOnSrc = imgSrc.replace('_off','_on');    
      $(this).attr('src',imgOnSrc);
    },function(){
      imgOnSrc = $(this).attr('src');
      imgSrc = imgOnSrc.replace('_on','_off'); 
      $(this).attr('src',imgSrc);
    }
  );
});

// Flash embed

function fShowFlash() {
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="867" height="330" id="HomeFlash" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="flash/trial_04.swf" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="flash/trial_04.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="867" height="330" name="HomeFlash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}

function fShowDropdown(strID) {
	if(strCurrentMenu != "") {
		fHideDiv(strCurrentMenu);
	}
	strCurrentMenu = strID;
	var oDiv = document.getElementById(strID);
	oDiv.style.visibility = "visible";
	oDiv.style.display = "block";
	if(oTimer != null) {
		clearTimeout(oTimer);
	}
}

function fHideDropdown(strID) {
	oTimer = setTimeout('fHideDiv(\"' + strID + '\");', 500);
}

function fHideDiv(strID) {
	var oDiv = document.getElementById(strID);
	oDiv.style.display = "none";
	oDiv.style.visibility = "hidden";
}

function fShowDiv(strID) {
	var oDiv = document.getElementById(strID);
	oDiv.style.display = "block";
	oDiv.style.visibility = "visible";
}

function photoPop(theURL, imgWidth, imgHeight) {
			window.open(theURL, "popWin", "width=" + (imgWidth + 20) + ",height=" + (imgHeight + 20));
            }
			
function glossaryPop (url) {
            window.open(url, "Glossary", "status=0, toolbar=0, scrollbars=0, width=724, height=699");
            }
// Added by Harvey
 function infoPop (url) {
            window.open(url, "Information", "status=0, resizable=yes, toolbar=0, scrollbars=0, width=724, height=699");
            }
			
// End Added by Harvey

$(document).ready(function(){
  $('#productPerformance tr').each(function(){
    $(this).children('th').css({textAlign:'center',borderRight:'solid 1px #999999',backgroundColor:'#999999',color:'#ffffff',padding:'3px 5px'})
    $(this).children('td').css({textAlign:'center',borderRight:'solid 1px #999999',padding:'3px 5px'});  
    $(this).children('th:first').css({textAlign:'left',borderRight:'solid 1px #999999'});
    $(this).children('td:first').css({textAlign:'left',borderRight:'solid 1px #999999'});  
  });
});

 
$(function(){
  $('.galleryLandingLink').hover(function(){
    $(this).children('.forProsButton').attr('src',$(this).children('.forProsButton').attr('src').replace('_off','_on'));
  },function(){
    $(this).children('.forProsButton').attr('src',$(this).children('.forProsButton').attr('src').replace('_on','_off'));
  });
});


//Testimonial randomizer

//totalImages = 5;
	

//imageTag1 = '<img src="/img/testimonial/quote_0';
//imageTag2 = '.jpg" height="309" width="245" alt="" border="0" /></a>';

//function writeTestimonial() {
//var r = Math.ceil(Math.random() * totalImages);

//document.write(imageTag1 + r + imageTag2);
//}

var strlang = "";
var strseason = "";
var currentTime = new Date();
var randTime = currentTime.getTime();


function fWriteHomeFlash(strlang,strseason) {		
	document.writeln('<div style="width: 245px; height: 309px; z-index: 10; position: relative;">');
	document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="245" height="309" id="hms_home" align="middle" />');
	document.writeln('<param name="allowScriptAccess" value="sameDomain" />');
	document.writeln('<param name="Movie" value="flash/testimonials.swf?cacheBuster=' + randTime + '" />');
	document.writeln('<param name="quality" value="high" />');
	document.writeln('<param name="wmode" value="transparent" />');
	document.writeln('<param name="bgcolor" value="#ffffff">');
	document.writeln('<param name="Flashvars" value="lang=' + strlang + '&folder=' + strseason + '" />');
	document.writeln('<embed src="flash/testimonials.swf?cacheBuster=' + randTime + '" flashvars="lang=' + strlang + '&folder=' + strseason +  '" wmode="transparent" bgcolor="#ffffff" quality="high" width="245" height="309" name="hms_home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.writeln('</object>');
	document.writeln('</div>');
} 

function fWriteHomeNoFlash() {
	document.writeln('<div style="width: 245px; height: 309px; z-index: 10; position: relative;">');
	document.writeln('<img src="img/hms_static.jpg" height="220" width="740" alt="" border="0" />');
	document.writeln('</div>');
}

function fShowModal(strID) {
	var oDiv = document.getElementById(strID);
	oDiv.style.visibility = "visible";
	oDiv.style.display = "block";
}

function fHideModal(strID) {
	var oDiv = document.getElementById(strID);
	oDiv.style.visibility = "hidden";
	oDiv.style.display = "none";
}
/*

  Return the prefix appended to the beginning of a .NET web control by the 

  server.  The supplied string represents a classname that has been applied to 

  one of the web controls.  Using jquery, we can obtain the id attribute of a 

  form element with that class name, strip out the server-appended prefix and 

  return it.

  @param strFieldClassName the class attribute of one of the form fields

*/



function fGetDotNetPrefix(strFieldClassName) {

//alert("fGetDotNetPrefix(\"" + strFieldClassName + "\") called.");

  var strResponse = $("." + strFieldClassName).attr("id");

//alert("strResponse = " + strResponse);

  if(strResponse == undefined) {

		strResponse = "";

  } else {

		var intIndex = strResponse.lastIndexOf("_");

		if(intIndex == -1) {

			strResponse = "";

		} else {

			strResponse = strResponse.substr(0,intIndex + 1);

//alert("strResponse = " + strResponse);

		}

  }

  return strResponse;

}
