var xmlHttp
var xmlHttp2


// AJAX loader functions:
function getHeight() {
  var myHeight = 0;
  if( typeof( window.top.innerHeight ) == 'number' ) {
    //Non-IE
    myHeight = window.top.innerHeight;
  } else if( window.top.document.documentElement && window.top.document.documentElement.clientHeight ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = window.top.document.documentElement.clientHeight;
  } else if( window.top.body && window.top.body.clientHeight ) {
    //IE 4 compatible
    myHeight = window.top.document.body.clientHeight;
  }
  
  myHeight=myHeight+getScrollY();
  return myHeight;
}

function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.top.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.top.pageYOffset;
  } else if( window.top.document.body && window.top.document.body.scrollTop ) {
    //DOM compliant
    scrOfY = window.top.document.body.scrollTop;
  } else if( window.top.document.documentElement && window.top.document.documentElement.scrollTop ) {
    //IE6 standards compliant mode
    scrOfY = window.top.document.documentElement.scrollTop;
  }
  return scrOfY;
}




function showajaxloader()
{
	elaloader=locate_el('ajaxloader', window.parent.document);
	elaloader.style.visibility='visible';
	elaloader.style.height=getHeight().toString()+'px';
	elajaxloadertable=locate_el('ajaxloadertable', window.parent.document);
	elajaxloadertable.style.height=getHeight().toString()+'px';
	return 1;
}


function hideajaxloader()
{
	elaloader=locate_el('ajaxloader', window.parent.document);
	elaloader.style.visibility='hidden';
	return 1;
}


function showallbookmarks()
{
	elallbookmarks=locate_el('allbookmarks');
	if(elallbookmarks.style.visibility=="visible")
		{
			elallbookmarks.style.visibility="hidden";
		}
	else
		{
			elallbookmarks.style.visibility="visible";
		}
}



// AJAX main function
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

// AJAX main function
function GetXmlHttpObject2()
{
var xmlHttp2=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp2=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp2=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp2;
}


// AJAX function used
// Account creation
function create_account()
{
	
	
	

	elusername=locate_el('username');
	elpassword=locate_el('password');
	elpassword2=locate_el('password2');
	elemail=locate_el('email');
	
	elcode=locate_el('code');
	elagree=locate_el('agree');
	
	elnumefirma=locate_el('numefirma');
	elcity=locate_el('city');
	eladdress=locate_el('address');
	elzip=locate_el('zip');
	elphone=locate_el('phone');
	elfax=locate_el('fax');
	elmap=locate_el('map');
	elweb=locate_el('web');
	elperson=locate_el('person');
	elposition=locate_el('position');
	
	elshortdesc=locate_el('shortdesc');
	elkeywords=locate_el('keywords');
	
	PrepareSave();
	eldescription=locate_el('DataTextarea');
	
	elmanufacturer=locate_el('manufacturer');
	elsupplier=locate_el('supplier');
	elseller=locate_el('seller');
	elbuyer=locate_el('buyer');
	elimporter=locate_el('importer');
	
	
	

	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/createaccount.php";
	var url="";
	url=url+"username="+encodeURIComponent(elusername.value);
	url=url+"&password="+encodeURIComponent(elpassword.value);
	url=url+"&password2="+encodeURIComponent(elpassword2.value);
	url=url+"&email="+encodeURIComponent(elemail.value);
		
	url=url+"&numefirma="+encodeURIComponent(elnumefirma.value);
	url=url+"&city="+encodeURIComponent(elcity.value);
	url=url+"&address="+encodeURIComponent(eladdress.value);
	url=url+"&zip="+encodeURIComponent(elzip.value);
	url=url+"&phone="+encodeURIComponent(elphone.value);
	url=url+"&fax="+encodeURIComponent(elfax.value);
	url=url+"&map="+encodeURIComponent(elmap.value);
	url=url+"&web="+encodeURIComponent(elweb.value);
	url=url+"&person="+encodeURIComponent(elperson.value);
	url=url+"&position="+encodeURIComponent(elposition.value);
	
	
	url=url+"&shortdesc="+encodeURIComponent(elshortdesc.value);
	url=url+"&keywords="+encodeURIComponent(elkeywords.value);
	url=url+"&description="+encodeURIComponent(eldescription.value);
	
	if(elmanufacturer.checked)		{ url=url+"&manufacturer=1"; }
	else									{ url=url+"&manufacturer=0"; }
	
	if(elsupplier.checked)			{ url=url+"&supplier=1"; }
	else									{ url=url+"&supplier=0"; }
	
	if(elseller.checked)				{ url=url+"&seller=1"; }
	else									{ url=url+"&seller=0"; }
	
	if(elbuyer.checked)				{ url=url+"&buyer=1"; }
	else									{ url=url+"&buyer=0"; }
	
	if(elimporter.checked)			{ url=url+"&importer=1"; }
	else									{ url=url+"&importer=0"; }

	
	
	
	
	
	url=url+"&code="+encodeURIComponent(elcode.value);
	
	if(elagree.checked)
		{		
			url=url+"&agree=1";
		}
	else
		{
			url=url+"&agree=0";
		}
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { verify_create_account(); }
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close"); 
	xmlHttp.send(url);
}

function verify_create_account() 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elerrors6=locate_el('errors6');
	elerrors7=locate_el('errors7');
	elerrors8=locate_el('errors8');
	
	elnewaccbox=locate_el('newaccbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					elnewaccbox.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
			if(responses[4]!='No errors')
				{
					elerrors5.innerHTML=responses[4];
				}
			else
				{
					elerrors5.innerHTML='';	
				}
			if(responses[5]!='No errors')
				{
					elerrors6.innerHTML=responses[5];
				}
			else
				{
					elerrors6.innerHTML='';	
				}
				
			if(responses[6]!='No errors')
				{
					elerrors7.innerHTML=responses[6];
				}
			else
				{
					elerrors7.innerHTML='';	
				}
				
			if(responses[7]!='No errors')
				{
					elerrors8.innerHTML=responses[7];
				}
			else
				{
					elerrors8.innerHTML='';	
				}
		}
		
		window.scroll(0, 0);
}
}





