
var winTimer = 400;

function chgImg(box,img) {
	box.src = img;
}

/* 
Derived from a script by Alejandro Gervasio. 
Modified to work in FireFox by Stefan Mischook for Killersites.com

How it works: just apply the CSS class of 'column' to your pages' main columns.
*/
function matchColumns(c){ 

     var divs,contDivs,maxHeight,divHeight,d; 
	
     // get all <div> elements in the document 

     divs=document.getElementsByTagName('div'); 

     contDivs=[]; 

     // initialize maximum height value 

     maxHeight=0; 

     // iterate over all <div> elements in the document 

     for(var i=0;i<divs.length;i++){ 

          // make collection with <div> elements with class attribute 'container' 
          var reg = new RegExp(c);
          var ct = reg.test(divs[i].className);
          
          //eval("var ct = /\b" + c + "\b/.test(divs[i].className)");
          //alert(/\bcolumn\b/.test(divs[i].className));
          if(ct){ 

                d=divs[i]; 

                contDivs[contDivs.length]=d; 

                // determine height for <div> element 

                if(d.offsetHeight){ 

                     divHeight=d.offsetHeight; 					

                } 

                else if(d.style.pixelHeight){ 

                     divHeight=d.style.pixelHeight;					 

                } 

                // calculate maximum height 

                maxHeight=Math.max(maxHeight,divHeight); 

          } 

     } 

     // assign maximum height value to all of container <div> elements 

     for(var i=0;i<contDivs.length;i++){ 
          contDivs[i].style.height=maxHeight + "px"; 
     }
} 


function matchLeftNavColumns(c){ 

     var divs,contDivs,maxHeight,divHeight,d; 
     // get all <div> elements in the document 
     divs=document.getElementsByTagName('div'); 
     contDivs=[]; 
     // initialize maximum height value 
     maxHeight=0; 
     // iterate over all <div> elements in the document 
     for(var i=0;i<divs.length;i++){ 
          // make collection with <div> elements with class attribute 'container' 
          var reg = new RegExp(c);
          var ct = reg.test(divs[i].className);
          
          //eval("var ct = /\b" + c + "\b/.test(divs[i].className)");
          //alert(/\bcolumn\b/.test(divs[i].className));
          if(ct){ 
                d=divs[i]; 
                contDivs[contDivs.length]=d; 
                // determine height for <div> element 
                if(d.offsetHeight){ 
                     divHeight=d.offsetHeight; 					
                } 
                else if(d.style.pixelHeight){ 
                     divHeight=d.style.pixelHeight;					 
                } 
                // calculate maximum height 
                maxHeight=Math.max(maxHeight,divHeight); 
          } 
     } 

     // assign maximum height value to all of container <div> elements 

     for(var i=0;i<contDivs.length;i++){ 
           document.getElementById("subnavContainer").style.height = maxHeight + "px";
     } 
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}

function initGalImage(id) {
    if(document.getElementById("Content_dgPhotos") != null) {
        var links = document.getElementById("Content_dgPhotos").getElementsByTagName("a");
        for(var i=0; i<links.length;i++) {
            var href = links[i].getAttribute("href");
            if(href.substring(href.lastIndexOf('_')+1,href.lastIndexOf('-')) == id) {
                myLightbox.start(links[i]); 
                return;
                //alert("click!");
            }
        }
    }
}

function initEvtCalendar(calendar) {
    //var dd = calendar.VisibleDate;
    //window.Content_cbkCal.Callback((dd.getMonth() + 1) + "/" + dd.getDate() + "/" + dd.getFullYear());
    window.Content_cbkCal.Callback();
}
function callbackComplete() {
    //window.Content_calEvents.render();
}

function checkbox(id) {
    if(document.getElementById("Content_inpHdOpp"+id).value != "true") {
        document.getElementById("Content_aCheck"+id).className = "chkSelected";
        document.getElementById("hypCheck"+id).blur();
        document.getElementById("Content_aCheck"+id).blur();
        document.getElementById("Content_inpHdOpp"+id).value = "true";
    }
    else {
        document.getElementById("Content_aCheck"+id).className = "chkNrm";
        document.getElementById("hypCheck"+id).blur();
        document.getElementById("Content_aCheck"+id).blur();
        document.getElementById("Content_inpHdOpp"+id).value = "false";
    }
}

