function updateSavedLocationCount(){
	var req = new Request({
		method: 'get',
		url: '/ajax.php',
		data: { 'action' : 'get_saved_location_count', 'rand' : + $random(0,1000000) },
		onComplete: function(response) { 
			$('saved_location_count').innerHTML = response; 
		}
	}).send();
}
function locationdetail(e,location_type_id){
	var req = new Request({
		method: 'get',
		url: '/ajax.php?action=save_location&location_id=' + location_type_id,
		data: { 'action' : 'save_location', 'lt_id' : location_type_id, 'rand' : + $random(0,1000000) },
		onComplete: function(response) { 
			showSavedModal('saved_large_view','900','500','fade','The Location is stored');
			updateSavedLocationCount();
		}
	}).send();
}
function locationdelete(location_type_id){
	//alert(e);
	var req = new Request({
		method: 'get',
		url: '/ajax.php',
		data: { 'action' : 'remove_location', 'location_id' : location_type_id, 'rand' : + $random(0,1000000) },
		onComplete: function(response) {
			//$('search_form').innerHTML = response; 
			//alert('stored');
			//showModal('saved_locations_box','700','500','fade','The Location is stored');
			//showSavedModal('saved_large_view','900','500','fade','The Location is stored');
			//showSavedMessage('The Location has been deleted');
			updateSavedLocationCount();
			closeSavedModal('saved_large_view','900','700','fade');
			showSavedModal('saved_large_view','900','500','fade','The Location is deleted');
		}
	}).send();
}
function showSavedMessage(message){	
	if(message == "" || message == null || message == undefined){
		$('saved_message_box').setStyle('display','none');
	}		
	if($('message_box')){
		$('saved_message_box').setStyle('display','block');
		$('saved_message_box').fade('in');	
		$('saved_message_box_content').innerHTML = message;
	}
}
function positionPopup(e, suf){
	var popupValues = $(e).getCoordinates();
	var parentValues = $('main_body').getCoordinates();
	$('popup_box'+suf).setStyle('left', (popupValues['left']-parentValues['left'])-450);
	$('popup_box'+suf).setStyle('top', ((popupValues['top']-parentValues['top']))-100);
	$('popup_box'+suf).setStyle('display', 'block');
}
function closePopup(suf){
	$('popup_box'+suf).setStyle('display', 'none');	
	if($('popup_street').value != "" && $('popup_street').value != "Street"){
		$('anchor_display').setStyle('display', 'block');
		if($('popup_street').value != "" && $('popup_street').value != "Street"){
			$('anchor_content').innerHTML = $('popup_street').value;
		}
		if($('popup_city').value != "" && $('popup_city').value != "City"){
			$('anchor_content').innerHTML += ' ' + $('popup_city').value;
		}
		if($('popup_zip').value != "" && $('popup_zip').value != "Zip"){
			$('anchor_content').innerHTML += ' ' + $('popup_zip').value;
		}
	}
	//$('anchor_link')
}
function sendEmail(location_id)
{
	//alert(location_id + ' ' + $('email_box_email_address').value);
	var req = new Request({
		method: 'get',
		url: '/ajax.php',
		data: { 'action' : 'email_location', 'location_id' : location_id, 'email_address' : $('email_box_email_address').value },
		onComplete: function(response) {
			$('email_box_return').setStyle('display', 'block');	
			$('email_box_padding').setStyle('display', 'none');	
			(function(){$('email_box').setStyle('display', 'none');}).delay(1500);
		}
	}).send();
	//closeEmail();
}
function checkEmail(location_id){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($('email_box_email_address').value)){
		//return true;
		//alert(location_id);
		sendEmail(location_id);	
	}else{
		alert("Invalid E-mail Address! Please re-enter.")
		//return false;
	}
}
function positionEmail(e, location_id){
	$('email_box_return').setStyle('display', 'none');	
	$('email_box_padding').setStyle('display', 'block');	
	var emailValues = $(e).getCoordinates();
	var parentValues = $('main_body').getCoordinates();
	if(Browser.Engine.trident){/*&& Browser.Engine.version=='4'*/
		$('email_box').injectInside('mainBG');
		$('email_box').setStyle('left', emailValues['left']);	
		$('email_box').setStyle('top', ((emailValues['top']-parentValues['top']))+40);	
	}else{
		$('email_box').setStyle('left', ((emailValues['left']-parentValues['left']))+30);
		$('email_box').setStyle('top', ((emailValues['top']-parentValues['top']))+30);
	}
	$('email_box').setStyle('display', 'block');
	$('email_box_submit').onclick = function () { checkEmail(location_id) };		
}
function closeEmail(){
	$('email_box').setStyle('display', 'none');	
	//$('anchor_link')
}
function updateImage(e,my_image_id){
	var finalImage = e.substr(4);
	var finalId = my_image_id.substr(3);
	window.photo_id = finalId;
	var domain = $('detail_img_med').src.substring(0, $('detail_img_med').src.indexOf('image.php'));
	$('detail_img_med').setProperty('dir',finalId);
	$('detail_img_med').src = domain + 'image.php/'+finalImage+'?width=450&height=300&image=/photos/'+finalImage;
}
function showModal(e,width,height,how,message){
	if(message == "" || message == null || message == undefined){
		$('message_box').setStyle('display','none');
	}		
	if($('message_box')){
		$('message_box').fade('hide');	
		$('message_box_content').innerHTML = message;
	}
	var myValues = $('mainBG').getCoordinates();
	var myWidth = myValues['width'] - width;
	var myHeight = myValues['height'] - height;
	var myWindowWidth = myWidth/2;
	var myWindowHeight = myHeight/2;
	$$('.modal_bg').setStyle('display','none');  
    new Element('div', {
          'class': 'modal_bg',
          'styles': {
                'position': 'absolute',
                'top': 0,
                'left': 0,
                'z-index': 90,
                'opacity': '0.80',
                'display': 'block',
                'background-color': '#666666',
                'width': window.getScrollWidth(),
                'height': window.getScrollHeight()
          }
    }).injectInside(document.body); 
    if(how == 'fade'){
		$(e).setStyle('z-index','91');   
		$(e).fade('hide');
		$(e).fade('in');
		$(e).setStyle('display','block');  
		$(e).setStyle('left',myWindowWidth);	
		if(myValues['height'] < height){
			$(e).setStyle('top','25px'); 
		}else{		
			$(e).setStyle('top',myWindowHeight); 
		}		
	}else if(how == 'tween'){	
		$(e).setStyle('opacity','1');
		$(e).setStyle('width','1px');
		$(e).setStyle('height','1px');
		$(e).setStyle('overflow','hidden');  
		$(e).setStyle('display','block');  
		$(e).setStyle('left',myWindowWidth);
		$(e).setStyle('top',myWindowHeight);       
		$(e).setStyle('overflow','visible'); 
		var myEffect = new Fx.Morph(e, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});     
		myEffect.start({
			'height': [1, height],
			'width': [1, width]
		});
	}
	if($('message_box')){
		if(message != ""){
			$('message_box').setStyle('display','block');
			$('message_box').fade('in');
		}		
	}
}
function closeModal(e,width,height,how){
    $$('.modal_bg').setStyle('display','none');
    if(how == 'fade'){
		$(e).fade('out');      
	}else if(how == ''){			
		var myEffect = new Fx.Morph(e, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});     
		myEffect.start({
			'height': [height, 0],
			'width': [width,0]
		});
		$(e).setStyle('overflow','hidden');  
	}
}
function printLargeImage(){
	$('container').setStyle('display','none');
	$('modal_bg').fade('in');
	if(Browser.Engine.trident){
		$('modal_bg').erase('style');
		$('image_large_view').setStyle('left','0');
		$('image_large_view').setStyle('top','0');
		$('image_large_view').setStyle('width','800px');
	}
	$('modal_bg').setStyle('backgroundColor','#ffffff');
	$('image_large_view').setStyle('border','0');
	(function(){window.print();}).delay(1500);
}
function imageRequest(e,loc_id,image_id) {
   var AJAX = null;
   if (window.XMLHttpRequest) {
      AJAX=new XMLHttpRequest();
   } else {
      AJAX=new ActiveXObject("Microsoft.XMLHTTP");
   }
   if (AJAX==null) {
      alert("Your browser doesn't support AJAX.");
      return false
   }
   AJAX.onreadystatechange = function() {
      if (AJAX.readyState==4 || AJAX.readyState=="complete") {
         //callback(AJAX.responseText, AJAX.status);
		 $(e).innerHTML = AJAX.responseText;
      }
   }
   //var url='http://somedomain.com/getdata.php?doc=sometext.txt';
   var url='/includes/image_detail.php?location_id=' + loc_id + '&image_id='+ image_id;
   AJAX.open("GET", url, true);                            
   AJAX.send(null);                                             
}
function showImageModal(e,width,height,how,loc_id){
	//alert(loc_id);
	//alert(image_id);image_id
	var myImageId = $('detail_img_med').getProperty('dir');
  	var myValues = $('mainBG').getCoordinates();
	var myWidth = myValues['width'] - width;
	var myHeight = myValues['height'] - height;
	var myWindowWidth = myWidth/2;
	var myWindowHeight = myHeight/2;
	$$('.modal_bg').setStyle('display','none');  
    new Element('div', {
          'id': 'image_large_view'
    }).injectInside(document.body);
    new Element('h1', {
		  'id': 'image_header',
          'html': '<a href="index.php"><img src="images/ll_logo_nograd.gif" alt="" /></a>'
    }).injectInside('image_large_view');
    new Element('div', {
		  'id': 'image_close',
          'class': 'image_large_view_close',
		  'html': '<a href="#nogo" onclick="closeImageModal(\'image_large_view\',\'900\',\'700\',\'fade\');">Close <img src="images/ll_popup_box_close.gif" /></a>'
    }).injectAfter('image_header');
    new Element('div', {
		  'id': 'image_content',
		  'class': 'image_content',
		  'html': imageRequest('image_content',loc_id,myImageId)
    }).injectAfter('image_header');
    new Element('div', {
          'class': 'modal_bg',
		  'id': 'modal_bg',
          'styles': {
                'position': 'absolute',
                'top': 0,
                'left': 0,
                'z-index': 90,
                'opacity': '0.80',
                'display': 'block',
                'background-color': '#666666',
                'width': window.getScrollWidth(),
                'height': window.getScrollHeight()
          }
    }).injectInside(document.body); 
    if(how == 'fade'){
		$(e).setStyle('z-index','91');   
		$(e).fade('hide');
		$(e).fade('in');
		$(e).setStyle('display','block');  
		$(e).setStyle('left',myWindowWidth);	
		if(myValues['height'] < height){
			$(e).setStyle('top','25px'); 
		}else{		
			$(e).setStyle('top',myWindowHeight); 
		}		
	}else if(how == 'tween'){	
		$(e).setStyle('opacity','1');
		$(e).setStyle('width','1px');
		$(e).setStyle('height','1px');
		$(e).setStyle('overflow','hidden');  
		$(e).setStyle('display','block');  
		$(e).setStyle('left',myWindowWidth);
		$(e).setStyle('top',myWindowHeight);       
		$(e).setStyle('overflow','visible'); 
		var myEffect = new Fx.Morph(e, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});     
		myEffect.start({
			'height': [1, height],
			'width': [1, width]
		});
	}
}
function closeImageModal(e,width,height,how){
	//$('image_header').dispose();
	//$('image_close').dispose();
    $$('.modal_bg').dispose();
    if(how == 'fade'){
		$(e).fade('out');
		$('image_large_view').dispose();      
	}else if(how == ''){			
		var myEffect = new Fx.Morph(e, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});     
		myEffect.start({
			'height': [height, 0],
			'width': [width,0]
		});
		$(e).setStyle('overflow','hidden');  
	}
	$('container').setStyle('display','block');
}
function savedRequest(e,message) {
   var AJAX = null;
   if (window.XMLHttpRequest) {
      AJAX=new XMLHttpRequest();
   } else {
      AJAX=new ActiveXObject("Microsoft.XMLHTTP");
   }
   if (AJAX==null) {
      alert("Your browser doesn't support AJAX.");
      return false
   }
   AJAX.onreadystatechange = function() {
      if (AJAX.readyState==4 || AJAX.readyState=="complete") {
		if(Browser.Engine.trident && Browser.Engine.version=='4'){
			(function(){
				$(e).innerHTML = AJAX.responseText;
				if(message == "" || message == null || message == undefined){
					$('saved_message_box').fade('hide');
					$('saved_message_box').setStyle('display','none');
				}	
				if(message != ""){
					$('saved_message_box_content').innerHTML = message;
					$('saved_message_box').setStyle('display','block');
					$('saved_message_box').fade('in');
				}		
			}).delay(500);			
		}else{
			$(e).innerHTML = AJAX.responseText;
			if(message == "" || message == null || message == undefined){
				$('saved_message_box').fade('hide');
				$('saved_message_box').setStyle('display','none');
			}	
			if(message != ""){
				$('saved_message_box_content').innerHTML = message;
				$('saved_message_box').setStyle('display','block');
				$('saved_message_box').fade('in');
			}		
		}
      }
   }
   //var url='http://somedomain.com/getdata.php?doc=sometext.txt';
   var url='/saved_locations.php';
   AJAX.open("GET", url, true);                            
   AJAX.send(null);                                             
}
function showSavedModal(e,width,height,how,message){
	if($('saved_message_box')){
		alert('im here');
		$('saved_message_box').fade('hide');
	}	
  	var myValues = $('mainBG').getCoordinates();
	var myWidth = myValues['width'] - width;
	var myHeight = myValues['height'] - height;
	//alert('Total width is ' + myValues['width'] + ' and item width is ' + width + ' adjusted width is ' + myWidth);
	//alert(message);
	var myWindowWidth = myWidth/2;
	var myWindowHeight = myHeight/2;
	$$('.modal_bg').setStyle('display','none');  
    new Element('div', {
          'id': 'saved_large_view'
    }).injectInside(document.body);
    new Element('h1', {
		  'id': 'saved_header',
          'html': 'Stored Locations'
    }).injectInside('saved_large_view');
    new Element('div', {
		  'id': 'saved_close',
          'class': 'saved_large_view_close',
		  'html': '<a href="#nogo" onclick="closeSavedModal(\'saved_large_view\',\'900\',\'700\',\'fade\');">Close <img src="images/ll_popup_box_close.gif" /></a>'
    }).injectAfter('saved_header');
    new Element('div', {
		  'id': 'saved_content',
		  'class': 'saved_content',
		  'html': savedRequest('saved_content',message)
    }).injectAfter('saved_header');
    new Element('div', {
          'class': 'modal_bg',
          'styles': {
                'position': 'absolute',
                'top': 0,
                'left': 0,
                'z-index': 90,
                'opacity': '0.80',
                'display': 'block',
                'background-color': '#666666',
                'width': window.getScrollWidth(),
                'height': window.getScrollHeight()
          }
    }).injectInside(document.body); 
    if(how == 'fade'){
		$('saved_large_view').setStyle('z-index','91');   
		$('saved_large_view').fade('hide');
		$('saved_large_view').fade('in');
		$('saved_large_view').setStyle('display','block');  
		$('saved_large_view').setStyle('left',myWindowWidth);	
		if(myValues['height'] < height){
			$('saved_large_view').setStyle('top','25px'); 
		}else{		
			$('saved_large_view').setStyle('top',myWindowHeight); 
		}		
	}else if(how == 'tween'){	
		$('saved_large_view').setStyle('opacity','1');
		$('saved_large_view').setStyle('width','1px');
		$('saved_large_view').setStyle('height','1px');
		$('saved_large_view').setStyle('overflow','hidden');  
		$('saved_large_view').setStyle('display','block');  
		$('saved_large_view').setStyle('left',myWindowWidth);
		$('saved_large_view').setStyle('top',myWindowHeight);       
		$('saved_large_view').setStyle('overflow','visible'); 
		var myEffect = new Fx.Morph(e, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});     
		myEffect.start({
			'height': [1, height],
			'width': [1, width]
		});
	}
}
function closeSavedModal(e,width,height,how){
	//$('image_header').dispose();
	//$('image_close').dispose();
    $$('.modal_bg').dispose();
    if(how == 'fade'){
		$(e).fade('out');
		$('saved_large_view').dispose();
	}else if(how == ''){			
		var myEffect = new Fx.Morph(e, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});     
		myEffect.start({
			'height': [height, 0],
			'width': [width,0]
		});
		$(e).setStyle('overflow','hidden');  
	}
}
function toggleElement(id,newVal)
{
	if (newVal == null)
	{
		newVal = 'block';
	}

	element = document.getElementById(id);
	if (element.style.display == 'none')
	{
		element.style.display = newVal;
	}
	else
	{
		element.style.display = 'none';
	}
}
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
 var anchor = anchors[i];
 if (anchor.getAttribute("href") &&
 anchor.getAttribute("rel") == "external")
 anchor.target = "_blank";
 }
}
function collectPoints(){
	//var mypoint=new GLatLng(48.0000,2.0000);
	$('results_set').getElements('a').each(function(el){
		var myClick = $(el).onclick;
		//alert(myClick);
	});
}
var map;
var trafficInfo;
var toggleState = 0;