// AJAX function used
// Account creation
function create_account_var()
{
	
	
	

	elusername=locate_el('username');
	elpassword=locate_el('password');
	elpassword2=locate_el('password2');
	elemail=locate_el('email');
	
	elcode=locate_el('code');
	elagree=locate_el('agree');
	
	elnumefirma=locate_el('numefirma');
	elcity=locate_el('city');
	elphone=locate_el('phone');	
	

	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/createaccountvar.php";
	var url="";
	url=url+"username="+encodeURIComponent(elusername.value);
	url=url+"&password="+encodeURIComponent(elpassword.value);
	url=url+"&password2="+encodeURIComponent(elpassword2.value);
	url=url+"&email="+encodeURIComponent(elemail.value);
		
	url=url+"&numefirma="+encodeURIComponent(elnumefirma.value);
	url=url+"&city="+encodeURIComponent(elcity.value);
	url=url+"&phone="+encodeURIComponent(elphone.value);	
	
	url=url+"&code="+encodeURIComponent(elcode.value);
	
	if(elagree.checked)
		{		
			url=url+"&agree=1";
		}
	else
		{
			url=url+"&agree=0";
		}
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { verify_create_account_var(); }
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close"); 
	xmlHttp.send(url);
}

function verify_create_account_var() 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elerrors6=locate_el('errors6');
	elerrors7=locate_el('errors7');
	elerrors8=locate_el('errors8');
	
	elnewaccbox=locate_el('newaccbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					elnewaccbox.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
			if(responses[4]!='No errors')
				{
					elerrors5.innerHTML=responses[4];
				}
			else
				{
					elerrors5.innerHTML='';	
				}
			if(responses[5]!='No errors')
				{
					elerrors6.innerHTML=responses[5];
				}
			else
				{
					elerrors6.innerHTML='';	
				}
				
			if(responses[6]!='No errors')
				{
					elerrors7.innerHTML=responses[6];
				}
			else
				{
					elerrors7.innerHTML='';	
				}
				
			if(responses[7]!='No errors')
				{
					elerrors8.innerHTML=responses[7];
				}
			else
				{
					elerrors8.innerHTML='';	
				}
		}
		
		window.scroll(0, 0);
}
}



// roll in first page




function constantcheck()
{
	x=Math.random();
	if(x<0.5)
		{
			checkfornew_buying();
			//alert ('buy!')
		}
	else
		{
			checkfornew_selling();	
			//alert ('sell!')
		}
}

function checkfornew_buying()
{
	el_primabuying=locate_el('primabuying');
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  return;
	  }
	 
	var url="./actions/checkfornew_buying.php";
	url=url+"?prima="+el_primabuying.value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() {
		decide_newbuying();
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function decide_newbuying() 
{ 
if (xmlHttp.readyState==4)
{
	el_primabuying=locate_el('primabuying');
	response=xmlHttp.responseText;
	pbval=el_primabuying.value.toString();
	if(el_primabuying.value!=response)
		{
				req_newbuying();
				el_primabuying.value=response;
		}
	else
		{
			setTimeout('constantcheck()',1000);
		}
}
}

function req_newbuying()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  	return;
	  }
	 
	
	el_startcolorbuy=locate_el('startcolorbuy');
	 
	var url="./actions/req_newbuying.php";
	url=url+"?col="+el_startcolorbuy.value;
	url=url+"&sid="+Math.random();
	
	if(el_startcolorbuy.value==1)
		{
			el_startcolorbuy.value=0;
		}
	else
		{
			el_startcolorbuy.value=1;
		}
	
	xmlHttp.onreadystatechange=function() {
		display_newbuying();
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function display_newbuying() 
{ 
if (xmlHttp.readyState==4)
{
	el_latestbuying=locate_el('latestbuying');
	
	response=xmlHttp.responseText;
	el_latestbuying.innerHTML=response;
	setTimeout('constantcheck()',1000);
}
}





function constantcheck_sell()
{
	checkfornew_selling();
}

function checkfornew_selling()
{
	el_primaselling=locate_el('primaselling');
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  return;
	  }
	 
	var url="./actions/checkfornew_selling.php";
	url=url+"?prima="+el_primaselling.value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() {
		decide_newselling();
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function decide_newselling() 
{ 
if (xmlHttp.readyState==4)
{
	el_primaselling=locate_el('primaselling');
	response=xmlHttp.responseText;
	pbval=el_primaselling.value.toString();
	if(el_primaselling.value!=response)
		{
				req_newselling();
				el_primaselling.value=response;
		}	
	else
		{
			setTimeout('constantcheck()',1000);
		}
}
}

function req_newselling()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  	return;
	  }
	 
	
	el_startcolorsell=locate_el('startcolorsell');
	 
	var url="./actions/req_newselling.php";
	url=url+"?col="+el_startcolorsell.value;
	url=url+"&sid="+Math.random();
	
	if(el_startcolorsell.value==1)
		{
			el_startcolorsell.value=0;
		}
	else
		{
			el_startcolorsell.value=1;
		}
	
	xmlHttp.onreadystatechange=function() {
		display_newselling();
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function display_newselling() 
{ 
if (xmlHttp.readyState==4)
{
	el_latestselling=locate_el('latestselling');
	
	response=xmlHttp.responseText;
	el_latestselling.innerHTML=response;
	setTimeout('constantcheck()',1000);
}
}




// AJAX function used
// ADV arata categoriile
function adv_settype()
{
	elamt_type=locate_el('amt_type');
	
		
	
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/adv_settype.php";
	url=url+"?type="+elamt_type.options[elamt_type.selectedIndex].value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=show_adv_settype;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function show_adv_settype() 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;
	
	eladv_cat=locate_el('adv_cat');

	
	eladv_cat.innerHTML=response;
	
}
}


// AJAX function used
// Account creation
function swith_acctype()
{
	eltc1=locate_el('tipcont1');
	eltc2=locate_el('tipcont2');
	
	x='1';
	if(eltc1.checked)
		{
			x='1';
		}
	else if(eltc2.checked)
		{
			x='2';
		}
		
	
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/swith_acctype"+x+".php";
	url=url+"?sid="+Math.random();
	
	xmlHttp.onreadystatechange=show_swith_acctype;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function show_swith_acctype() 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;
	
	elnewaccbox=locate_el('newaccbox');

	
	elnewaccbox.innerHTML=response;
	
}
}




