function hm_displayImageOver(oElm) {
	if (pngAlpha) {
		oElm.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_viewdetails-m.png\', sizingMethod=\'scale\')';
	} else {
		oElm.src = '/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_viewdetails-m.png';
	} 
}

function hm_displayImageOut(oElm) {
	if (pngAlpha) {
		oElm.style.filter  = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_viewdetails.png\', sizingMethod=\'scale\')';
	} else {
		oElm.src = '/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_viewdetails.png';
	} 
}

function hm_displayGoOver(oElm) {
	if (pngAlpha) {
		oElm.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_go-m.png\', sizingMethod=\'scale\')';
	} else {
		oElm.src = '/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_go-m.png';
	} 
}

function hm_displayGoOut(oElm) {
	if (pngAlpha) {
		oElm.style.filter  = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_go.png\', sizingMethod=\'scale\')';
	} else {
		oElm.src = '/Themes/Default/en-us/SiteBuilder/themes/CaliforniaClosetsMicrosites/images/btn_go.png';
	} 
}

function hm_displayGo(strPath, intWidth, intHeight) {
	if (pngAlpha) {
		document.write('<img src="/Themes/Default/en-us/Common/Public/Images/clearpix.gif" width="'+intWidth+'" height="'+intHeight+'" border="0" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+strPath+'\', sizingMethod=\'scale\')" onmouseover="javascript:hm_displayGoOver(this);" onmouseout="javascript:hm_displayGoOut(this);" />');
	} else {
		document.write('<img src="'+strPath+'" width="'+intWidth+'" height="'+intHeight+'" border="0" onmouseover="javascript:hm_displayGoOver(this);" onmouseout="javascript:hm_displayGoOut(this);" />');
	} 
}

function hm_displayImageRS(strPath, intWidth, intHeight) {
	if (pngAlpha) {
		document.write('<img src="/Themes/Default/en-us/Common/Public/Images/clearpix.gif" width="'+intWidth+'" height="'+intHeight+'" border="0" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+strPath+'\', sizingMethod=\'scale\')" onmouseover="javascript:hm_displayImageOver(this);" onmouseout="javascript:hm_displayImageOut(this);" />');
	} else {
		document.write('<img src="'+strPath+'" width="'+intWidth+'" height="'+intHeight+'" border="0" onmouseover="javascript:hm_displayImageOver(this);" onmouseout="javascript:hm_displayImageOut(this);" />');
	} 
}

function goSearch(frm,vanity) {
    var sCrt = "";
    if (vanity != '') {
        sCrt += "/" + vanity + "/";
	    sCrt += "sb.cn?crt=";
	    sCrt += "pagekey=" + frm.pagekey.value;
	    sCrt += "%26generic1=" + frm.searchbox.value;
    }
    else {
	    sCrt += "channelnet.aspx?cn=sitebuilder&act=view&crt=";
	    sCrt += "sitekey=" + frm.sitekey.value;
	    sCrt += "%26pagekey=" + frm.pagekey.value;
	    sCrt += "%26generic1=" + frm.searchbox.value;
	}
	self.location.href = sCrt;
}

function rs(id,count) {	
    if (pngAlpha) {
		for (i = 1;i<=count;i++) {
			var room = "room_" + i;
			document.getElementById(room).innerHTML = '<img src="/Themes/default/en-us/SiteBuilder/Themes/CaliforniaClosetsMicrosites/images/btn_viewdetails.png" width="185" height="145" border="0" alt="view details" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/Themes/default/en-us/SiteBuilder/Themes/CaliforniaClosetsMicrosites/images/btn_viewdetails.png\', sizingMethod=\'scale\')">';
		}
		if (id) {		
			var oElm = document.getElementById(id);
			oElm.innerHTML ='<img src="/Themes/default/en-us/SiteBuilder/Themes/CaliforniaClosetsMicrosites/images/btn_viewdetails-m.png" width="185" height="145" border="0" alt="view details" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/Themes/default/en-us/SiteBuilder/Themes/CaliforniaClosetsMicrosites/images/btn_viewdetails-m.png\', sizingMethod=\'scale\')">';
		}
	} 
	else {
		for (i = 1;i<=count;i++) {
			var room = "room_" + i;
			document.getElementById(room).innerHTML = '<img src="/Themes/default/en-us/SiteBuilder/Themes/CaliforniaClosetsMicrosites/images/btn_viewdetails.png" width="185" height="145" border="0" alt="view details" />';
		}
		if (id) {		
			var oElm = document.getElementById(id);
			oElm.innerHTML = '<img src="/Themes/default/en-us/SiteBuilder/Themes/CaliforniaClosetsMicrosites/images/btn_viewdetails-m.png" width="185" height="145" border="0" alt="view details" />';
		}
	}
}
function isImage(image,label,id,count) {
    var fullsize = document.getElementById("scrollimage");
    imageholder = new Image();
    imageholder.src = image;
    pausecomp(300);
    fullsize.src = imageholder.src;
    var labelarea = document.getElementById("scrolllabel");
    labelarea.innerHTML = label;
    for (i=1;i<=count;i++) {
        var thumbnail = "thumb_" + i;
        document.getElementById(thumbnail).className = "none";
    }
    document.getElementById(id).className = "selected";
}

