function randomstring() { //functie random
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
var string_length = 8;
var randomstring = '';
for (var i=0; i<string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum,rnum+1);
}
return randomstring;
}

//capabilitati browser
function browsersniffer() {
	if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) type="OP";		//Opera
	else if (document.all) type="IE";														//Internet Explorer e.g. IE4 upwards
	else if (document.layers) type="NN";													//Netscape Communicator 4
	else if (!document.all && document.getElementById) type="MO";							//Mozila e.g. Netscape 6 upwards
	else type = "IE";
}

function scrolllayer(id){ //pune width div 
  if (type=="IE") eval("document.all." + id + ".style.overflowY='scroll'");
  if (type=="NN") eval("document." + id + ".overflowY='scroll'");
  if (type=="MO" || type=="OP")
    eval("document.getElementById('" + id + "').style.overflowY='scroll'");
}

function changecontent(id, str) { //schimba continutul in div
	if (type=="IE") {
		document.all[id].innerHTML = str;
	}
	if (type=="NN") { 
		document.layers[id].document.open();
		document.layers[id].document.write(str);
		document.layers[id].document.close();
	}
	if (type=="MO" || type=="OP") {
		document.getElementById(id).innerHTML = str;
	}
}

function showslidediv(divname,towidth)
{
var attributes = { 
   width: { to: towidth } 
    }; 
var anim = new YAHOO.util.Anim(divname, attributes); 
anim.animate();
}

function getajax(sUrl,outputdiv)
{
var div = document.getElementById(outputdiv);
var divloading = document.getElementById('loading');

divloading.innerHTML = '<font color="#F5D78D" size="2" face="Tahoma">Se incarca...</font>';

var handleSuccess = function(o){
	if(o.responseText !== undefined){
		div.innerHTML =  o.responseText;
	}
}

var handleFailure = function(o){
	if(o.responseText !== undefined){
		div.innerHTML = '<font face="Tahoma" size="1" color="#F5D78D">Nu se poate incarca!</font>';
	}
}

var callback =
{
  success:handleSuccess,
  failure: handleFailure,
  argument: {}
};
var request = YAHOO.util.Connect.asyncRequest('GET', sitelang+'//'+sUrl, callback); 
divloading.innerHTML = '';
}

function categtosub(sUrl,outputdiv,category)
{
getajax(sUrl,outputdiv);
lastcategory=category;
searching = "NU";
}

function showcontinut(id_global)
{
getajax('loadbody.php?id_global='+id_global+'&foo='+randomstring(),'continut');
showslidediv('continut',596);
scrolllayer('continut');
getajax('loadtitlu.php?id_global='+id_global+'&foo='+randomstring(),'titlu');
getajax('loadrezumat.php?id_global='+id_global+'&foo='+randomstring(),'rezumat');
getajax('loadinainte.php?id_global='+id_global+'&foo='+randomstring(),'inainte');
getajax('loadinapoi.php?id_global='+id_global+'&foo='+randomstring(),'inapoi');
lastidglobal = id_global;
searching = "NU";
}

function search()
{
last_search=document.seatext.searchtext.value;
getajax('search.php?searchtext='+document.seatext.searchtext.value+'&foo='+randomstring(),'continut');
showslidediv('continut',596);
scrolllayer('continut');
searching = "DA";
return false;
}

function searchwithparam(searchparam)
{
getajax('search.php?searchtext='+searchparam+'&foo='+randomstring(),'continut');
showslidediv('continut',596);
scrolllayer('continut');
return false;
}

function changelangro()
{
if (sitelang=='ro')
{
sitelang='en';
var so1 = new SWFObject("blur_en.swf?foo="+randomstring(), "blur_ro", "997", "178", "6", "#7F6848");
so1.write("flashcontentx_blur");
document.getElementById('search_txt').innerHTML = '<b><font face="Tahoma" size="1" color="#F5D78D">Search:</font></b>';
document.getElementById('limba_txt').innerHTML = '<font size="2" face="Tahoma">&nbsp;</font><b><font size="1" face="Tahoma" color="#FFFFCC">Language:</font></b>';
getajax('vizitatori.php?foo='+randomstring(),'vizitatori');
getajax('loadmeniu.php?foo='+randomstring(),'meniu');
if (lastcategory!='') {categtosub('loadsubmeniu.php'+'?categ='+lastcategory+'&foo='+randomstring(),'submeniu',lastcategory);}
if (lastidglobal!='') {showcontinut(lastidglobal);}
if (searching=='DA') {searchwithparam(lastsearch);}
}
}

function changelangen()
{
if (sitelang=='en')
{
sitelang='ro';
var so2 = new SWFObject("blur_ro.swf?foo="+randomstring(), "blur_en", "997", "178", "6", "#7F6848");
so2.write("flashcontentx_blur");
document.getElementById('search_txt').innerHTML = '<b><font face="Tahoma" size="1" color="#F5D78D">Cauta:</font></b>';
document.getElementById('limba_txt').innerHTML = '<font size="2" face="Tahoma">&nbsp;</font><b><font size="1" face="Tahoma" color="#FFFFCC">Limba:</font></b>';
getajax('vizitatori.php?foo='+randomstring(),'vizitatori');
getajax('loadmeniu.php?foo='+randomstring(),'meniu');
if (lastcategory!='') {categtosub('loadsubmeniu.php'+'?categ='+lastcategory+'&foo='+randomstring(),'submeniu',lastcategory);}
if (lastidglobal!='') {showcontinut(lastidglobal);}
if (searching=='DA') {searchwithparam(lastsearch);}
}
}