// AJAX function used
// Account creation
function edit_account()
{
	elpassword=locate_el('password');
	elpassword2=locate_el('password2');
	
	elcode=locate_el('code');
	elagree=locate_el('agree');
	
	elcity=locate_el('city');
	eladdress=locate_el('address');
	elzip=locate_el('zip');
	elphone=locate_el('phone');
	elfax=locate_el('fax');
	elmap=locate_el('map');
	elweb=locate_el('web');
	elperson=locate_el('person');
	elposition=locate_el('position');
	
	elshortdesc=locate_el('shortdesc');
	elkeywords=locate_el('keywords');
	
	PrepareSave();
	eldescription=locate_el('DataTextarea');
	
	elmanufacturer=locate_el('manufacturer');
	elsupplier=locate_el('supplier');
	elseller=locate_el('seller');
	elbuyer=locate_el('buyer');
	elimporter=locate_el('importer');
	
	
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/editaccount.php";
	var url="";
	url=url+"password="+encodeURIComponent(elpassword.value);
	url=url+"&password2="+encodeURIComponent(elpassword2.value);


	
	url=url+"&city="+encodeURIComponent(elcity.value);
	url=url+"&address="+encodeURIComponent(eladdress.value);
	url=url+"&zip="+encodeURIComponent(elzip.value);
	url=url+"&phone="+encodeURIComponent(elphone.value);
	url=url+"&fax="+encodeURIComponent(elfax.value);
	url=url+"&map="+encodeURIComponent(elmap.value);
	url=url+"&web="+encodeURIComponent(elweb.value);
	url=url+"&person="+encodeURIComponent(elperson.value);
	url=url+"&position="+encodeURIComponent(elposition.value);
	
	
	url=url+"&shortdesc="+encodeURIComponent(elshortdesc.value);
	url=url+"&keywords="+encodeURIComponent(elkeywords.value);
	url=url+"&description="+encodeURIComponent(eldescription.value);
	
	if(elmanufacturer.checked)		{ url=url+"&manufacturer=1"; }
	else									{ url=url+"&manufacturer=0"; }
	
	if(elsupplier.checked)			{ url=url+"&supplier=1"; }
	else									{ url=url+"&supplier=0"; }
	
	if(elseller.checked)				{ url=url+"&seller=1"; }
	else									{ url=url+"&seller=0"; }
	
	if(elbuyer.checked)				{ url=url+"&buyer=1"; }
	else									{ url=url+"&buyer=0"; }
	
	if(elimporter.checked)			{ url=url+"&importer=1"; }
	else									{ url=url+"&importer=0"; }
	

	
	
	
	
	url=url+"&code="+encodeURIComponent(elcode.value);
	
	if(elagree.checked)
		{		
			url=url+"&agree=1";
		}
	else
		{
			url=url+"&agree=0";
		}
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { verify_edit_account(); }
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(url);

}

function verify_edit_account() 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elerrors6=locate_el('errors6');
	elerrors7=locate_el('errors7');
	elerrors8=locate_el('errors8');
	
	elnewaccbox=locate_el('newaccbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					elnewaccbox.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
			if(responses[4]!='No errors')
				{
					elerrors5.innerHTML=responses[4];
				}
			else
				{
					elerrors5.innerHTML='';	
				}
			if(responses[5]!='No errors')
				{
					elerrors6.innerHTML=responses[5];
				}
			else
				{
					elerrors6.innerHTML='';	
				}
				
			if(responses[6]!='No errors')
				{
					elerrors7.innerHTML=responses[6];
				}
			else
				{
					elerrors7.innerHTML='';	
				}
				
			if(responses[7]!='No errors')
				{
					elerrors8.innerHTML=responses[7];
				}
			else
				{
					elerrors8.innerHTML='';	
				}
		}
		
		window.scroll(0, 0);
}
}



function edit_account_var()
{
	elpassword=locate_el('password');
	elpassword2=locate_el('password2');
	
	elcode=locate_el('code');
	elagree=locate_el('agree');
	
	elcity=locate_el('city');
	elphone=locate_el('phone');
		
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/editaccount_var.php";
	var url="";
	url=url+"password="+encodeURIComponent(elpassword.value);
	url=url+"&password2="+encodeURIComponent(elpassword2.value);


	
	url=url+"&city="+encodeURIComponent(elcity.value);
	url=url+"&phone="+encodeURIComponent(elphone.value);	
	
	url=url+"&code="+encodeURIComponent(elcode.value);
	
	if(elagree.checked)
		{		
			url=url+"&agree=1";
		}
	else
		{
			url=url+"&agree=0";
		}
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { verify_edit_account_var(); }
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(url);

}

function verify_edit_account_var() 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elerrors6=locate_el('errors6');
	elerrors7=locate_el('errors7');
	elerrors8=locate_el('errors8');
	
	elnewaccbox=locate_el('newaccbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					elnewaccbox.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
			if(responses[4]!='No errors')
				{
					elerrors5.innerHTML=responses[4];
				}
			else
				{
					elerrors5.innerHTML='';	
				}
			if(responses[5]!='No errors')
				{
					elerrors6.innerHTML=responses[5];
				}
			else
				{
					elerrors6.innerHTML='';	
				}
				
			if(responses[6]!='No errors')
				{
					elerrors7.innerHTML=responses[6];
				}
			else
				{
					elerrors7.innerHTML='';	
				}
				
			if(responses[7]!='No errors')
				{
					elerrors8.innerHTML=responses[7];
				}
			else
				{
					elerrors8.innerHTML='';	
				}
		}
		
		window.scroll(0, 0);
}
}



// Password recovery
function recover_password()
{
	elemail=locate_el('email');
	elcode=locate_el('code');

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/recoverpassword.php";
	url=url+"?email="+elemail.value;
	url=url+"&code="+elcode.value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=verify_recover_password;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function verify_recover_password()
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	elerrors1=locate_el('errors1');
	elerrors3=locate_el('errors3');
	elpassword_recovery_box=locate_el('password_recovery_box');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					elpassword_recovery_box.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors3.innerHTML=responses[1];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
		}
}
}


// timer
//
function starttimer(ucn)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/req_timer.php";
	url=url+"?ucn="+ucn;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=updatetimer;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function updatetimer()
{
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	elucn=locate_el('ucntime');
	
	eladdingpics=locate_el('timer', window.parent.document);
	
	
	eladdingpics.innerHTML=response;
	
	setTimeout('starttimer("'+elucn.value+'")',1000);
}
}