function toogleChkOpp(id) {
    if(document.getElementById("Content_inpHdOpp"+id).value != "true") {
        document.getElementById("Content_aCheck"+id).className = "volunteerChkSelected";
        //document.getElementById("hypCheck"+id).blur();
        document.getElementById("Content_aCheck"+id).blur();
        document.getElementById("Content_inpHdOpp"+id).value = "true";
    }
    else {
        document.getElementById("Content_aCheck"+id).className = "volunteerChkNrm";
        //document.getElementById("hypCheck"+id).blur();
        document.getElementById("Content_aCheck"+id).blur();
        document.getElementById("Content_inpHdOpp"+id).value = "false";
    }
}

function expColDiv(id) {
    if(document.getElementById("dvHr"+id).style.display != "none") {
        //Effect.SlideUp("dvHr"+id,{duration:1.1});
       document.getElementById("dvHr"+id).style.display = "none"
       document.getElementById("lnkHr"+id).className = "strExpIcon";
    }
    else {
       document.getElementById("dvHr"+id).style.display = "";
       //Effect.SlideDown("dvHr"+id,{duration:1.1});
       document.getElementById("lnkHr"+id).className = "strColIcon";
    }
    document.getElementById("lnkHr"+id).blur();
}


function chngeBorder(box,cls) {
    box.parentNode.className = cls;
}

