$(document).ready(function() {

    $.fn.clearInput = function() {
        return this.focus(function() {
	        if( this.value == this.defaultValue ) {
		        this.value = "";
	        }
        }).blur(function() {
	        if( !this.value.length ) {
		        this.value = this.defaultValue;
	        }
        });
    };

    // clear the find-a-clinic textbox when it's clicked in
	$("#find-a-clinic-input").click(function() {
		document.getElementById('find-a-clinic-input').value='';
	}
	);
	
    setGoButtonListener();
    setInputClear();



});

var setInputClear = function(){
    $("input[@type='text']").each(function(){
        $(this).clearInput();
    });
}

    /* Used with google tracking to track clicks out of an item such as a banner.
        Use this for external clicks that open a new window.
     */
    function trackGenericClickNoUrl(item){
        //if(pageTracker){
        //    pageTracker._trackPageview("/click/" + item);        
        //}
    }
    
    /* Use this for internal links that don't open a new window */
    function trackGenericClick(item,url){
        //if(pageTracker){
        //    pageTracker._trackPageview("/click/" + item); 
        //    setTimeout(function(){
        //        window.location = url;
        //   },500);           
        //}
        window.location = url;
    }    
    
    /* Used with google tracking to track clicks to pdf files */
    function pdfDownloadClick(item){
        //if(pageTracker){
        //    pageTracker._trackPageview("/pdfs/" + item); 
        //}
    }
    

//show OR hide funtion depends on if element is shown or hidden
/* contact */
function shoh(id) {	
	$("#" + id).toggle();	
}	

/* contact */
function togglediv(alldivs,showdiv){
    var larray = new Array();
    larray=alldivs.split(",");
    for (var i = 0; i < larray.length; i++) {
    var element = larray[i];
    element = document.getElementById(element);
    if (larray[i]==showdiv)
        element.style.display = 'block';
    else
        element.style.display = 'none';
    } 
}

/* contact */
function collapselist(l){
    var larray = new Array();
    larray=l.split(",");
    for (var i = 0; i < larray.length; i++) {
    var element = larray[i];
    element = document.getElementById(element);
    element.style.display = 'none';
    } 
}