//display brands
function req_listavalori()
{
	elcatsel=locate_el('attype');
	if(elcatsel.options[elcatsel.selectedIndex].value=='lista')
		{
			xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }
			  
			
			 
			var url="./actions/req_listavalori.php";
			url=url+"?attype="+elcatsel.options[elcatsel.selectedIndex].value;
			url=url+"&sid="+Math.random();
			
			xmlHttp.onreadystatechange=display_listavalori; 
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
	else
		{
			elmarcal=locate_el('divlistavalori_label');
			elmarcai=locate_el('divlistavalori_input');
			elmarcal.innerHTML="";
			elmarcai.innerHTML="";
			req_umform();
		}
}

function display_listavalori()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	elmarcal=locate_el('divlistavalori_label');
	elmarcai=locate_el('divlistavalori_input');
	
	elmarcal.innerHTML="Lista de valori:<br /><span style=\"color:#CC0000;\">Valorile trebuie separate prin caracterul</span> <b>#</b>";
	elmarcai.innerHTML=response;
	req_subcats()
}
}


function req_umform()
{
	elcatsel=locate_el('attype');
	if(elcatsel.options[elcatsel.selectedIndex].value=='normal')
		{
			xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }
			  
			
			 
			var url="./actions/req_umform.php";
			url=url+"?attype="+elcatsel.options[elcatsel.selectedIndex].value;
			url=url+"&sid="+Math.random();
			
			xmlHttp.onreadystatechange=display_umform; 
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
	else
		{
			elmarcal=locate_el('divum_label');
			elmarcai=locate_el('divum_input');
			elmarcal.innerHTML="";
			elmarcai.innerHTML="";
		}
}

function display_umform()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	elmarcal=locate_el('divum_label');
	elmarcai=locate_el('divum_input');
	
	elmarcal.innerHTML="Unitatea de masura:";
	elmarcai.innerHTML=response;
	req_subcats()
}
}


//display brands
function req_grup()
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	elcatsel=locate_el('sectionx');
	 
	var url="./actions/req_grup.php";
	url=url+"?category="+elcatsel.options[elcatsel.selectedIndex].value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=display_grup; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function display_grup()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	elmarca=locate_el('grup');
	
	elmarca.innerHTML=response;
req_subcats()
}
}




//display brands
function req_brands()
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	eltype=locate_el('category');
	elcatsel=locate_el('subcatsel');
	 
	var url="./actions/req_brands.php";
	url=url+"?category="+eltype.options[eltype.selectedIndex].value;
	url=url+"&catsel="+elcatsel.value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=display_brands; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function display_brands()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	elmarca=locate_el('subcategoryelement');
	
	elmarca.innerHTML=response;
req_subcats()
}
}

//display brands
function req_subcats()
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	eltype=locate_el('subcategory');
	elcatsel=locate_el('subsubcatsel');
	 
	var url="./actions/req_subcats.php";
	url=url+"?subcategory="+eltype.options[eltype.selectedIndex].value;
	url=url+"&catsel="+elcatsel.value;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=display_subcats;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function display_subcats()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	ewlmarca=locate_el('subsubcategoryelement');
	
	ewlmarca.innerHTML=response;
	
	
}
}


//display parent category
function req_lista_parent_cats(pcatsel, nuasta)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	elsection=locate_el('section');
	 
	var url="./actions/req_lista_parent_cats.php";
	url=url+"?sectiune="+elsection.options[elsection.selectedIndex].value;
	url=url+"&parcatssel="+pcatsel;
	url=url+"&nuasta="+nuasta;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=display_lista_parent_cats;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function display_lista_parent_cats()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	el_cat_editor_parent_cat=locate_el('cat_editor_parent_cat');
	
	el_cat_editor_parent_cat.innerHTML=response;
	
}
}




function req_position()
{
	elcatsel=locate_el('catsel');	
	elsubcatsel=locate_el('subcatsel');

	if(elcatsel.value!=0)
	  	{
				req_brands();
		}

}



//display pictures
function req_images(ucn, container)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	limex_el=locate_el("limex");
	limex2_el=locate_el("limex2");
	limex3_el=locate_el("limex3");
	limex4_el=locate_el("limex4");
	limex5_el=locate_el("limex5");
	 
	var url="./actions/req_images.php";
	url=url+"?ucn="+ucn;
	url=url+"&container="+container;
	if(limex_el)
		{
			url=url+"&limex="+limex_el.value;
		}
	if(limex2_el)
		{
			url=url+"&limex2="+limex2_el.value;
		}
	if(limex3_el)
		{
			url=url+"&limex3="+limex3_el.value;
		}
	if(limex4_el)
		{
			url=url+"&limex4="+limex4_el.value;
		}
	if(limex5_el)
		{
			url=url+"&limex5="+limex5_el.value;
		}
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { display_pictures(container); }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


//display extra pictures
function req_images_extra(ucn, container)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/req_images_extra.php";
	url=url+"?ucn="+ucn;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { display_pictures(container); }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



//display extra pictures
function req_images_user(ucn, container)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/req_images_user.php";
	url=url+"?ucn="+ucn;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { display_pictures(container); }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}




//delete pictures
function delpic(ofid, pid, container)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/delpic.php";
	url=url+"?ofid="+ofid;
	url=url+"&pid="+pid;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { display_pictures(container); }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



//delete extra pictures
function delpic_extra(ofid, pid, container)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/delpic_extra.php";
	url=url+"?ofid="+ofid;
	url=url+"&pid="+pid;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { display_pictures(container); }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



//delete extra pictures
function delpic_user(ofid, pid, container)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/delpic_user.php";
	url=url+"?ofid="+ofid;
	url=url+"&pid="+pid;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { display_pictures(container); }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function display_pictures(container)
{
if (xmlHttp.readyState==4)
{
	response=xmlHttp.responseText;
	eladdingpics=locate_el(container, window.parent.document);
	eladdingpics.innerHTML=response;
}
}




