/*	function: newOpener - loads URL on the parent window


			newURL: 


*/


function newOpener(newURL)


{


	opener.document.location = newURL;


}








/*	function: newWin - opens a new window


			newWin 			takes on 7 values:


			WinURL: 		the URL to be loaded into the new window


			WinNAME:		the NAME of the popup window


			WinWIDTH: 	the WIDTH of the popup window (currently set at 700px)


			WinHEIGHT:	the HEIGHT of the popup window (currently set at 480px)


			WinRESIZE:	the "yes" or "no" value for the resize window property


			WinSCROLL:	the "yes" or "no" value for the scrollbars window property


			WinTOOLBAR: the "yes" or "no" value for the toolbar property


*/





function newWin(WinURL, WinNAME, WinWIDTH, WinHEIGHT, WinRESIZE, WinSCROLL, WinTOOLBAR)


{	


	/*	variables passed by the link calling the function	*/


	var URL = WinURL;


	var WINDOW_NAME = WinNAME;


	var POPUP_WIDTH = WinWIDTH;


	var POPUP_HEIGHT = WinHEIGHT;


	var POPUP_RESIZE = WinRESIZE;


	var POPUP_SCROLL = WinSCROLL;


	var POPUP_TOOLBAR = WinTOOLBAR;





	/*	window properties that determine the window attributes depending on what values are passed by the link calling the function	*/


	var window_toolbar = POPUP_TOOLBAR;


	var window_resize = POPUP_RESIZE;


	var window_scroll = POPUP_SCROLL;


	var window_width = POPUP_WIDTH;


	var window_height = POPUP_HEIGHT;


	var screen_balance_w = ((screen.width)-(window_width))/2;


	var screen_balance_h = ((screen.height)-(window_height))/2;


	var set_top = screen_balance_h;


	var set_left = screen_balance_w;	





	win = window.open(URL,WINDOW_NAME,'resizable=' + window_resize + ',toolbar=' + window_toolbar + ',scrollbars=' + window_scroll + ',width=' + window_width + ',height=' + window_height + ',top=' +  set_top + ',left=' + set_left + '');


	win.focus();


}





function newWinAddress(WinURL, WinNAME, WinWIDTH, WinHEIGHT, WinRESIZE, WinSCROLL, WinTOOLBAR)


{	


	/*	variables passed by the link calling the function	*/


	var URL = WinURL;


	var WINDOW_NAME = WinNAME;


	var POPUP_WIDTH = WinWIDTH;


	var POPUP_HEIGHT = WinHEIGHT;


	var POPUP_RESIZE = WinRESIZE;


	var POPUP_SCROLL = WinSCROLL;


	var POPUP_TOOLBAR = WinTOOLBAR;





	/*	window properties that determine the window attributes depending on what values are passed by the link calling the function	*/


	var window_toolbar = POPUP_TOOLBAR;


	var window_resize = POPUP_RESIZE;


	var window_scroll = POPUP_SCROLL;


	var window_width = POPUP_WIDTH;


	var window_height = POPUP_HEIGHT;


	var screen_balance_w = ((screen.width)-(window_width))/2;


	var screen_balance_h = ((screen.height)-(window_height))/2;


	var set_top = screen_balance_h;


	var set_left = screen_balance_w;	





	win = window.open(URL,WINDOW_NAME,'resizable=' + window_resize + ',toolbar=' + window_toolbar + ',scrollbars=' + window_scroll + ',width=' + window_width + ',height=' + window_height + ',top=' +  set_top + ',left=' + set_left + ',location=yes');


	win.focus();


}








/*	function: closeWin - closes the child window	*/





function closeWin()


{


	top.window.close();


}








/*	


THIS JAVASCRIPT ALLOWS FOR AUTOMATIC FIELD TABBING FOR PHONE NUMBERS AND STUFF 


*/


var downStrokeField;


function autojump(fieldName,nextFieldName,fakeMaxLength)


