// javascript support for motoland.ro
// implementation iulian maiorescu / m_Code / mcode.ro



function windowLoaded(evt) {
    // prevent IE text selection while dragging!!!
    // Little-known trick!
    document.body.ondrag = function () { return false; };
    document.body.onselectstart = function () { return false; };
}

function GetObject(name){
	var obj;
	
	obj = document.getElementById(name);
	
	return obj;
}

function lightup(imageobject, opacity){
	if (navigator.appName.indexOf("Netscape")!=-1  &&  parseInt(navigator.appVersion)>=5)
		imageobject.style.MozOpacity=opacity/100
	else 
		if (navigator.appName.indexOf("Microsoft")!= -1  && parseInt(navigator.appVersion)>=4) {
	        try {
				imageobject.filters.alpha.opacity=opacity;
	
			} catch (e) {
				
			}
		}
}

function nop(id){
}


old_menu = 0;
menu_timer = 0;
function ShowMenu(id){
	HideMenu(old_menu);

	objMenu = GetObject('m-'+id);
	if (!objMenu)
		return;
	
	objMenu.style.display = 'block';
	old_menu = id;
	
	menu_timer = setTimeout("HideMenu("+id+")", 3000);
}

function HideMenu(id){
	if (menu_timer)
		clearTimeout(menu_timer);
	menu_timer = 0;
	
	objMenu = GetObject('m-'+id);
	if (!objMenu)
		return;

	objMenu.style.display = 'none';
}



old_tab = 0;
function ShowTab(id){
	HideTab(old_tab);

	objTab = GetObject('tab_'+id);
	if (!objTab)
		return;
	
	objTab.style.display = 'block';
	old_tab = id;

}
function HideTab(id){
	objTab = GetObject('tab_'+id);
	if (!objTab)
		return;

	objTab.style.display = 'none';
}

destination_tab = 0;
function PutImage(nid, id){
	
	objContainer = GetObject('image-container-'+id);
	if (!objContainer)
		return;
		
	objProgress = GetObject('progress-'+id);
	if (!objProgress)
		return;
		
	objContainer.style.display = 'none';		
	objProgress.style.display = 'block';		

	destination_tab = id;
	adr = szBP+nid+'/'+id;
	httpRequest('GET',adr,true,ImageLoaded);

}



function ImageLoaded(){
	if(request.readyState == 4){
		if(request.status == 200){
        	objProg = GetObject('tab-image-content-'+destination_tab);
			objProg.innerHTML = request.responseText;
/*
			objContainer = GetObject('image-container-'+id);
			if (!objContainer)
				return;
				
			objImage = GetObject('image-'+id);
			if (!objImage)
				return;
				
			objProgress = GetObject('progress-'+id);
			if (!objProgress)
				return;
	*/	} else {
            alert("Nu se poate stabili legatura cu severul - va rugam verificati conexiunea la internet.");
		}
	}
		

}

