/*
load-lists.js 04-29-10
For preload functions
*/
preload_images();

// Just a few . . . for the bars and such. The background is loading too fast, looks weird.
function preload_images() {
	var arrow	= new Image();
	var hd		= new Image();
	var arrowbg	= new Image();
	var pfad	= new Image();
	var imgObj = new Array (hd,arrow,arrowbg,pfad);
	var imgs = new Array ('/images/hd-left-rev-smaller.gif','/images/port-forward-arrow-rev.gif','/images/arrow-bg-rev.gif','/images/main-page-ad.jpg');
	var imgName;
	for (i=0;i<imgs.length;i++) {
		imgName = imgs[i];
		imgObj[i].src=imgName;
	}
}


function ChangedVal(){

	//Let's set the ip address to whatever they entered.
	var ip=document.getElementsByName("ipaddress");
	var eip=document.getElementsByName("Enteredipaddr");
	if ((ip.length>0)&&(eip.length>0)){
		for (i=0;i<ip.length;i++){
			ip[i].value=eip[0].value;
		}
	}


	//Let's set the first port that the end user has entered.
	var userport1=document.getElementsByName("UserPort");
	var euserport1=document.getElementsByName("EnteredUserPort");
	if ((userport1.length>0)&&(euserport1.length>0)){
		for (i=0;i<userport1.length;i++){
			userport1[i].value=euserport1[0].value;
		}
	}

	//Let's set the second port that the end user has entered.
	var userport2=document.getElementsByName("UserPort2");
	var euserport2=document.getElementsByName("EnteredUserPort2");
	if ((userport2.length>0)&&(euserport2.length>0)){
		for (i=0;i<userport2.length;i++){
			userport2[i].value=euserport2[0].value;
		}
	}

	//Let's handle an User Port List box. UserPortList2
	var userportlist1=document.getElementsByName("UserPortList");
	var userportlist2=document.getElementsByName("UserPortList2");
		
	if ((userportlist1.length>0)&&(euserport1.length>0)){
		for (i=0;i<userportlist1.length;i++){
			if (euserport2.length>0){
				userportlist1[i].value=euserport1[0].value + "," + euserport2[0].value;
				if (userportlist2.length>0){
					userportlist2[i].value=euserport1[0].value + "," + euserport2[0].value;
				}
			} else {
				userportlist1[i].value=euserport1[0].value;
				if (userportlist2.length>0){
					userportlist2[i].value=euserport1[0].value;
				}
			}
		}
	}

}

