function sw_init(){
	var img_arr = ["menu_about_over.gif","menu_contact_over.gif","menu_tech_over.gif","menu_prod_over.gif","menu_home_over.gif","bullet02_over.gif","btn_details_over.gif","btn_search_go_up.gif","btn_login_go_up.gif"];
	sw_preloadImage(img_arr,"images/");
}

function sw_swapImage(me){
	me.old = me.src;
	me.src = me.src.substr(0, me.src.length-6)+"over.gif";
	me.onmouseout = function(){
		this.src = me.old;
	}
}

function sw_textboxMsg(me ,msg){
	if(me.value == msg){
		me.value = "";
	}
	me.onblur = function(){
		if(me.value == msg || me.value == ""){
			me.value = msg;
		}
	};
}

function sw_swapClass(me){
	me.old       = me.className;
	me.className = me.className.substr(0, me.className.length-2)+"over";
	me.onmouseout = function(){
		this.className = me.old;
	}
}

function sw_preloadImage(preload_arr, prefix){
	var path_pre = prefix || "";
	var temp_img = new Array();
	for(i=0;i<preload_arr.length;i++){
		temp_img[i] = new Image();
		temp_img[i].src = path_pre+preload_arr[i];
	}
}

function sw_showHide(target){
	var elem=document.getElementById(target);
	if(elem.style.display =="none" || elem.style.display == ""){
		elem.style.display="block";
	}else{
		elem.style.display="none";
	}
}

function sw_changeVisibility(target,status){
	var flag = status ? "block" : "none";
	var elem=document.getElementById(target);
	elem.style.display=flag;
}

function sw_changeGroupVisibility(target_arr,status){
	var flag = status ? "block" : "none";
	for(i=0;i<target_arr.length;i++){
		var elem = document.getElementById(target_arr[i]);
		elem.style.display = flag;
	}
}