var xmlHttp

function showLanguages() {
//Effect.SlideDown('other_languages', { duration: .2,scaleX:'true',scaleY:'false'});
Effect.Appear('other_languages', { duration: .2});
document.getElementById("other_languages_link").innerHTML='<a href="?l=hide" class="other_languages_link" onclick="hideLanguages(); return false">&nbsp;&larr;</a>';
                                                           
}

function hideLanguages() {
//Effect.SlideUp('other_languages', { duration: .5,scaleX:'true',scaleY:'false'});
Effect.Fade('other_languages', { duration: .2});
document.getElementById("other_languages_link").innerHTML='<a href="?l=show" class="other_languages_link" onclick="showLanguages(); return false">&nbsp;&rarr;</a>';                                                           
}

function setLanguage(lang) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){alert ("Browser does not support HTTP Request");return;} 
	var url="set_language.php"
	url=url+"?lang="+lang
	url=url+"&sid="+Math.random()
//	alert(url);
	xmlHttp.onreadystatechange=stateSetLanguage 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	hideLanguages();
}

function stateSetLanguage() { 
window.setTimeout("location.reload()",300);
}

function prev() {
getWork(ID,'prev');
}

function next() {
getWork(ID,'next');
}

function showWork(id,work_number) {
document.getElementById("descr").innerHTML='<img src="/images/loading.gif">'
document.getElementById("title").innerHTML='<img src="/images/loading.gif">'
document.getElementById("image").innerHTML='<img src="/images/loading.gif">'
document.getElementById("link").innerHTML='<img src="/images/loading.gif">'
document.getElementById("select").innerHTML='<a class="arrows">&larr;</a>' + work + ' №' + work_number + '<a class="arrows">&rarr;</a>'; 
document.getElementById("work_closed").innerHTML='&lt;&frasl;' + work + ' №' + work_number + '&gt;'
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){alert ("Browser does not support HTTP Request");return;} 
var url="get_work.php"
url=url+"?id="+id
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChangedWork 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 


function stateChangedWork() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	tmp_array=xmlHttp.responseText.split('#');
	document.getElementById("image").innerHTML='<a href="/upload/'+tmp_array[0]+'" target="_blank">'+tmp_array[6]+'</a>' 
	document.getElementById("title").innerHTML=tmp_array[1] 
	id=tmp_array[7].replace(/^(\s)*/, '');
	id=id.replace(/(\s)*$/, ''); 
	document.getElementById("select").innerHTML='<a href="?id='+tmp_array[5]+'" onClick="showWork('+tmp_array[5]+','+tmp_array[10]+'); return false;" class="arrows">&larr;</a>' + work + ' №'+tmp_array[8]+'<a href="?id='+tmp_array[4]+'" onClick="showWork('+tmp_array[4]+','+tmp_array[9]+'); return false;" class="arrows">&rarr;</a>';
	//'<span class="tag"><img src="prev.gif" class="works_select_button" onClick="showWork('+tmp_array[5]+')"><input type="text" class="works_select" id="works_select" value="работа №'+tmp_array[7]+'"><img src="next.gif" class="works_select_button" onClick="showWork('+tmp_array[4]+')"></span>';
	//	document.title='Клик | Портфолио | '+tmp_array[2] 
	document.getElementById("work_closed").innerHTML='&lt;&frasl;' + work + ' №'+tmp_array[8]+'&gt;'
	if(lang=="ru")
		{
		document.getElementById("descr_li").style.display="block";
		document.getElementById("descr").innerHTML=tmp_array[2] 
		}
	else
		{
		document.getElementById("descr_li").style.display="none";
		}
	if(tmp_array[3]==0)
		{
		document.getElementById("link_li").style.display="none"
		}
	else
		{
		document.getElementById("link_li").style.display="block"
		document.getElementById("link").innerHTML='<a href="'+tmp_array[3]+'" target="_blank">'+tmp_array[3]+'</a>'
		}
	//	ID=tmp_array[5];
	} 
} 



function GetXmlHttpObject() { 
var objXMLHttp=null
if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
} 


function showArticles() {
	if(document.getElementById("articles").style.display=='none')
		{	
		document.getElementById("articles").style.display='block';
		insert='/images/minus.gif';
		}
	else
		{
		document.getElementById("articles").style.display='none';
		insert='/images/plus.gif';
		}
		document.getElementById("plusmin3").src=insert;
}


function showInfo() {
	if(document.getElementById("info").style.display=='none')
		{	
		document.getElementById("info").style.display='block';
		insert='/images/minus.gif';
		}
	else
		{
		document.getElementById("info").style.display='none';
		insert='/images/plus.gif';
		}
		document.getElementById("plusmin1").src=insert;
}

function showPortfolio() {
	if(document.getElementById("portfolio").style.display=='none')
		{	
		document.getElementById("portfolio").style.display='block';
		insert='/images/minus.gif';
		}
	else
		{
		document.getElementById("portfolio").style.display='none';
		insert='/images/plus.gif';
		}
		document.getElementById("plusmin2").src=insert;
}