window.addEvent('load', function(){
	
	offSite();
	
	if ($('mapping')) {
		var fixedEle = $('mapping');
		
		fixedEle.topFx = fixedEle.effect('top', {
			duration: 1000,
			wait: false
		});
		
		window.addEvent('scroll', function(){
			pos = window.getScrollTop() - 530;
			if (pos > 0) 
				pos0 = pos;
			else 
				pos0 = 0;
			
			$('mapping').topFx.start(pos0);
		});
	}
	
	$('curr').addEvent('click', function(e){
 		$('type').setStyle('display', 'block');
		});
		
	$('type').addEvent('mouseleave', function(e){
 		setTimeout(hide_curr,300);
		});
		
	$('type').addEvent('mouseenter', function(e){
 		$('type').setStyle('display', 'b');
		});

	
	});
	
function hide_curr() {
	$('type').setStyle('display', 'none');
}  
	
function set_curr($val) {
	$('type').setStyle('display', 'none');
	//alert($val);
}

	
function save(lid) {
	
	var rid = $('rid').value;
	new Ajax('/save.php',{postBody:'lid='+lid+'&rid='+rid, evalScripts: true}).request();
	return false;
	
	}
	
function update_loc() {
	
	var country = document.getElementById("country").value;
	var state = document.getElementById("state").value;
	var city = document.getElementById("city").value;
		
	new Ajax('/location_list.php',{postBody:'country='+country+'&state='+state+'&city='+city,update:'locs', evalScripts: true}).request();
	return false;
	
	}
	
function add_newcity() {
	
	var country = document.getElementById("country").value;
	var state = document.getElementById("state").value;
	var city = document.getElementById("city").value;
	var newcity = document.getElementById("newcity_name").value;
		
	new Ajax('/location_list.php',{postBody:'country='+country+'&state='+state+'&city='+city+'&newcity='+newcity, update:'locs', evalScripts: true}).request();
	return false;
	
	}
	
function show() {
	document.getElementById('newcity').style.display = "block";
	document.getElementById('cities').innerHTML = 'Your city not listed? <a href="#" id="show" onclick="hide();return false;">cancel</a>';
	}
	
function hide() {
	document.getElementById('newcity').style.display = "none";
	document.getElementById('cities').innerHTML = 'Your city not listed? <a href="#" id="show" onclick="show();return false;">add new city</a>';
	}
	
var ie = document.all
var ns6 = document.getElementById&&!document.all

function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
	}

function enlarge(which,title,desc, e, position, imgwidth, imgheight){
	if (ie||ns6){
		crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage
		if (position=="center"){
			pgyoffset=ns6? parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
			horzpos=ns6? pageXOffset+window.innerWidth/2-imgwidth/2-315 : ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2-315
			vertpos=ns6? pgyoffset+window.innerHeight/2-imgheight/2 : pgyoffset+ietruebody().clientHeight/2-imgheight/2
			if (window.opera && window.innerHeight) //compensate for Opera toolbar
				vertpos=pgyoffset+window.innerHeight/2-imgheight/2
				vertpos=Math.max(pgyoffset, vertpos)
				} else {
			var horzpos=ns6? pageXOffset+e.clientX : ietruebody().scrollLeft+event.clientX
			var vertpos=ns6? pageYOffset+e.clientY : ietruebody().scrollTop+event.clientY
			}
			
		crossobj.style.left=horzpos+"px"
		crossobj.style.top=vertpos+"px"
		
		crossobj.innerHTML='<div align="right" id="dragbar"><span id="closetext"><a href="javascript:closepreview()"><img src=/img/close.gif height="19" alt="close" /></a></span> </div><img src="'+which+'">'
		crossobj.style.visibility="visible"
		return false
		}
	else //if NOT IE 4+ or NS 6+, simply display image in full browser window
	return true
	}

function closepreview(){
	crossobj.style.visibility="hidden"
	}
	
function offSite() {
	if (document.getElementsByTagName) {
		var anchors = document.getElementsByTagName( "a" );
		
		for (var loop = 0; loop < anchors.length; loop++) {
			var anchor = anchors[loop];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
				anchor.target = "_blank";
				}
			}
		}
	}
	
var win = null;

function newwin(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no'
	
	win = window.open(mypage,myname,settings)
	if(win.focus){win.focus();}
	}

function stop_enter(evt) {
	var evt = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
	} 