// JavaScript Document


function changelink() { // change the link, verify it starts with http, if not, add it.
	var url;
	var http='http://';
	url=document.getElementById('webpageaddress').value;
	if(url.substr(0,7) != http ) {  		// www.w3schools.com/jsref/jsref_substr.asp
		url = http.concat(url);				// www.w3schools.com/jsref/jsref_concat_string.asp
		document.getElementById('webpageaddress').value = url;
	}
	
	document.getElementById('webpage').src=url;
	//document.getElementById('webpage').src=document.getElementById('webpageaddress').value;
	//document.getElementById('webpagetitle').value=parent.document.title;
}
function scroll() {
	if (document.getElementById('webpage').style.scrolling=="auto") {
		document.getElementById('webpage').style.overflow="hidden";
		document.getElementById('webpage').style.scrolling="no";
		//document.getElementById('webpage').style.overflow-x="hidden";
		//document.getElementById('webpage').style.overflow-y="hidden";
	}
	else {
		document.getElementById('webpage').style.overflow="visible";
		document.getElementById('webpage').style.scrolling="auto";
	}
}
function checkEnter(e){
	var charactercode;
	if(e && e.which) {
		e = e;
		charactercode = e.which;
	}
	else {
		e = event;
		charactercode = e.keyCode;
	}
	if(charactercode == 13) {
		changeMode(0);
		changelink();
		return false;
	}	
	else {
		return true;
	}
}
function changeMode(mode) {
	if (mode==0) {
		document.getElementById('addressbar').style.height="60px";
		document.getElementById('addressbar').style.backgroundPosition="0px 0px";
		document.getElementById('webpagetitle').style.top="3px";
		document.getElementById('webpageaddress').style.top="28px";
		document.getElementById('webpageaddress').style.left="50px";
		document.getElementById('webpageaddress').style.width="218px";
		document.getElementById('webpage').focus();
	} else if (mode==1) {
		document.getElementById('addressbar').style.height="125px";
		document.getElementById('addressbar').style.backgroundPosition="0px -300px";
		document.getElementById('webpagetitle').style.top="14px";
		document.getElementById('webpageaddress').style.top="58px";
		document.getElementById('webpageaddress').style.left="20px";
		document.getElementById('webpageaddress').style.width="278px";
	}
}
// Address Box too big in Safari
// Border around iframes in IE
