function initialize() {
	window.defaultStatus="Visual Echo Designs, technology through inspiration.";

	if (top.location != location) {
		top.location.href= document.location.href;
	}

//	window.moveTo(0,0);
//	top.window.resizeTo(screen.availWidth, screen.availHeight);

//	document.body.style.scrollbarBaseColor="#ffffff";
//	document.body.style.scrollbarFaceColor="#ffffff";
//	document.body.style.scrollbarArrowColor="#cccccc";
//	document.body.style.scrollbarHighlightColor="#c3c3c3";
//	document.body.style.scrollbarTrackColor="#ffffff";
//	document.body.style.scrollbarDarkshadowColor="#c3c3c3";
//	document.body.style.scrollbarShadowColor="#eeeeee";

	nav = getCookie("navigation");
	if(!nav){
	document.getElementById("navigation").style.display = "block";
	}

	font = getCookie("face");
	if(font=="verdana, sans-serif"){
		fontChange("verdana, sans-serif");
	}
	else if(font=="georgia"){
		fontChange("georgia, serif");
	}

	size = getCookie("size");
	changeFontsize(size);

	color = getCookie("color");
	if(color=="black"){
		fontColor(1);
	}
	else if(color=="#333"){
		fontColor(0);
	}
	else if(color=="#999"){
		fontColor(-1);
	}

	nav = getCookie("navigation");
	if(nav=="block"){
		document.getElementById("navigation").style.display = "block";
	}

	opt = getCookie("options");
	if(opt=="block"){
		document.getElementById("options").style.display = "block";
	}

	cli = getCookie("clients");
	if(cli=="block"){
		document.getElementById("clients").style.display = "block";
	}
	
}


function changeFontsize(size) {
	var para = document.getElementsByTagName( 'p' );
	for ( var p, i = 0; ( p = para[i] ); i++ )
	{
		p.style.fontSize = size;
	}

	var tds = document.getElementsByTagName( 'td' );
	if(tds>0){
	for ( var td, i = 0; ( td = tds[i] ); i++ )
	{
		td.style.fontSize = size;
	}
	}

	var lis = document.getElementsByTagName( 'li' );
	if(lis>0){
	for ( var li, i = 0; ( li = lis[i] ); i++ )
	{
		li.style.fontSize = size;
	}
	}

	var as = document.getElementsByTagName( 'a' );
	for ( var a, i = 0; ( a = as[i] ); i++ )
	{
		a.style.fontSize = size;
	}

	setCookie("size", size);
}


function showHide(eID){	
	styles=document.getElementById(eID).style;
	
	if (styles.display == "block") {
		styles.display="none";
		setCookie(eID, "none");
		eID.show = false;
	}

	else if (!show) {
		styles.display="block";
		setCookie(eID, "block");
		eID.show = true;
	}
}
show = false;


function fontChange(face){
	document.getElementById("main").style.fontFamily = face;
	setCookie("face", face);
}

function fontColor(sub){
	if(sub>0){
		color = "black";
		setCookie("color", "black");
	}
	else if(sub==0){
		color = "#333";
		setCookie("color", "#333");
	}
	else{
		color = "#999";
		setCookie("color", "#999");
	}
	document.getElementById("main").style.color = color;
}

var d = document;

/*Cookies*/
function getCookie(name){  
var d = document;
  var the_cookie = name + "="; 
  if (d.cookie.length > 0) {        
    begin = d.cookie.indexOf(the_cookie);  
    if (begin != -1) {       
      begin += the_cookie.length;
      end = d.cookie.indexOf(";", begin);
        if (end == -1) end = d.cookie.length;
      return unescape(d.cookie.substring(begin, end));
    } 
  } return null;
}

function setCookie(name, value){
var d = document;
  var time = new Date();
  time.setTime(time.getTime() + (1000*60*60*24*365));//expires in a year
  d.cookie = name + "=" + escape(value) + "; path=/; expires=" + time.toGMTString();
}

function deleteCookie(name) {
var d = document;
  if(getCookie(name)) d.cookie = name + "=" + "; path=/; expires=Mon, 01 Jan 01 01:01:01 GMT";
}	

function reset() {
	deleteCookie("face");
	deleteCookie("color");
	deleteCookie("size");
	deleteCookie("navigation");
	deleteCookie("clients");
	deleteCookie("options");
	document.href = "http://www.vischo.com/";
}

function errorsuppressor(){
return true
}
window.onerror=errorsuppressor

