﻿var isIE = document.all;
                   
function correctPNGs(){
    if(navigator.userAgent.indexOf("MSIE")>-1){
        var majorVersion = parseInt(navigator.userAgent.split("MSIE")[1]);
        if(majorVersion < 7){
            //alert("correcting pngs for IE 6 and below");
            fixPNGImagesForIE();               
        }
    }
}

function fixPNGImagesForIE(){
    if(document.body.filters){
        var images = document.getElementsByTagName("img");
        for(var i=0; i<images.length; i++){
              var src = images[i].src;
              var ext = src.substr(src.length-3,3);
              if(ext == "png"){
                    var folderPath = src.substring(0,src.lastIndexOf('/')+1);
                    images[i].src = "/images/x.gif";
                    images[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='image')";
              }
        }
    }
}    

function scrollToElement(element){ 
        
       
            //var desty = Position.cumulativeOffset(element);
            //var dest = desty[1];
            //var client = window.innerHeight || document.documentElement.clientHeight;
            //var full = document.documentElement.scrollHeight;
            //var top = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
        //    var scroll = {
                
               new Effect.ScrollTo(element);
                
          
}
   
function initMaster(evt){
    Event.observe($("searchField"), 'keypress', onSearchKeyPress);
    correctPNGs();
    applyCorners()
}

function applyCorners(){
    try{Nifty("div.panel","big");}catch(e){}
    try{Nifty("div.panelsmall","small");}catch(e){}
    try{Nifty("div.panelsmalltransparent","transparent");}catch(e){}
    try{Nifty("div.panelcolumn","big fixed-height");}catch(e){}
}      
        
function onSearchKeyPress(e){      
    if(e.keyCode == 13){
        searchSite();
        Event.stop(e);
    }
};      
        
function searchSite(){
    var q = $("searchField").value;
    var cx = "009435476710091282549:nepvlfj9jbk";
    var cof = "FORID:11";
    window.location = "/searchresults/?cx="+cx+"&cof="+cof+"&q="+q;
}

function gotoPage(url){
    if(url != null && url.length > 0){
        window.location = url;
    }    
}

function toggleCitySelector(){
    if($("citySelectorContainer").style.display == "none" || $("citySelectorContainer").style.display == ""){
        $("citySelectorContainer").style.display = "block";
    }else{
        $("citySelectorContainer").toggle();
    }
    
}

function hideCitySelector(){
    $("citySelectorContainer").style.display = "none";    
}

function showCitySelector(){
    $("citySelectorContainer").style.display = "block";
    
}

function isMouseLeaveOrEnter(e, handler)
{		
	var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
	while (reltg && reltg != handler) reltg = reltg.parentNode;
	return (reltg != handler);
}

function clearText()
{
    
    alert(document.contactForm.userNameTxt.id);
    $("userNameTxt").text = "";
    $("userEmailTxt").text = "";
    $("commentsTxt").text = "";
}

// Display our video popup
function showVideo(vidId) {
    Lightview.show({
        href: 'http://www.sneakysunday.tv/videoplayer/?bctid=' + vidId,
        rel: 'iframe',
        options: {
            width: 800,
            height: 540,
            menubar: false
        }
    });
}


Event.observe(window, 'load', initMaster, false);