﻿// JScript File

function removeFileNameFromPath(){

    var strPathName = window.location.pathname; 
    var x = strPathName.lastIndexOf("/");
    var path = strPathName.substr(0, x);
    return path;
}

 
function (disableDistanceSearchField){
   if ($("input[id*=SearchLocation]").val() == ""){
        $("select[id*=SearchDistance]").attr("disabled", "disabled");
    }
    $("input[id*=SearchLocation]").focus(function(e){
        $("select[id*=SearchDistance]").removeAttr("disabled", "disabled");
    });
    
    $("input[id*=SearchLocation]").blur(function(e){
        if ($(this).val() == ""){
            $("select[id*=SearchDistance]").attr("disabled", "disabled");
        }
    });
 }

function toggleDateRadio(){
    
    
}

function Calendar_InlineDateSelected(calendarInstance, args){
    $("#ctl00_cphMain_RadDatePicker1_dateInput_text").focus();
}

function Calendar_OnDateClick(calendarInstance, args) {
            var d = args.RenderDay.Date;
            var query = window.location.search.substring(1); 
            var str = d.join("-");
            
            if (getQueryVariable("QuickDate") != undefined){
                var quickDate = getQueryVariable("QuickDate");
                query = query.replace(quickDate, "");
                query = query.replace("&QuickDate=", "");
            }
            
            if (getQueryVariable("date") == "" || getQueryVariable("date") == undefined){
                query = query.replace("&date=", "");
                query += "&date="+str;
            } else {
                var qDate = getQueryVariable("date");
                query = query.replace(qDate, str);
            }
            window.location = window.location.pathname + "?" + query;
        }
        
        
        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 runFlickerParser(flickrUrl){
    $.getJSON(flickrUrl+"&format=json&jsoncallback=?", function(data){
	    $.each(data.items, function(i,item){
			$("<img/>").attr("src", item.media.m).appendTo("#flickrrss").wrap("<li></li>").wrap('<a href="' + item.link + '" target="_blank" alt="' + item.title + '"></a>');
		});
		$("#link > a").attr("href", data.link).attr("target", "flickr").text("See the full set on Flickr");
	});
}
function hoverDiv() {

	$(".hover").bind("click", function(e){
		var linkIs = $("a", this)[0].href;
		window.location = linkIs;
	}); 
	$(".hover").css({cursor:"pointer"});

	$(".hover").hover(function() {
		$(this).addClass('box-hlg-hp');
		$(this).removeClass('box-std-hp');
		
		}, function() {
		$(this).removeClass('box-hlg-hp');
		$(this).addClass('box-std-hp');
	});
}



$(document).ready( function(){
hoverDiv();
    
    
    // manage enter key press when multiple forms on page
     var $btn = $(':submit'); 
     var $form = $btn.parents('div.formMain'); 
            
     $form.keypress(function(e) 
        { 
            if (e.which == 13 && e.target.type != 'textarea') 
            { 
                var $tmpBtn = $(this).find('input.defaultSubmit[type=submit]'); 
                if ($tmpBtn.length==0)
                    $tmpBtn = $(this).find('input[type=submit]'); 
                if ($tmpBtn[0].type == 'submit') 
                    $tmpBtn[0].click(); 
                else 
                    eval($tmpBtn[0].href); 
                return false; 
            } 
        });
        
        
        $("#ctl00_cphMain_RadDatePicker1_dateInput_text").focus(function(e){
             $("#ctl00_cphMain_radSearchWhen_Date").attr("checked", "checked");
        });
        
        $("#ctl00_cphMain_SearchWhen_QuickDate").focus(function(e){
            $("#ctl00_cphMain_radSearchWhen_QuickDate").attr("checked", "checked");
        });
       
        
    //$("a.i-print").click(function () { 
		//window.print();
	//});
    
    //events page management
    
    
    
    // search results page management
    
    
    
});