//display video
function req_video(ucn, container)
{

	xmlHttp2=GetXmlHttpObject2();
	if (xmlHttp2==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/req_video.php";
	url=url+"?ucn="+ucn;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp2.onreadystatechange=function() { display_video(container); }
	xmlHttp2.open("GET",url,true);
	xmlHttp2.send(null);
}

function delvideo(ofid, container)
{

	xmlHttp2=GetXmlHttpObject2();
	if (xmlHttp2==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/delvideo.php";
	url=url+"?ofid="+ofid;
	url=url+"&container="+container;
	url=url+"&sid="+Math.random();
	
	xmlHttp2.onreadystatechange=function() { display_video(container); }
	xmlHttp2.open("GET",url,true);
	xmlHttp2.send(null);
}

function display_video(container)
{
if (xmlHttp2.readyState==4)
{
	hideajaxloader();
	response=xmlHttp2.responseText;

	eladdingpics=locate_el(container, window.parent.document);
	
	
	eladdingpics.innerHTML=response;
}
}




//addbookmark
function acc_add_bookmark(ucn)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="./actions/addbookmark.php";
	url=url+"?ucn="+ucn;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=refreshbookmarks;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function refreshbookmarks()
{
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	response=xmlHttp.responseText;

	elbookmarks_items=locate_el('bookmarks_items', window.parent.document);
	eladdbooklink=locate_el('addbooklink', window.parent.document);
	
	eladdbooklink.innerHTML='<div id="bookmarks_addedok">Added to favorites...</div>';
	elbookmarks_items.innerHTML=response;
}
}




// Accommodation offer editing
function editoffer()
{
	elucn=locate_el('ucn');
	elcategory=locate_el('category');
	elsubcategory=locate_el('subcategory');
	elsubsubcategory=locate_el('subsubcategory');
	elcountry=locate_el('country');
	elcity=locate_el('city');
	elregion=locate_el('region');
	elmap=locate_el('map');
	eltitle=locate_el('titlex');
	elprice=locate_el('price');
	elcurency=locate_el('curency');
	elshortdesc=locate_el('shortdesc');
	elkeywords=locate_el('keywords');
	eldsm=locate_el('dsm');
	
	eldatastop=locate_el('datastop');
	

	
	PrepareSave();
	eldescription=locate_el('DataTextarea');

	
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/editoffer.php";
	var url='';
	url=url+"ucn="+elucn.value;
	url=url+"&category="+elcategory.options[elcategory.selectedIndex].value;
	url=url+"&subcategory="+elsubcategory.options[elsubcategory.selectedIndex].value;
	url=url+"&subsubcategory="+elsubsubcategory.options[elsubsubcategory.selectedIndex].value;
	url=url+"&country="+elcountry.options[elcountry.selectedIndex].value;
	url=url+"&region="+encodeURIComponent(elregion.value);
	url=url+"&city="+encodeURIComponent(elcity.value);
	url=url+"&map="+encodeURIComponent(elmap.value);
	url=url+"&title="+encodeURIComponent(eltitle.value);
	url=url+"&price="+encodeURIComponent(elprice.value);
	url=url+"&curency="+elcurency.options[elcurency.selectedIndex].value;
	url=url+"&description="+encodeURIComponent(eldescription.value);
	url=url+"&shortdesc="+encodeURIComponent(elshortdesc.value);
	url=url+"&keywords="+encodeURIComponent(elkeywords.value);
	url=url+"&dsm="+eldsm.value;
	if(eldsm.value==1)
		{
			url=url+"&datastop="+eldatastop.options[eldatastop.selectedIndex].value;
		}




	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() { verify_editoffer(); }
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close"); 
	xmlHttp.send(url);
}

function verify_editoffer() 
{ 

if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	window.scroll(0, 0);
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elucn=locate_el('ucn');
	elnpid=locate_el('npid');
	eladdofferbox=locate_el('addofferbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					//eladdofferbox.innerHTML=responses[1];
					window.location='edit-my-offer-attributes?npid='+elnpid.value;
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
		}
}
}







// Accommodation extra offer editing
function editoffer_extra()
{
	elucn=locate_el('ucn');
	elcity=locate_el('city');
	elcategory=locate_el('category');
	elmaplocation=locate_el('maplocation');
	elextratitle=locate_el('extratitle');
	
	PrepareSave();
	eldescription=locate_el('DataTextarea');

	eltelephone=locate_el('telephone');
	elemail=locate_el('email');
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/editoffer_extra.php";
	var url='';
	url=url+"ucn="+elucn.value;
	url=url+"&city="+elcity.options[elcity.selectedIndex].value;
	url=url+"&category="+elcategory.options[elcategory.selectedIndex].value;
	url=url+"&maplocation="+encodeURIComponent(elmaplocation.value);
	url=url+"&extratitle="+encodeURIComponent(elextratitle.value);
	url=url+"&description="+encodeURIComponent(eldescription.value);
	url=url+"&telephone="+encodeURIComponent(eltelephone.value);
	url=url+"&email="+encodeURIComponent(elemail.value);
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=verify_editoffer_extra;
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close"); 
	xmlHttp.send(url);
}

function verify_editoffer_extra() 
{ 

if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	window.scroll(0, 0);
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elucn=locate_el('ucn');
	eladdofferbox=locate_el('addofferbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					eladdofferbox.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
			if(responses[4]!='No errors')
				{
					elerrors5.innerHTML=responses[4];
				}
			else
				{
					elerrors5.innerHTML='';	
				}
		}
}
}




