/*  ----------------------------
	PEMAQUID COMMUNICATIONS, llc
	----------------------------
	http://www.pemaquid.com
	info@pemaquid.com
	207.221.2520
	Library of commonly used javascripts
	LAST UPDATE: 09/13/07
	----------------------------
*/	

// ====================================================================================================

/* 
	SET - Toggles visibility of 2 page elements
		targeted w/an ID selector
	LAST UPDATE: 3/30/07
*/	

function showElement(element){
 	document.getElementById(element).style.display="block";  //sets display in IE
	//document.getElementById(element).style.display="table-row"; //sets display in Firefox/Mozilla
	}
	
function hideElement(element){
	document.getElementById(element).style.display="none";
	}

function toggleDisplay(box, element1, element2) {
	if (document.getElementById(box).checked == true) {
		showElement(element1);
		hideElement(element2);
		} else {
		hideElement(element1);
		showElement(element2);
		}
	}

/* 
	SET - Used to confirm form submission actions
	LAST UPDATE: 3/30/07
*/	
var errorMessage="";
var errorVal= false;

function doForm(){
	errorVal=false;
	if(document.form.action.value=="delete"){
		errorMessage="Are you sure you want to DELETE this listing?  There is no undo.";
		errorVal=true;
		}	
			
	if(errorVal==true){
		return true;
		}else{
		return false;
		}
	}
	
function formCheck(){
	if(!doForm()){
		return true;
		}else{
		alert(errorMessage);
		return false;
		}
	}

//----- END SET --------------------------
	
	
/* 
	triggered by an event handler, this changes certain elements on the page
	not appropriate for Progressive Enhancement
	LAST UPDATE: 3/30/07
*/	
function getTheRedOut(element){
	document.getElementById(element).style.background="#fff";
	document.getElementById(element).style.color="#000";
	document.getElementById(element).style.fontWeight="normal";
	}		


/****************************************************
     Author: Eric King
     Url: <a href="http://redrival.com/eak/index.shtml">http://redrival.com/eak/index.shtml</a>
     This script is free to use as long as this info is left in
     Featured on Dynamic Drive script library (<a href="http://www.dynamicdrive.com">http://www.dynamicdrive.com</a>)
****************************************************/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=yes,directories=yes,status=yes,menubar=yes,toolbar=yes,resizable=yes';
	win=window.open(mypage,myname,settings);
	}	

/* 
	Pops New Window - parameters are fixed
	LAST UPDATE: 3/30/07
*/		
function PopUp (url) {
	 window.open (url, "popup", "width=336,height=360,screenx=300,screeny=400,left=300,right=400,resizable=yes,status=no,toolbar=no,scrollbars=no");
	 }
	 
	 
function writeAddr() {
	 // Build the address
	 var i,a=writeAddr.arguments,addr="";
	 addr += a[0]+"@";
	 for( i=1; i<a.length; i++ ) {
	 if( i>1 ) addr += ".";
	 addr += a[i];
	 }
	 // Write html to the browser with the email address
	 document.write("<a href=\"mailto:" + addr + "\" class=\"email\" ><strong>" + addr + "</strong></a>");
	 }

// ====================================================================================================