function pausecomp(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
} 

/* request consulation form */
function formCountry(oElm) {
    var sUS = document.getElementById("state");
    var sCA = document.getElementById("province");
    var sOther = document.getElementById("otherstate");
    if (oElm.value == "US") {
        sCA.style.display = "none";
        sOther.style.display = "none";
        sUS.style.display = "block";
    }
    else if  (oElm.value == "CA") {
        sUS.style.display = "none";
        sOther.style.display = "none";
        sCA.style.display = "block";
    }
    else {
        sUS.style.display = "none";
        sCA.style.display = "none";
        sOther.style.display = "block";
    }
}

function formSubmit() {
    var oForm = document.forms.ChannelNet;
    var oFormSend = document.forms.FrmSend;
    if (oForm.firstname.value == "") {
        alert("First name is required.");
        return false;
    }
    if (oForm.lastname.value == "") {
        alert("Last name is required.");
        return false;
    }
    if (oForm.phone.value == "") {
        alert("Phone is required.");
        return false;
    }
    if (oForm.email.value == "") {
        alert("Email is required.");
        return false;
    }
    var theemail = oForm.email.value.toString();
    if (theemail.indexOf("@") < 0) {
        alert("Email is invalid.");
        return false;
    }
    else {
        var lastpart = theemail.substring(theemail.indexOf("@")+1, theemail.length-1);
		if (lastpart.length < 1) {
            alert("Email is invalid.");
			return false;
		}
		else {
		    if (lastpart.indexOf(".") < 0) {
                alert("Email is invalid.");
			    return false;
		    }
		    else {
		        if (theemail.substring(theemail.indexOf("@")+1,theemail.indexOf("@")+2) == ".") {
                    alert("Email is invalid.");
			        return false;
		        }
		    }
		
		}
    }
    if (oForm.emailconfirm.value != oForm.email.value) {
        alert("Email and Email confirm do not match.");
        return false;
    }
    if (oForm.address1.value == "") {
        alert("Address is required.");
        return false;
    }
    if (oForm.city.value == "") {
        alert("City is required.");
        return false;
    }
    if (oForm.zip.value == "") {
        alert("Zip / Postal Code is required.");
        return false;
    }
//    var thezip = oForm.zip.value.toString();
//    if (thezip.length > 5) {
//        alert("Zip / Postal Code is invalid.");
//        return false;
//    }
//    if (IsNumeric(oForm.zip.value) != true) {
//        alert("Zip / Postal Code is invalid.");
//        return false;
//    }
    if (oForm.zipconfirm.value != oForm.zip.value) {
        alert("Zip / Postal Code and Zip / Postal Code confirm do not match.");
        return false;
    }
    if (oForm.country.value != "US" && oForm.country.value != "CA" && oForm.otherstate.value == "") {
        alert("State / Province is required.");
        return false;
    }
	
	
	var send_email = "";
	send_email += "<email>";
	send_email += "<to>" + oForm.sendto.value + "</to>"; 
	send_email += "<from>" + oForm.email.value + "</from>";
	send_email += "<cc></cc>";
	send_email += "<subject><![CDATA[California Closets - Request Consultation]]></subject>";	
	send_email += "<prefix><![CDATA[" + oForm.prefix.value + "]]></prefix>";
	send_email += "<firstname><![CDATA[" + oForm.firstname.value + "]]></firstname>";
	send_email += "<lastname><![CDATA[" + oForm.lastname.value + "]]></lastname>";
	send_email += "<phone><![CDATA[" + oForm.phone.value + "]]></phone>";
	send_email += "<email><![CDATA[" + oForm.email.value + "]]></email>";

    if (oForm.fax.value != "") {
		send_email += "<fax><![CDATA[" + oForm.fax.value + "]]></fax>";
    }
	
	send_email += "<address1><![CDATA[" + oForm.address1.value + "]]></address1>";

    if (oForm.address2.value != "") {
		send_email += "<address2><![CDATA[" + oForm.address2.value + "]]></address2>";
    }
	
	send_email += "<city><![CDATA[" + oForm.city.value + "]]></city>";
	send_email += "<zip><![CDATA[" + oForm.zip.value + "]]></zip>";
	send_email += "<country><![CDATA[" + oForm.country.value + "]]></country>";

    if (oForm.country.value == "US") {
        if (oForm.state.value == "") {
            alert("State is required.");
            return false;
        }
        else {
			send_email += "<state><![CDATA[" + oForm.state.value + "]]></state>";
        }
    }
    else if  (oForm.country.value == "CA") {
        if (oForm.province.value == "") {
            alert("Province is required.");
            return false;
        }
        else {
			send_email += "<state><![CDATA[" + oForm.province.value + "]]></state>";
        }
    }
    else {
		send_email += "<state><![CDATA[" + oForm.otherstate.value + "]]></state>";
    }    
    if (oForm.contact.value != "Please select one") {
		send_email += "<contact><![CDATA[" + oForm.contact.value + "]]></contact>";
    }
    if (oForm.time.value != "Please select one") {
		send_email += "<time><![CDATA[" + oForm.time.value + "]]></time>";
    }
    if (oForm.questions.value != "") {
		send_email += "<questions><![CDATA[" + oForm.questions.value + "]]></questions>";
    }
	
	send_email += "<style>/upload/requestconsulation.xslt</style>";
	send_email += "<html>true</html><attachment>false</attachment>";
	send_email += "</email>";
	
	oFormSend.redirect_to.value = escape(oFormSend.redirect_to.value);
	
	oFormSend.send_email.value = send_email;
	oFormSend.submit();
}

