// Base javascript function
function rcode(){
	return Math.floor(Math.random()*120);
}

function ChBg(TdName,color){
	try{
		objTd=document.getElementById(TdName);
		objTd.setAttribute("bgColor",color,1);
	}catch(e){}
}

function ChThisBg(obj,color){
	try{
		obj.setAttribute("bgColor",color,1);
	}catch(e){}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function ChImg(idimg,url){
	try{
		objimg=document.getElementById(idimg);
		objimg.src=url;
	}catch(e){}
}

function ChBgImg(objid,url){
	try{
		obj=document.getElementById(objid);
		//for Ie & Mozila & FireFox
		obj.setAttribute("background",url,1);
		//for Opera
		obj.style='background: url('+url+');'
	}catch(e){}
}

function ChBgImgThis(obj,url){
	try{
		//for Ie & Mozila & FireFox
		obj.setAttribute("background",url,1);
		//for Opera
		obj.style='background: url('+url+');'
	}catch(e){}
}

function ChClassThis(obj,clName){
	try{
		obj.className=clName;
		obj.style.cssText=clName;
	}catch(obj){}
}

//For coding mail address
//Default domain as ntt.com.ru
function mcont(box,dm){
	if(dm=="") dm="krumb-service.ru";
	try{
		document.write("<nobr><a href=\"\" onMouseOver=\"this.href='m'+'a'+'il'+'to'+':"+box+"@"+dm+"'\">"+box+"@"+dm+"</a></nobr>");
	}catch(e){
	}
}

//dHTML left menu function
function nodeaction(img,cid){
	var re=/open/gi;
	imgObj=document.getElementById(img);
	if (!re.test(imgObj.src)){
		imgObj.src="/images/node_open.gif";
		nodes_action(cid,"");
	}else{
		return false;
		imgObj.src="/images/node_close.gif";
		nodes_action(cid,"none");
	}
	return false;
}

function nodes_action(cid_in,displ){
	var arrColsed=Array();
	var flag=0;
	var h_parent=0;
	var a=cid_in.split("_");
	var parent=a[0].substr(1,a[0].length);
	var node=a[1].substr(0,a[1].length);

	for(i=0;i<trList.length;i++){
		var a=trList[i].id.split("_");
		c_parent=a[0].substr(1,a[0].length);
		c_node=a[1].substr(0,a[1].length);
		
		if(trList[i].id.indexOf("m"+node+"_")==0){
			if(displ=="none"){
				flag=1;
				h_parent=c_node;
			}
			trList[i].style.display=displ;
		}
		if(flag==1 && c_parent==parent) flag=0;
		if(flag==1 && c_parent!=parent){
			imgObj=document.getElementById("i"+c_parent);
			imgObj.src="/images/node_close.gif";
			trList[i].style.display=displ;
		}
		
	}
}

function chloading(){
try{
		obj=document.getElementById("loading");
		obj.style.display="none";
}catch(obj){}
}
