function id(Id) {
	return document.getElementById(Id);
}
function delDOM(Id) {
	elem = document.getElementById(Id);
	elem.parentNode.removeChild(elem);
}
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
function preLoadImages(){
	for(i=0;i<arguments.length;i++){
		this[i]=new Image()
		this[i].src=arguments[i]
	}
	return this
}
function in_array(needle, haystack, strict) {
	var found = false, key, strict = !!strict;
	for (key in haystack) {
		if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
			found = true;
			break;
		}
	}
	return found;
}
function addBookmark(title,url) {
	var dom = (document.getElementById) ? true : false;
	var nn4 = (document.layers) ? true : false;
	var ie = (document.all) ? true : false;
	var ie4 = (!dom && ie) ? true : false;
	var moz = (dom && (navigator.appName=="Netscape")) ? true : false;
	var opr = (dom && window.opera) ? true : false;
	var op7 = false;
	if (opr) {
		ua = navigator.userAgent;
		opisp = ua.indexOf("Opera");
		if (opisp >= 0) {
			opisp+=6;
			op7 = ( (ua.charAt(opisp)>6 && ua.charAt(opisp)<=9) || (ua.charAt(opisp)==1) ) ? true : false;
		}
	}
	if(opr || op7) {
		alert('Пожалуйста нажмите CTRL + T для добавления в закладки.');
	} else if(ie4 || ie) {
		window.external.AddFavorite(url,title);
	} else if(nn4 || moz) {
		window.sidebar.addPanel(title,url,"");
	}
}

function delAllChild (elem) {
	for(var i=elem.childNodes.length-1; i>=0; i--) {
		elem.removeChild(elem.childNodes[i]);
	}	
}
