image1 = new Image();
image1.src = "/imgs/loading.gif";

function collapse_div(_a7){
el = document.getElementById(_a7);
var anim = new YAHOO.util.Anim(el, {opacity: {from: 1, to: 0},height: {to: 0}}, 0.5);
el.innerHTML = "";
var anim = new YAHOO.util.Anim(el,{height:{to:0,from:5,unit: 'em' }},0.5,YAHOO.util.Easing.easeIn);anim.animate();
}

function setHelpInner(a7){
	el = document.getElementById('reposition');
	el.innerHTML = "<h2>Reposition</h2>Double click anywhere on the map, to reposition the marker.";
}

function toggle_visibility(id) {
	
if(id=='zoominout'){
	document.getElementById('movearound').style.display='none';
	document.getElementById('reposition').style.display='none';
}else if(id=='movearound'){
	document.getElementById('zoominout').style.display='none';
	document.getElementById('reposition').style.display='none';
}else if(id=='reposition'){
	document.getElementById('zoominout').style.display='none';
	document.getElementById('movearound').style.display='none';
}

var e = document.getElementById(id);
if(e.style.display == 'block'){
e.style.display = 'none';
}else{
e.style.display = 'block';
}
}

function display_panel(){
document.getElementById('panel2').style.display='block';
document.getElementById('lochelp').style.display='block';
checkMap();
}

function toggle_panel() {
	
var e = document.getElementById('panel2');
if(e.style.display == 'none'){

	var myAnim = new YAHOO.util.Anim('maphelp');
	myAnim.attributes.width = { from:100, to: 50, unit: '%' };
	myAnim.duration = 1;
	myAnim.method = YAHOO.util.Easing.easeOut;
	myAnim.animate();
	
	var myAnim = new YAHOO.util.Anim('panel1');
	myAnim.attributes.width = { from: 100, to: 50, unit: '%' };
	myAnim.duration = 1;
	myAnim.method = YAHOO.util.Easing.easeOut;
	myAnim.onComplete.subscribe(display_panel);
	myAnim.animate();
	
	var panel1=document.getElementById("map");
	panel1.style.width='98%';
		
	var img=document.getElementById("expand");
	img.style.backgroundImage="url('/imgs/expand-arrow.png')";
	img.style.width='2%';
		
}else{
	var img=document.getElementById("expand");
	img.style.backgroundImage="url('/imgs/collapse-arrow.png')";
	img.style.width='1%';

	
	var myAnim = new YAHOO.util.Anim('maphelp');
	myAnim.attributes.width = { from: 50, to: 100, unit: '%' };
	myAnim.duration = 1;
	myAnim.method = YAHOO.util.Easing.easeOut;
	myAnim.animate();
	
	var myAnim = new YAHOO.util.Anim('panel1');
	myAnim.attributes.width = { from: 50, to: 100, unit: '%' };
	myAnim.duration = 1;
	myAnim.method = YAHOO.util.Easing.easeOut;
	myAnim.onComplete.subscribe(checkMap);
	myAnim.animate();
	
	var panel1=document.getElementById("map");
	panel1.style.width='99%';

	
	document.getElementById('panel2').style.display='none';
	document.getElementById('lochelp').style.display='none';
	
}

}

function checkMap(){
	center = map.getCenter();
	map.checkResize();
	map.setCenter();
	map.panTo(center);
}

function animateOpen(){
   el = document.getElementById('login-form');
   el.style.display = 'block';
   var myAnim = new YAHOO.util.ColorAnim(el, {backgroundColor: { to: '#FFFAEF' } });
   myAnim.animate();
}

function close(){
   el = document.getElementById('login-form');
   el.style.display = 'none';
}

function animateClose(){
   el = document.getElementById('login-form');
   var myAnim = new YAHOO.util.ColorAnim(el, {backgroundColor: { to:'#FFC248' } });
   myAnim.onStart.subscribe(close);
   myAnim.animate();
}
function easeout(){
   var myAnim = new YAHOO.util.Anim('login');
   myAnim.attributes.height = { to: 6.3, unit: 'em' };
   myAnim.duration = 0.5;
   myAnim.method = YAHOO.util.Easing.easeOut;
   myAnim.onComplete.subscribe(animateOpen);
   myAnim.animate();
}

function easein(){
   var myAnimdesc = new YAHOO.util.Anim('login', {
       height: { from: 6.3, to: 0, unit: 'em' }
     }, 0.5, YAHOO.util.Easing.easeOut);
   myAnimdesc.onStart.subscribe(animateClose);
   myAnimdesc.animate();
}

function toggle_login(){
   el = document.getElementById('login');
   if(el.style.height=='0em'){
       easeout();
   }else{
       easein();
   }
   return false;
}

function wheelevent(e)
{
     if(true){//document.getElementById("prevent").checked
                if (!e){
                        e = window.event
                }
        if (e.preventDefault){
                e.preventDefault()
        }
	e.returnValue = false;
	}
}

function validate(Textbox)
{
	if(Textbox.value == "")
    {
    	alert("Please enter a street, town, city, state or zip code\n");    
            Textbox.focus();
            return false;
    }
     return true;
}

function showInline (elName) {
	var theElemenet = document.getElementById(elName);
	if (theElemenet) {
		theElemenet.style.display = "inline";
	}
}
function hideInline (elName) {
	var theElemenet = document.getElementById(elName);
	if (theElemenet) {
		theElemenet.style.display = "none";
	}
}

function DisableEnableForm(xForm,xHow){
  objElems = xForm.elements;
  for(i=0;i<objElems.length;i++){
    objElems[i].disabled = xHow;
  }
}

var newWin = null;
function popUp(strURL,strHeight, strWidth) {
 if (newWin != null && !newWin.closed)
   newWin.close();
        
 winLeft = (screen.width-strWidth)/2;
 winTop = (screen.height-(strHeight+110))/2; 
     
 newWin = window.open(strURL, 'newWin', "width=" + strWidth +",height=" + strHeight + ",left=" + winLeft + ",top=" + winTop +",toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, directories=no, status=no");
 newWin.focus();
}

// set initial tab
activeTab = 1;              

    // return "id" object on all browsers
    function getObject(id) {
        if(document.getElementById) {
            obj = document.getElementById(id);
        }
        else if(document.all) {
            obj = document.all.item(id);
        }
        else {
            obj = null;
        }
        return obj;
    }
    // show "pane#" and set "tab#" as active
    function showTab(id) {
        hideTab();
        activeTab = id;
        getObject("tab" + id).className = "tabActive";
        getObject("pane" + id).className = "tabPaneActive";
        
        //set form tab id
        formtab = getObject("tab");
        if(formtab){
        	formtab.value = activeTab;
		}
    }
    // hide active pane
    function hideTab() {
        getObject("pane" + activeTab).className = "tabPane";
        getObject("tab" + activeTab).className = "tab";
    }
    
    //getactivetab
    function getActivetab(){
    	return activeTab;  
	}

	//set color - drop down
	function selColor(id,selIndex){
		if(selIndex > 0){
			 document.getElementById(id).style.backgroundColor='#7BA566';	
		}else{
			document.getElementById(id).style.backgroundColor='#ffffff';	
		}
	}	