function initialize() { 
  if (GBrowserIsCompatible()) { 
    map = new GMap2(document.getElementById("map_canvas")); 
    map.setCenter(new GLatLng(34.0542, -118.2587), 13); 	
	var latlng = new GLatLng(34.0542, -118.2587);
	//map.openInfoWindow(map.getCenter(), document.createTextNode("Film L.A."));

	var trafficOptions = {incidents:true};
	trafficInfo = new GTrafficOverlay(trafficOptions);

	map.addControl(new TextualZoomControl());
	
    map.addControl(new GLargeMapControl());
    map.addControl(new GOverviewMapControl());
    //map.addOverlay(new GMarker(latlng));	
    map.setUIToDefault(); 
  } 
} 
function toggleTraffic() {
	if (toggleState == 1) {
		map.removeOverlay(trafficInfo);
		toggleState = 0;
	} else {
		map.addOverlay(trafficInfo);
		toggleState = 1;
	}
}
if($('map_canvas')){	
	function TextualZoomControl() {}
		TextualZoomControl.prototype = new GControl();
		TextualZoomControl.prototype.initialize = function(map) {
		var container = document.createElement("div");
	
		var zoomInDiv = document.createElement("div");
		this.setButtonStyle_(zoomInDiv);
		container.appendChild(zoomInDiv);
		zoomInDiv.appendChild(document.createTextNode("Traffic"));
		GEvent.addDomListener(zoomInDiv, "click", function() {
			toggleTraffic();
		});
		map.getContainer().appendChild(container);
		return container;
	}
	TextualZoomControl.prototype.getDefaultPosition = function() {
		return new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(280, 7));
		}
		TextualZoomControl.prototype.setButtonStyle_ = function(button) {
		button.style.textDecoration = "underline";
		button.style.color = "#0000cc";
		button.style.backgroundColor = "white";
		button.style.font = "small Arial";
		button.style.border = "1px solid black";
		button.style.padding = "1px";
		button.style.marginBottom = "3px";
		button.style.textAlign = "center";
		button.style.width = "6em";
		button.style.cursor = "pointer";
	}
}
function animateMap(mylat,mylang,myname,myaddress,file) {   
	map.removeOverlay(trafficInfo);
	var latlng = new GLatLng(mylat,mylang);   
    map.setCenter(new GLatLng(mylat,mylang), 13);
	if(myname == ""){
	}else{
		var myHtml = '<div><img src="/image.php/' + file + '?width=90&amp;height=60&amp;image=/photos/' + file + '" alt="" style="float: left;margin-right: 7px;" /><strong>' + myname + '</strong><br/>' + myaddress + '</div>';
		map.openInfoWindowHtml(map.getCenter(), myHtml);
	}
    map.addControl(new GLargeMapControl());
    map.addControl(new GOverviewMapControl());
	map.addControl(new TextualZoomControl());
    map.setUIToDefault();
}
function fitMap( map, points ) {
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);

    function createMarker(point, index) {
      var letter = String.fromCharCode("A".charCodeAt(0) + index);	
      var letteredIcon = new GIcon(baseIcon);
      letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

      markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point, markerOptions);

      GEvent.addListener(marker, "click", function() {
		$('result_' + letter).onclick();
      });
      return marker;
    }
	
    var bounds = new GLatLngBounds();
    for (var i=0; i< points.length; i++) {
		var lon = points[i][0];
		var lat = points[i][1];
		marker = new GMarker(new GLatLng(lon, lat));
      	map.addOverlay(marker);
		var latlng = new GLatLng(lon, lat);
    	map.addOverlay(createMarker(latlng, i));
      	bounds.extend(marker.getPoint());
	}
    if (window.lat && window.lon)
    {
    	baseIcon.iconSize = new GSize(32, 32);
    	var myIcon = new GIcon(baseIcon);
    	myIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png"; 
    	marker = new GMarker(new GLatLng(window.lon, window.lat),{icon:myIcon});
      	map.addOverlay(marker);
      	bounds.extend(marker.getPoint());
    }
    map.setZoom(map.getBoundsZoomLevel(bounds));
    map.setCenter(bounds.getCenter());
}
//animateMap('34.2731','-119.2487');
window.addEvent('domready', function() {	
	if($('results_set')){
		$('results_set').getElements('a').each(function(el,index){
			if(index==0){
				$(el).setProperty('id', 'result_A');
			}else if(index==1){
				$(el).setProperty('id', 'result_B');	
			}else if(index==2){
				$(el).setProperty('id', 'result_C');	
			}else if(index==3){
				$(el).setProperty('id', 'result_D');	
			}else if(index==4){
				$(el).setProperty('id', 'result_E');	
			}else if(index==5){
				$(el).setProperty('id', 'result_F');	
			}else if(index==6){
				$(el).setProperty('id', 'result_G');	
			}else if(index==7){
				$(el).setProperty('id', 'result_H');	
			}else if(index==8){
				$(el).setProperty('id', 'result_I');	
			}else if(index==9){
				$(el).setProperty('id', 'result_J');	
			}
		});		
	}
	/*Start ie6 repeater hack (left and right sides)*/
	if(Browser.Engine.trident && Browser.Engine.version=='4'){
		var myValues = $('main_body').getCoordinates();
		$('left_repeater').setStyle('height', myValues['height']);
		$('right_repeater').setStyle('height', myValues['height']);
	}	
	/*End*/
	externalLinks();
	if($('map_canvas')){	
		initialize();
		if($('is_there')){
			fitMap(map,mypoints);			
		}
	}
	if($('welcome_text_box')){	
		$('welcome_text_box').setStyle('opacity','0.80');
	}	
	if($('detail_img_results')){	
		$('detail_img_results').getElements('img').each(function(el,index){
			$(el).addEvent('click', function(){
				updateImage($(el).getParent().id,$(el).getParent().getProperty('rel'));
			});
		});
	}	
	if($('detail_img') || $('large_image_view')){
		$('left_arrow').fade('hide');
		$('left_arrow').addEvent('click', function () {nextPrev('prev',window.photo_id, false);});
		$('right_arrow').fade('hide');
		$('right_arrow').addEvent('click', function () {nextPrev('next',window.photo_id, false);});
		$$(['#detail_img_med','#left_arrow','#right_arrow']).addEvent('mouseenter', function(){
			$('left_arrow').fade('in');
			$('right_arrow').fade('in');
		});
		$$(['#detail_img_med','#left_arrow','#right_arrow']).addEvent('mouseleave', function(){
			$('left_arrow').fade('out');
			$('right_arrow').fade('out');
		});
	}
	if($('saved_locations')){
		$('saved_locations').addEvent('click', function(){
			showSavedModal('image_large_view','900','500','fade','');
		});
	}
	$('container').getElements('textarea').each(function(el){
		if($(el).hasClass('undo')){
			var textareaValue = $(el).innerHTML;
			$(el).addEvent('click', function(){
				$(el).innerHTML ='';			
				$(el).value = '';			
			});
			$(el).addEvent('blur', function(){
				if($(el).innerHTML==''){				
					$(el).innerHTML = textareaValue;								
				}
				if($(el).value==''){		
					$(el).value = textareaValue;									
				}
			});
		}
	});
	$('container').getElements('input').each(function(el){
		if($(el).hasClass('undo')){
			var inputValue = $(el).value;
			$(el).addEvent('click', function(){
				$(el).value ='';			
			});
			$(el).addEvent('blur', function(){
				if($(el).value==''){
					$(el).value = inputValue;								
				}
			});
		}
	});
	if($('saved_locations_box_close')){
		$('saved_locations_box_close').addEvent('click', function(){
			closeModal('saved_locations_box','700','500','fade');
		});
	}		
});