function emailSubmit() {
    var oForm = document.forms.ChannelNet;
    var oFormSend = document.forms.FrmSend;
    if (oForm.from.value == "") {
        alert("Email Address in From is required.");
        return false;
    }
    var theemail = oForm.from.value.toString();
    if (theemail.indexOf("@") < 0) {
        alert("Email Address in From is invalid.");
        return false;
    }
    else {
        var lastpart = theemail.substring(theemail.indexOf("@")+1, theemail.length-1);
		if (lastpart.length < 1) {
            alert("Email Address in From is invalid.");
			return false;
		}
		else {
		    if (lastpart.indexOf(".") < 0) {
                alert("Email Address in From is invalid.");
			    return false;
		    }
		    else {
		        if (theemail.substring(theemail.indexOf("@")+1,theemail.indexOf("@")+2) == ".") {
                    alert("Email Address in From is invalid.");
			        return false;
		        }
		    }
		
		}
    }
    if (oForm.regarding.value == "") {
        alert("Regarding is required.");
        return false;
    }
    if (oForm.message.value == "") {
        alert("Message is required.");
        return false;
    }
    	
	var send_email = "";
	send_email += "<email>";
	send_email += "<to>" + oForm.to.value + "</to>"; 
	send_email += "<from>" + oForm.from.value + "</from>";
	send_email += "<cc></cc>";
	send_email += "<subject><![CDATA[California Closets - Email Us]]></subject>";	
	send_email += "<emailfrom><![CDATA[" + oForm.from.value + "]]></emailfrom>";
	send_email += "<regarding><![CDATA[" + oForm.regarding.value + "]]></regarding>";
	send_email += "<message><![CDATA[" + oForm.message.value + "]]></message>";
	
	send_email += "<style>/upload/emailus.xslt</style>";
	send_email += "<html>true</html><attachment>false</attachment>";
	send_email += "</email>";
		
	oFormSend.redirect_to.value = escape(oFormSend.redirect_to.value);
	
	oFormSend.send_email.value = send_email;
	oFormSend.submit();
}

function IsNumeric(sText) {
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) {
         IsNumber = false;
      }
   }
   return IsNumber;
}