{


var myForm=document.forms[document.forms.length - 1];


var myField=myForm.elements[fieldName];


myField.nextField=myForm.elements[nextFieldName];





if (myField.maxLength == null)


   myField.maxLength=fakeMaxLength;





myField.onkeydown=autojump_keyDown;


myField.onkeyup=autojump_keyUp;


}





function autojump_keyDown()


{


this.beforeLength=this.value.length;


downStrokeField=this;


}





function autojump_keyUp()


{


if (


   (this == downStrokeField) && 


   (this.value.length > this.beforeLength) && 


   (this.value.length >= this.maxLength)


   )


   this.nextField.focus();


downStrokeField=null;


}





function check_field(f){


illegal = /[^\w._\-]/


email = f.EMAILADDR.value;





if (email.length<6 || email.indexOf('@')==-1 || email.indexOf('.')==-1)


	email="";


else { 


	At = email.indexOf('@');


	Period = email.lastIndexOf('.');


	DNS1 = email.substring(0,At);


	if (DNS1.length<1 || DNS1.match(illegal)!=null) email="";


		DNS2 = email.substring(At+1,Period);


	if (DNS2.length<1 || DNS2.match(illegal)!=null) email="";


		DNS3 = email.substring(Period+1,email.length);


	if (DNS3.length<2 || DNS3.match(illegal)!=null) email="";}





if (email.length==0) {


	alert("The email address you have entered is not valid.\nPlease re-enter a valid  email address.");


	f.EMAILADDR.focus();


	return false;} 


	


if(f.FIRSTNAME.value == ''){


 alert("Please enter your first name");


	f.FIRSTNAME.focus();


 return false;}


if(f.LASTNAME.value == ''){


 alert("Please enter your last name");


	f.LASTNAME.focus();


 return false;} 





return true;


}





function newExitWin(WinURL, WinNewUrlParam, WinNewUrl, WinNAME, WinWIDTH, WinHEIGHT, WinRESIZE, 


WinSCROLL, WinTOOLBAR) 


	{       


	        /*      variables passed by the link calling the function       */ 


	        var newUrl = WinNewUrl; 


	        newUrl = newUrl.replace('?','%3F'); 


	        while (newUrl.indexOf('=') > -1){ 


	                newUrl = newUrl.replace('=','%3D'); 


	        } 


	        while (newUrl.indexOf('&') > -1){ 


	                newUrl = newUrl.replace('&','%26'); 


	        } 


	        


	        var URL = WinURL+'?'+WinNewUrlParam+'='+newUrl; 


	        var WINDOW_NAME = WinNAME; 


	        var POPUP_WIDTH = WinWIDTH; 


	        var POPUP_HEIGHT = WinHEIGHT; 


	        var POPUP_RESIZE = WinRESIZE; 


	        var POPUP_SCROLL = WinSCROLL; 


	        var POPUP_TOOLBAR = WinTOOLBAR; 





	        /*      window properties that determine the window attributes depending on what values 


are passed by the link calling the function     */





	        var window_toolbar = POPUP_TOOLBAR; 


	        var window_resize = POPUP_RESIZE; 


	        var window_scroll = POPUP_SCROLL; 


	        var window_width = POPUP_WIDTH; 


	        var window_height = POPUP_HEIGHT; 


	        var screen_balance_w = ((screen.width)-(window_width))/2; 


	        var screen_balance_h = ((screen.height)-(window_height))/2; 


	        var set_top = screen_balance_h; 


	        var set_left = screen_balance_w; 





	        win = window.open(URL,WINDOW_NAME,'resizable=' + window_resize + ',toolbar=' + 


window_toolbar + ',scrollbars=' + window_scroll + ',width=' + window_width + ',height=' + window_height + 


',top=' +  set_top + ',left=' + set_left + '');





	        win.focus(); 


	} 





function handleDropDown(sellist) {


	if ( sellist.selectedIndex != 0 )


		window.open(sellist.options[sellist.selectedIndex].value);


	sellist.selectedIndex = 0;


}


//-->