// Accommodation extra offer editing
function editcomp()
{
	elucn=locate_el('ucn');
	elcity=locate_el('city');
	eladdress=locate_el('address');
	elcompany=locate_el('company');

	PrepareSave();
	eldescription=locate_el('DataTextarea');

	eltelephone=locate_el('telephone');
	elfax=locate_el('fax');
	elemail=locate_el('email');
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var urltosend="./actions/editcomp.php";
	var url='';
	url=url+"ucn="+elucn.value;
	url=url+"&city="+elcity.options[elcity.selectedIndex].value;
	url=url+"&address="+encodeURIComponent(eladdress.value);
	url=url+"&company="+encodeURIComponent(elcompany.value);
	url=url+"&description="+encodeURIComponent(eldescription.value);
	url=url+"&telephone="+encodeURIComponent(eltelephone.value);
	url=url+"&fax="+encodeURIComponent(elfax.value);
	url=url+"&email="+encodeURIComponent(elemail.value);
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=verify_editcomp;
	xmlHttp.open("POST",urltosend,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader("Content-Length", url.length);
	xmlHttp.setRequestHeader("Connection", "close"); 
	xmlHttp.send(url);
}

function verify_editcomp() 
{ 

if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	window.scroll(0, 0);
	hideajaxloader();
	responses=xmlHttp.responseText.split('#ER#');
	elerrors1=locate_el('errors1');
	elerrors2=locate_el('errors2');
	elerrors3=locate_el('errors3');
	elerrors4=locate_el('errors4');
	elerrors5=locate_el('errors5');
	elucn=locate_el('ucn');
	eladdofferbox=locate_el('addofferbox');

	
	if((responses[0]=='OK') || (responses[0]=='NOTOK'))
		{
			if(responses[0]=='OK')
				{
					eladdofferbox.innerHTML=responses[1];
				}
			
			if(responses[0]=='NOTOK')
				{
					elerrors1.innerHTML=responses[1];
				}
		}
	else
		{
			if(responses[0]!='No errors')
				{
					elerrors1.innerHTML=responses[0];
				}
			else
				{
					elerrors1.innerHTML='';	
				}
			if(responses[1]!='No errors')
				{
					elerrors2.innerHTML=responses[1];
				}
			else
				{
					elerrors2.innerHTML='';	
				}
			if(responses[2]!='No errors')
				{
					elerrors3.innerHTML=responses[2];
				}
			else
				{
					elerrors3.innerHTML='';	
				}
			if(responses[3]!='No errors')
				{
					elerrors4.innerHTML=responses[3];
				}
			else
				{
					elerrors4.innerHTML='';	
				}
			if(responses[4]!='No errors')
				{
					elerrors5.innerHTML=responses[4];
				}
			else
				{
					elerrors5.innerHTML='';	
				}
		}
}
}


function caut_schimba_judet()
{
	el_sel_judet=locate_el('judet_sel_cautare');
	el_tr_localitate=locate_el('tr_localitate');
	el_localitatea_div_buton=locate_el('localitatea_div_buton');
	valoare_judet=el_sel_judet.options[el_sel_judet.selectedIndex].value;
	if(valoare_judet!="0")
		{
			valoare_judet_s=valoare_judet.toString();
			el_localitatea_div_buton.innerHTML="Localitati: ( <a href=\"actions/alege_localitati.php?judet="+valoare_judet_s+"&width=650&height=400\" id=\"link_alege_localitatea\">ALEGE</a> )";
			tb_init("a#link_alege_localitatea");
			el_tr_localitate.style.display="table-row";
		}
	else
		{
			el_localitatea_div_buton.innerHTML="Localitati: ( <span>alegeti judetul!</span> )";
			el_tr_localitate.style.display="none";
		}
	el_camp_localitate=locate_el('caut_localitatea');
	el_camp_localitate.value="";
	el_display_localitati_alese=locate_el('localitati_alese');
	el_display_localitati_alese.innerHTML=arata_valori_selectate("", 1);
	caut_verifica_localitatea();
	
	caut_reload_zone();
}

function set_localitatea(cbox, nume_localitate)
{
	el_camp=locate_el('caut_localitatea');
	avalue=new Array();
	svalue=el_camp.value;
	avalue=svalue.split("^");
	vfinal="";
	if(cbox.checked)
		{
			if(svalue=="")
				{
					vfinal=nume_localitate;
				}
			else
				{
					pun=1;
					n=avalue.length;
					for(i=0; i<n; i++)
						{
							if(avalue[i]==nume_localitate)
								{
									pun=0;
								}
						}
					if(pun)
						{
							avalue[n]=nume_localitate;
						}
					avalue=avalue.sort();
					vfinal=avalue.join("^");
				}
		}
	else
		{
			navalue=new Array();
			n=avalue.length;
			j=0;
			for(i=0; i<n; i++)
				{
					if(avalue[i]!=nume_localitate)
						{
							navalue[j]=avalue[i];
							j++;
						}
				}
			navalue=navalue.sort();
			vfinal=navalue.join("^");
		}
	el_camp.value=vfinal;
	el_display=locate_el('localitati_alese');
	el_display.innerHTML=arata_valori_selectate(vfinal, 1);
	
	
	el_sel_judet=locate_el('judet_sel_cautare');
	valoare_judet=el_sel_judet.options[el_sel_judet.selectedIndex].value;
	valoare_judet_s=valoare_judet.toString();
	
	el_div_buton=locate_el('localitatea_div_buton');
	el_div_buton.innerHTML="Localitati: ( <a href=\"actions/alege_localitati.php?judet="+valoare_judet_s+"&alese="+vfinal+"&width=650&height=400\" id=\"link_alege_localitatea\">ALEGE</a> )";
	tb_init("a#link_alege_localitatea");
	
	caut_verifica_localitatea();
	
	caut_reload_zone();
}

function arata_valori_selectate(vfinal, ind)
{
	ret="";
	avalue=new Array();
	avalue=vfinal.split("^");
	n=avalue.length;
	if(vfinal!="")
		{
			for(i=0; i<n; i++)
				{
					if(i!=0)
						{
							ret=ret+" ";
						}
					
					locpath=new Array();
					locpath=avalue[i].split("@");
					ret=ret+locpath[ind];
					if(i!=n-1)
						{
							ret=ret+",";
						}
				}
		}
	if(ret=="")
		{
			ret="Toate";
		}
	return ret;
}



function caut_verifica_localitatea()
{
	el_hidden=locate_el('caut_localitatea');
	el_tr=locate_el('tr_cartier');
	el_div_buton=locate_el('cartierul_div_buton');
	valoare=el_hidden.value;
	if(valoare!="")
		{
			el_div_buton.innerHTML="Cartiere: ( <a href=\"actions/alege_cartiere.php?localitati="+valoare+"&width=650&height=400\" id=\"link_alege_cartierul\">ALEGE</a> )";
			tb_init("a#link_alege_cartierul");
			el_tr.style.display="table-row";
		}
	else
		{
			el_div_buton.innerHTML="Cartiere: ( <span>alegeti localitatea!</span> )";
			el_tr.style.display="none";
		}
}





