/***************************************/

/* HUBC CSS Changer                    */

/* Copyright (c) 2010 HUBC             */

/***************************************/



function css_change(id,color){

	if(!document.getElementById){return false;}

	execChange(id,color);

	changeMenu(color);

	if(id=='ccss'){

	changetitle(color);

	changeobj(id,color);

	}

	return true;

}

function execChange(id,color){

	var path = '../Top/css/' + color + '.css'

	var element = document.getElementById(id);

	if(!element || !element.cloneNode){return false;}

	var new_node = element.cloneNode(true);

	new_node.href = path;

	element.parentNode.replaceChild(new_node,element);

}



function buttonON(id){

	var obj = document.getElementById(id);

	obj.setAttribute("onmouseout","")

	obj.setAttribute("src", "../Top/images/" + id + "_on.gif");

	if(id != "black"){

		var el = document.getElementById("black");

		el.setAttribute("src", "../Top/images/black_off.gif");

		el.setAttribute("onmouseout", "this.src='../Top/images/black_off.gif'");

	}

	if(id != "white"){

		var el = document.getElementById("white");

		el.setAttribute("src", "../Top/images/white_off.gif");

		el.setAttribute("onmouseout", "this.src='../Top/images/white_off.gif'");

	}

	if(id != "blue"){

		var el = document.getElementById("blue");

		el.setAttribute("src", "../Top/images/blue_off.gif");

		el.setAttribute("onmouseout", "this.src='../Top/images/blue_off.gif'");

	}

	if(id != "red"){

		var el = document.getElementById("red");

		el.setAttribute("src", "../Top/images/red_off.gif");

		el.setAttribute("onmouseout", "this.src='../Top/images/red_off.gif'");

	}

}



function changeobj(id,color){

	if(color == 'red'){color = 'black';}

	if(color != 'black'){color = 'white';}

	var path = '../Top/css/' + color +'_obj.css'

	if(!topic.document.getElementById){return false;}

	var element = topic.document.getElementById(id);

	if(!element || !element.cloneNode){return false;}

	var new_node = element.cloneNode(true);

	new_node.href = path;

	element.parentNode.replaceChild(new_node,element);

}



function changetitle(color){

if(color=='black'){img = '../Top/images/namelogo_black.gif';}

else{img = 'images/namelogo_white.gif';}

if(!document.getElementById){return false;}

var logo = document.getElementById('logo');

logo.setAttribute("src", img);

}



function changeMenu(color){

	if(color != 'black'){color = 'white';}

	var path = '../Menu/lavalamp_' + color + '.css';

	if(!menuIf.document.getElementById){return false;}

	var ms = menuIf.document.getElementById('menustyle');

	if(!ms || !ms.cloneNode){return false;}

	var new_node = ms.cloneNode(true);

	new_node.href = path;

	ms.parentNode.replaceChild(new_node,ms);

}

