dom = (document.getElementById) ? true : false;
nn4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;
ie4 = ie && !dom;

Anonse1Add2Active = new Image()
Anonse1Add2Passive = new Image()
Anonse1Add2Active.src='/images/pic-index-07-active.gif'
Anonse1Add2Passive.src='/images/pic-index-07.gif'
var Anonse1pic=0, Picture;
var currDiv, currTr, currAnonse=0;

function selectService(numb){
var divAnonse, trAnonse;
	if((!dom)&&(!ie4))return;
	if(currAnonse==-1)return;
	if(!currAnonse){
		if(ie4){
			currDiv = document.all('Anonse2');
			currTr = document.all('bgActive2');
			Anonse1pic=document.all('Anonse1.pic');
			Picture=document.all('Picture');
		}else{
			currDiv = document.getElementById('Anonse2');
			currTr = document.getElementById('bgActive2');
			Anonse1pic=document.getElementById('Anonse1.pic');
			Picture=document.getElementById('Picture');
		}
		if(currDiv && currTr && Anonse1pic && Picture)currAnonse=2;
		else{
			currAnonse=-1;
			return;
		}
	}
	if(numb==currAnonse)return;
	if(ie4){
		divAnonse = document.all('Anonse'+numb);
		trAnonse  = document.all('bgActive'+numb);
	}else{
		divAnonse = document.getElementById('Anonse'+numb);
		trAnonse  = document.getElementById('bgActive'+numb);
	}
	trAnonse.style.background='#4f7abd';
	currTr.style.background='#0341a1';
	currDiv.style.display='none';
	divAnonse.style.display='block';
	if(numb==1)Anonse1pic.src=Anonse1Add2Active.src;
	if(currAnonse==1)Anonse1pic.src=Anonse1Add2Passive.src;
	Picture.src='/images/pic-index-05-'+(numb-1)+'.gif'
	currAnonse=numb;
	currTr=trAnonse;
	currDiv=divAnonse;
}

//*********************************************
//* элементарные функции для работы со слоями *
//*********************************************

function showElem(elemId) {
    if (dom) {
        document.getElementById(elemId).style.visibility = "visible";
    }
	else {
	    if (ie4) {
	        document.all[elemId].style.visibility = "visible";
	    }
		else {
		    if (nn4) {
		        document.layers[elemId].visibility = "show";
		    }
		}
    }
}

function hideElem(elemId) {
    if (dom) {
        document.getElementById(elemId).style.visibility = "hidden";
    }
	else {
	    if (ie4) {
	        document.all[elemId].style.visibility = "hidden";
	    }
		else {
		    if (nn4) {
		        document.layers[elemId].visibility = "hide";
		    }
		}
    }
}

function putElem(elemId) {
    if (dom) {
        document.getElementById(elemId).style.display = "block";
    }
	else {
	    if (ie4) {
	        document.all[elemId].style.display = "block";
	    }
	}
}

function removeElem(elemId) {
    if (dom) {
        document.getElementById(elemId).style.display = "none";
    }
	else {
	    if (ie4) {
	        document.all[elemId].style.display = "none";
	    }
	}
}

function moveElem(idname,x,y) {
    if (dom) with(eval(idname)) {
		    style.left = x;
		    style.top = y;
	}
    else {
        if(nn4) {
		    document.layers[idname].left=x;
		    document.layers[idname].top=y;
		}
	}
}

function changeElem(elemId) {
    if(dom) {
        if(document.getElementById(elemId).style.display == "block") {
		    document.getElementById(elemId).style.display = "none";
		}
	    else {
    		document.getElementById(elemId).style.display = "block";
        }
    }
    else {
        if (ie4) {
	        if(document.all[elemId].style.display == "block") {
		        document.all[elemId].style.display = "none";
		    }
		}
	    else {
		    document.all[elemId].style.display = "block";
		}
    }
}

function exchangeElem(elemId) {
    if(dom) {
	    if(document.getElementById(elemId).style.visibility == "hidden") {
		    document.getElementById(elemId).style.visibility= "visible";
		}
	    else {
		    document.getElementById(elemId).style.visibility= "hidden";
        }
    }
    else {
        if (ie4) {
	        if (document.all[elemId].style.visibility== "hidden") {
        		document.all[elemId].style.visibility= "visible";
        	}
	        else {
		        document.all[elemId].style.visibility= "hidden";
		    }
		}
        else {
            if (nn4) {
	            if(document.layers[elemId].visibility=="hide") {
		            document.layers[elemId].visibility="show";
		        }
	            else {
		            document.layers[elemId].visibility="hide";
		        }
		    }
		}
    }
}

function relPosX(which) {
    if (nn4) {
        return document.layers[which].pageX;
    } 
    else {
        var elem = (dom)? document.getElementById(which) : document.all[which];
        var pos = elem.offsetLeft;
        while (elem.offsetParent != null) {
            elem = elem.offsetParent;
            pos += elem.offsetLeft;
            if (elem.tagName == 'BODY') {
                break;
            }
        } 
        return pos;
    }
}

function relPosY(which) {
    if (nn4) {
        return document.layers[which].pageY;
    } 
    else {
        var elem = (dom)? document.getElementById(which) : document.all[which];
        var pos = elem.offsetTop;
        while (elem.offsetParent != null) {
            elem = elem.offsetParent;
            pos += elem.offsetTop;
            if (elem.tagName == 'BODY') {
                break;
            }
        } 
        return pos;
    }
}