function set_cartierul(cbox, nume_cartier)
{
	el_camp=locate_el('caut_cartierul');
	avalue=new Array();
	svalue=el_camp.value;
	avalue=svalue.split("^");
	vfinal="";
	if(cbox.checked)
		{
			if(svalue=="")
				{
					vfinal=nume_cartier;
				}
			else
				{
					pun=1;
					n=avalue.length;
					for(i=0; i<n; i++)
						{
							if(avalue[i]==nume_cartier)
								{
									pun=0;
								}
						}
					if(pun)
						{
							avalue[n]=nume_cartier;
						}
					avalue=avalue.sort();
					vfinal=avalue.join("^");
				}
		}
	else
		{
			navalue=new Array();
			n=avalue.length;
			j=0;
			for(i=0; i<n; i++)
				{
					if(avalue[i]!=nume_cartier)
						{
							navalue[j]=avalue[i];
							j++;
						}
				}
			navalue=navalue.sort();
			vfinal=navalue.join("^");
		}
	el_camp.value=vfinal;
	el_display=locate_el('cartiere_alese');
	el_display.innerHTML=arata_valori_selectate(vfinal, 2);
	
	
	el_hid_localitatea=locate_el('caut_localitatea');
	valoare_localitatea=el_hid_localitatea.value;
	
	el_div_buton=locate_el('cartierul_div_buton');
	el_div_buton.innerHTML="Cartiere: ( <a href=\"actions/alege_cartiere.php?localitati="+valoare_localitatea+"&alese="+vfinal+"&width=650&height=400\" id=\"link_alege_cartierul\">ALEGE</a> )";
	tb_init("a#link_alege_cartierul");
	
	caut_verifica_cartierul();
	
	caut_reload_zone();
}



function caut_verifica_cartierul()
{
	el_hidden=locate_el('caut_cartierul');
	el_tr=locate_el('tr_zona');
	el_div_buton=locate_el('zona_div_buton');
	valoare=el_hidden.value;
	if(valoare!="")
		{
			el_div_buton.innerHTML="Zone: ( <a href=\"actions/alege_zone.php?cartiere="+valoare+"&width=650&height=400\" id=\"link_alege_zona\">ALEGE</a> )";
			tb_init("a#link_alege_zona");
			el_tr.style.display="table-row";
		}
	else
		{
			el_div_buton.innerHTML="Zone: ( <span>alegeti cartierul!</span> )";
			el_tr.style.display="none";
		}
}





function set_zona(cbox, nume_zona)
{
	el_camp=locate_el('caut_zona');
	avalue=new Array();
	svalue=el_camp.value;
	avalue=svalue.split("^");
	vfinal="";
	if(cbox.checked)
		{
			if(svalue=="")
				{
					vfinal=nume_zona;
				}
			else
				{
					pun=1;
					n=avalue.length;
					for(i=0; i<n; i++)
						{
							if(avalue[i]==nume_zona)
								{
									pun=0;
								}
						}
					if(pun)
						{
							avalue[n]=nume_zona;
						}
					avalue=avalue.sort();
					vfinal=avalue.join("^");
				}
		}
	else
		{
			navalue=new Array();
			n=avalue.length;
			j=0;
			for(i=0; i<n; i++)
				{
					if(avalue[i]!=nume_zona)
						{
							navalue[j]=avalue[i];
							j++;
						}
				}
			navalue=navalue.sort();
			vfinal=navalue.join("^");
		}
	el_camp.value=vfinal;
	el_display=locate_el('zone_alese');
	el_display.innerHTML=arata_valori_selectate(vfinal, 3);
	
	
	el_hid_cartier=locate_el('caut_cartierul');
	valoare_cartier=el_hid_cartier.value;
	
	el_div_buton=locate_el('zona_div_buton');
	el_div_buton.innerHTML="Zone: ( <a href=\"actions/alege_zone.php?cartiere="+valoare_cartier+"&alese="+vfinal+"&width=650&height=400\" id=\"link_alege_zona\">ALEGE</a> )";
	tb_init("a#link_alege_zona");
}





function caut_reload_zone()
{
	caut_reload_cartiere();
	el_cartierul=locate_el('caut_cartierul');
	el_zona_div_buton=locate_el('zona_div_buton');
	el_zone_alese=locate_el('zone_alese');
	el_caut_zona=locate_el('caut_zona');
	el_tr_zona=locate_el('tr_zona');
	if(el_cartierul.value=="")
		{
			el_tr_zona.style.display="none";
			el_zona_div_buton.innerHTML="Zone: ( <span>alegeti cartierul!</span> )";
			vfinal="";
		}
	else
		{
			svalue=el_cartierul.value;
			avalue=svalue.split("^");
			
			svalue=el_caut_zona.value;
			bvalue=svalue.split("^");
			
			
			
			navalue=new Array();
			n=avalue.length;
			j=0;
			for(i=0; i<n; i++)
				{
					x=avalue[i].split("@");
					for(k=0; k<bvalue.length; k++)
						{
							y=bvalue[k].split("@");
							if((x[0]==y[0]) && (x[1]==y[1]) && (x[2]==y[2]))
								{
									navalue[j]=bvalue[k];
									j++;
								}
						}
				}
			navalue=navalue.sort();
			vfinal=navalue.join("^");
		}
		
	
	el_caut_zona.value=vfinal;
	if(vfinal!="")
		{
			el_zona_div_buton.innerHTML="Zone: ( <a href=\"actions/alege_zone.php?cartiere="+el_cartierul.value+"&alese="+vfinal+"&width=650&height=400\" id=\"link_alege_zona\">ALEGE</a> )";
			tb_init("a#link_alege_zona");
		}
	
	el_zone_alese.innerHTML=arata_valori_selectate(vfinal, 3);
}