function formInputClick(box) {
    if(box.id == "lnkFName") {
        box.className = "itemHighlightOver";
        document.getElementById("lnkLName").className = "itemHighlightOut";
        document.getElementById("lnkAddr").className = "itemAddrOut";
        document.getElementById("lnkCity").className = "itemHighlightOut";
        document.getElementById("lnkState").className = "itemStateOut";
        document.getElementById("lnkZip").className = "itemZipOut";
        document.getElementById("lnkPriPhone").className = "itemHighlightOut";
        document.getElementById("lnkFax").className = "itemHighlightOut";
        document.getElementById("lnkSecPhone").className = "itemHighlightOut";
        document.getElementById("lnkEmail").className = "itemHighlightOut";
        document.getElementById("lnkMsg").className = "itemMsgOut";
    }
    else {
        document.getElementById("lnkFName").className = "itemHighlightOut";
        if(box.id == "lnkLName") {
            box.className = "itemHighlightOver";
            document.getElementById("lnkAddr").className = "itemAddrOut";
            document.getElementById("lnkCity").className = "itemHighlightOut";
            document.getElementById("lnkState").className = "itemStateOut";
            document.getElementById("lnkZip").className = "itemZipOut";
            document.getElementById("lnkPriPhone").className = "itemHighlightOut";
            document.getElementById("lnkFax").className = "itemHighlightOut";
            document.getElementById("lnkSecPhone").className = "itemHighlightOut";
            document.getElementById("lnkEmail").className = "itemHighlightOut";
            document.getElementById("lnkMsg").className = "itemMsgOut";
        }
        else {
            document.getElementById("lnkLName").className = "itemHighlightOut";
            
            if(box.id == "lnkAddr") {
                box.className = "itemAddrOver";
                document.getElementById("lnkCity").className = "itemHighlightOut";
                document.getElementById("lnkState").className = "itemStateOut";
                document.getElementById("lnkZip").className = "itemZipOut";
                document.getElementById("lnkPriPhone").className = "itemHighlightOut";
                document.getElementById("lnkFax").className = "itemHighlightOut";
                document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                document.getElementById("lnkEmail").className = "itemHighlightOut";
                document.getElementById("lnkMsg").className = "itemMsgOut";
                
            }
            else {
                document.getElementById("lnkAddr").className = "itemAddrOut";
                
                if(box.id == "lnkCity") {
                    box.className = "itemHighlightOver";
                    document.getElementById("lnkState").className = "itemStateOut";
                    document.getElementById("lnkZip").className = "itemZipOut";
                    document.getElementById("lnkPriPhone").className = "itemHighlightOut";
                    document.getElementById("lnkFax").className = "itemHighlightOut";
                    document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                    document.getElementById("lnkEmail").className = "itemHighlightOut";
                    document.getElementById("lnkMsg").className = "itemMsgOut";
                }
                else {
                    document.getElementById("lnkCity").className = "itemHighlightOut";
                    
                    if(box.id == "lnkState") {
                        box.className = "itemStateOver";
                        document.getElementById("lnkZip").className = "itemZipOut";
                        document.getElementById("lnkPriPhone").className = "itemHighlightOut";
                        document.getElementById("lnkFax").className = "itemHighlightOut";
                        document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                        document.getElementById("lnkEmail").className = "itemHighlightOut";
                        document.getElementById("lnkMsg").className = "itemMsgOut";
                    }
                    else {
                        document.getElementById("lnkState").className = "itemStateOut";
                        
                        if(box.id == "lnkZip") {
                            box.className = "itemZipOver";
                            document.getElementById("lnkPriPhone").className = "itemHighlightOut";
                            document.getElementById("lnkFax").className = "itemHighlightOut";
                            document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                            document.getElementById("lnkEmail").className = "itemHighlightOut";
                            document.getElementById("lnkMsg").className = "itemMsgOut";
                        }
                        else {
                            document.getElementById("lnkZip").className = "itemZipOut";
                            
                            if(box.id == "lnkPriPhone") {
                                box.className = "itemHighlightOver";
                                document.getElementById("lnkFax").className = "itemHighlightOut";
                                document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                                document.getElementById("lnkEmail").className = "itemHighlightOut";
                                document.getElementById("lnkMsg").className = "itemMsgOut";
                            }
                            else {
                                document.getElementById("lnkPriPhone").className = "itemHighlightOut";
                                
                                if(box.id == "lnkFax") {
                                    box.className = "itemHighlightOver";
                                    document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                                    document.getElementById("lnkEmail").className = "itemHighlightOut";
                                    document.getElementById("lnkMsg").className = "itemMsgOut";
                                }
                                else {
                                    document.getElementById("lnkFax").className = "itemHighlightOut";
                                    
                                    if(box.id == "lnkSecPhone") {
                                        box.className = "itemHighlightOver";
                                        document.getElementById("lnkEmail").className = "itemHighlightOut";
                                        document.getElementById("lnkMsg").className = "itemMsgOut";
                                    }
                                    else {
                                        document.getElementById("lnkSecPhone").className = "itemHighlightOut";
                                        
                                        if(box.id == "lnkEmail") {
                                            box.className = "itemHighlightOver";
                                            document.getElementById("lnkMsg").className = "itemMsgOut";
                                        }
                                        else {
                                            document.getElementById("lnkEmail").className = "itemHighlightOut";
                                            
                                            if(box.id == "lnkMsg") {
                                                box.className = "itemMsgOver";
                                            }
                                            else {
                                                document.getElementById("lnkMsg").className = "itemMsgOut";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}


function formNewsLetterClick(box) {
    if(box.id == "lnkFName") {
        box.className = "itemOver";
        document.getElementById("lnkLName").className = "itemOut";
        document.getElementById("lnkAddr").className = "itemAddrOut";
        document.getElementById("lnkCity").className = "itemOut";
        document.getElementById("lnkState").className = "itemStateOut";
        document.getElementById("lnkZip").className = "itemZipOut";
        document.getElementById("lnkPriPhone").className = "itemOut";
        document.getElementById("lnkSecPhone").className = "itemOut";
        document.getElementById("lnkEmail").className = "itemAddrOut";
    }
    else {
        document.getElementById("lnkFName").className = "itemOut";
        if(box.id == "lnkLName") {
            box.className = "itemOver";
            document.getElementById("lnkAddr").className = "itemAddrOut";
            document.getElementById("lnkCity").className = "itemOut";
            document.getElementById("lnkState").className = "itemStateOut";
            document.getElementById("lnkZip").className = "itemZipOut";
            document.getElementById("lnkPriPhone").className = "itemOut";
            document.getElementById("lnkSecPhone").className = "itemOut";
            document.getElementById("lnkEmail").className = "itemAddrOut";
        }
        else {
            document.getElementById("lnkLName").className = "itemOut";
            if(box.id == "lnkAddr") {
                box.className = "itemAddrOver";
                document.getElementById("lnkCity").className = "itemOut";
                document.getElementById("lnkState").className = "itemStateOut";
                document.getElementById("lnkZip").className = "itemZipOut";
                document.getElementById("lnkPriPhone").className = "itemOut";
                document.getElementById("lnkSecPhone").className = "itemOut";
                document.getElementById("lnkEmail").className = "itemAddrOut";
                
            }
            else {
                document.getElementById("lnkAddr").className = "itemAddrOut";
                
                if(box.id == "lnkCity") {
                    box.className = "itemOver";
                    document.getElementById("lnkState").className = "itemStateOut";
                    document.getElementById("lnkZip").className = "itemZipOut";
                    document.getElementById("lnkPriPhone").className = "itemOut";
                    document.getElementById("lnkSecPhone").className = "itemOut";
                    document.getElementById("lnkEmail").className = "itemAddrOut";
                }
                else {
                    document.getElementById("lnkCity").className = "itemOut";
                    
                    if(box.id == "lnkState") {
                        box.className = "itemStateOver";
                        document.getElementById("lnkZip").className = "itemZipOut";
                        document.getElementById("lnkPriPhone").className = "itemOut";
                        document.getElementById("lnkSecPhone").className = "itemOut";
                        document.getElementById("lnkEmail").className = "itemAddrOut";
                    }
                    else {
                        document.getElementById("lnkState").className = "itemStateOut";
                        
                        if(box.id == "lnkZip") {
                            box.className = "itemZipOver";
                            document.getElementById("lnkPriPhone").className = "itemOut";
                            document.getElementById("lnkSecPhone").className = "itemOut";
                            document.getElementById("lnkEmail").className = "itemAddrOut";
                        }
                        else {
                            document.getElementById("lnkZip").className = "itemZipOut";
                            
                            if(box.id == "lnkPriPhone") {
                                box.className = "itemOver";
                                document.getElementById("lnkSecPhone").className = "itemOut";
                                document.getElementById("lnkEmail").className = "itemAddrOut";
                            }
                            else {
                                document.getElementById("lnkPriPhone").className = "itemOut";
                                    
                                    if(box.id == "lnkSecPhone") {
                                        box.className = "itemOver";
                                        document.getElementById("lnkEmail").className = "itemAddrOut";
                                    }
                                    else {
                                        document.getElementById("lnkSecPhone").className = "itemOut";
                                        
                                        if(box.id == "lnkEmail") {
                                            box.className = "itemAddrOver";
                                        }
                                        else {
                                            document.getElementById("lnkEmail").className = "itemAddrOut";
                                            
                                        }
                                    }

                            }
                        }
                    }
                }
            }
        }
    }
}


function loadItemOver(box) {
    
	//var idx1 = box.parentNode.id.indexOf("hypCheck");
	//var cl = box.parentNode.id.substring(0, idx1);
//	
//	var cln = box.parentNode.className;
//	//alert(cln.indexOf(" "));
//	cln = cln.replace(/\s+/gm, "");

	var num = box.id.substring(8);
	if(document.getElementById("Content_itemTitle"+num).value != "") {
	    ddrivetip(document.getElementById("Content_itemTitle"+num).value, 
	              document.getElementById("Content_itemText"+num).value);
	}
//	if(document.getElementById(cl + "priceText" + idx).value != "") {
//		ddrivetip(document.getElementById(cl + "priceText" + idx).value, document.getElementById(cl + "priceDesc" + idx).value);
//	}
}
