/*
         ___                         _____       __
        /  /\        ________       /    /\     / /\
(-----//  /  \//----/_____/__\\--) /____/  \___/_/ //--------------------------)
      /  /   /      \     | //     \    \  /    /\/    this code was created by
     /__/   /        \    |///-----\\____\/____/  \                       sigea
(---\\  \  /   (-----\\___|/        /    /\    \  /       
      \__\/                        /____/ /\____\/            __       sigea.ch
                                   \____\/  \  /             /\_\--------------)
                                         \___\//-------------\/_/  

*/

function newImage(arg) {
	if(!document.createElement) return false;
	var img = document.createElement("img");
	img.setAttribute("src",arg);
	return img;
}
function changeImages() {
	if (preloadFlag){
		var images=document.getElementsByTagName('img');
		for (var i=0; i<arguments.length; i+=2) {
			images[arguments[i]].src = eval(arguments[i+1] + ".src");
		}
	}
}
var preloadFlag = false;

function n() {
   return document.images.length;
}

function addLoadEvent(func){
	if(window.addEventListener){
		window.addEventListener('load',func,false);
	}else if(window.attachEvent){
		window.attachEvent('onload',func);
	}else{
		var oldonload = window.onload;
		if (typeof window.onload != 'function'){
			window.onload = func;
		}else{
			window.onload = function(){
				oldonload();
				func();
			}
		}
	}
}

function addClass(element,value){
	if(!element.className){
		element.className = value;
	}else{
		if(element.className.indexOf(value) == -1){
			var newClassName = element.className;
			newClassName+= " ";
			newClassName+= value;
			element.className = newClassName;
		}
	}
}
function removeClass(element,value){
	if(element.className){
		var pattern= new RegExp(value);
		element.className=element.className.replace(pattern,'');
	}
}

function trimString(thisString){
	if(thisString!=''){
		while(thisString.substring(0,1)==' '){
			thisString = thisString.substring(1, thisString.length);
		}
		while(thisString.substring(thisString.length-1, thisString.length)==' '){
			thisString = thisString.substring(0,thisString.length-1);
		}
	}
	return thisString;
}