function caut_reload_cartiere()
{
	el_localitatea=locate_el('caut_localitatea');
	el_cartierul_div_buton=locate_el('cartierul_div_buton');
	el_cartiere_alese=locate_el('cartiere_alese');
	el_caut_cartierul=locate_el('caut_cartierul');
	el_tr_cartier=locate_el('tr_cartier');
	if(el_localitatea.value=="")
		{
			el_tr_cartier.style.display="none";
			el_cartierul_div_buton.innerHTML="Cartiere: ( <span>alegeti localitatea!</span> )";
			vfinal="";
		}
	else
		{
			svalue=el_localitatea.value;
			avalue=svalue.split("^");
			
			svalue=el_caut_cartierul.value;
			bvalue=svalue.split("^");
			
			
			
			navalue=new Array();
			n=avalue.length;
			j=0;
			for(i=0; i<n; i++)
				{
					x=avalue[i].split("@");
					for(k=0; k<bvalue.length; k++)
						{
							y=bvalue[k].split("@");
							if((x[0]==y[0]) && (x[1]==y[1]))
								{
									navalue[j]=bvalue[k];
									j++;
								}
						}
				}
			navalue=navalue.sort();
			vfinal=navalue.join("^");
		}
		
	
	el_caut_cartierul.value=vfinal;
	if(vfinal!="")
		{
			el_cartierul_div_buton.innerHTML="Cartiere: ( <a href=\"actions/alege_cartiere.php?localitati="+el_localitatea.value+"&alese="+vfinal+"&width=650&height=400\" id=\"link_alege_cartierul\">ALEGE</a> )";
			tb_init("a#link_alege_cartierul");
		}
	
	el_cartiere_alese.innerHTML=arata_valori_selectate(vfinal, 2);
}


function caut_schimba_sec()
{
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	selel=locate_el('sec_sel_cautare');
	
	var url="actions/reqselect_category_caut.php";
	url=url+"?section="+selel.options[selel.selectedIndex].value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		fill_caut_schimba_sec(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
}

function fill_caut_schimba_sec(XHT) 
{
if (XHT.readyState!=4)
{
	showajaxloaderdum('category_div_cautare');
}
if (XHT.readyState==4)
{
	response=XHT.responseText;
	elbox=locate_el('category_div_cautare');
	elbox.innerHTML=response;
	caut_schimba_category();
}
}


function caut_schimba_category()
{
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	  
	selel=locate_el('category_sel_cautare');
	
	if(selel.selectedIndex==0)
		{
			tr_el=locate_el('tr_subcategorie');
			tr_el.style.display="none";
		}
	
	el_caut_tf=locate_el('caut_tf');
	el_caut_tf.value=selel.options[selel.selectedIndex].value;
	
	var url="actions/reqselect_subcategory_caut.php";
	url=url+"?upid="+selel.options[selel.selectedIndex].value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		fill_caut_schimba_category(XHT, selel.selectedIndex);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
}

function fill_caut_schimba_category(XHT, trst) 
{
if (XHT.readyState!=4)
{
	showajaxloaderdum('subcategory_div_cautare');
}
if (XHT.readyState==4)
{
	response=XHT.responseText;
	elbox=locate_el('subcategory_div_cautare');
	elbox.innerHTML=response;
	if(trst==0)
		{
			tr_el=locate_el('tr_subcategorie');
			tr_el.style.display="none";
		}
	else
		{
			tr_el=locate_el('tr_subcategorie');
			tr_el.style.display="table-row";
		}
	caut_schimba_tf();
}
}

function caut_schimba_subcategory()
{
	selel=locate_el('subcategory_sel_cautare');
	el_caut_tf=locate_el('caut_tf');
	el_caut_tf.value=selel.options[selel.selectedIndex].value;
	caut_schimba_tf();
}

function caut_schimba_tf()
{
	el_caut_tf=locate_el('caut_tf');
	
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	
	var url="actions/req_variante_tf.php";
	url=url+"?tf="+el_caut_tf.value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		fill_caut_schimba_tf(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
}
function fill_caut_schimba_tf(XHT, trst) 
{
if (XHT.readyState!=4)
{
	showajaxloaderdum('caut_variante_tf');
}
if (XHT.readyState==4)
{
	response=XHT.responseText;
	elbox=locate_el('caut_variante_tf');
	elbox.innerHTML=response;
	
	tb_init("a.link_tf");
}
}







function set_hiddval(cbox, valoarech, hidd, divid)
{
	el_camp=locate_el(hidd);
	avalue=new Array();
	svalue=el_camp.value;
	avalue=svalue.split("^");
	vfinal="";
	if(cbox.checked)
		{
			if(svalue=="")
				{
					vfinal=valoarech;
				}
			else
				{
					pun=1;
					n=avalue.length;
					for(i=0; i<n; i++)
						{
							if(avalue[i]==valoarech)
								{
									pun=0;
								}
						}
					if(pun)
						{
							avalue[n]=valoarech;
						}
					avalue=avalue.sort();
					vfinal=avalue.join("^");
				}
		}
	else
		{
			navalue=new Array();
			n=avalue.length;
			j=0;
			for(i=0; i<n; i++)
				{
					if(avalue[i]!=valoarech)
						{
							navalue[j]=avalue[i];
							j++;
						}
				}
			navalue=navalue.sort();
			vfinal=navalue.join("^");
		}
	el_camp.value=vfinal;
	el_display=locate_el(divid);
	el_display.innerHTML=arata_valori_selectate(vfinal, 0);
	
	
	reload_divbt(hidd);
	tb_init("a.link_tf");
}

function reload_divbt(hidd)
{
	el_caut_tf=locate_el('caut_tf');
	valoare_tf=el_caut_tf.value;
	if(hidd=="caut_destinatia")
		{
			el_div_buton=locate_el('destinatia_div_buton');
			el_div_buton.innerHTML="Destinatie: ( <a href=\"actions/alege_destinatie.php?tf="+valoare_tf+"&alese="+vfinal+"&width=650&height=400\" class=\"link_tf\">ALEGE</a> )";
		}
	if(hidd=="caut_tiplocuinta")
		{
			el_div_buton=locate_el('tiplocuinta_div_buton');
			el_div_buton.innerHTML="Tip locuinta: ( <a href=\"actions/alege_tiplocuinta.php?tf="+valoare_tf+"&alese="+vfinal+"&width=650&height=400\" class=\"link_tf\">ALEGE</a> )";
		}
	if(hidd=="caut_compartimentare")
		{
			el_div_buton=locate_el('compartimentare_div_buton');
			el_div_buton.innerHTML="Compartimentare: ( <a href=\"actions/alege_compartimentare.php?tf="+valoare_tf+"&alese="+vfinal+"&width=650&height=400\" class=\"link_tf\">ALEGE</a> )";
		}
	if(hidd=="caut_clasificare")
		{
			el_div_buton=locate_el('clasificare_div_buton');
			el_div_buton.innerHTML="Clasificare: ( <a href=\"actions/alege_clasificare.php?tf="+valoare_tf+"&alese="+vfinal+"&width=650&height=400\" class=\"link_tf\">ALEGE</a> )";
		}
}



