var tipcamid_selectata;
var tipcamidx;


function normal_tipcammare(x)
{
	eltipcammare=locate_el('tipcammare_'+x);
	
	if(eltipcammare!=tipcamid_selectata)
		{
			eltipcammare.style.backgroundColor='#FFFFFF';
		}
	else
		{
			eltipcammare.style.backgroundColor='#AAC9D9';
		}
}
function hover_tipcammare(x)
{
	eltipcammare=locate_el('tipcammare_'+x);
	eltipcammare.style.backgroundColor='#dddddd';
}

function expand_menu_tipcam(x)
{
	if(tipcamid_selectata)
		{
			tipcamid_selectata.style.backgroundColor='#FFFFFF';
		}
	
	tipcamidx=x;
	tipcamid_selectata=locate_el('tipcammare_'+x);
	tipcamid_selectata.style.backgroundColor='#AAC9D9';
	
	set_selected_tipcamera(x);
	
	
	elssubcontainer=locate_el('tipcam_sub_cont_'+x);
	if(elssubcontainer)
		{
			if(elssubcontainer.style.display=='block')
				{
						elssubcontainer.style.display='none';
				}
			else
				{
						elssubcontainer.style.display='block';
				}
		}
}

function normal_tipcamsub(x)
{
	eltipcammare=locate_el('tipcamsub_'+x);
	if(eltipcammare!=tipcamid_selectata)
		{
			eltipcammare.style.backgroundColor='#ffffff';
		}
	else
		{
			eltipcammare.style.backgroundColor='#AAC9D9';
		}
}
function hover_tipcamsub(x)
{
	eltipcammare=locate_el('tipcamsub_'+x);
	eltipcammare.style.backgroundColor='#dddddd';
}

function expand_menu_sub_tipcam(x)
{
	if(tipcamid_selectata)
		{
			tipcamid_selectata.style.backgroundColor='#FFFFFF';
		}
		
	tipcamidx=x;
	tipcamid_selectata=locate_el('tipcamsub_'+x);
	tipcamid_selectata.style.backgroundColor='#AAC9D9';
	
	set_selected_tipcamera(x);
	
	elssubcontainer=locate_el('tipcam_mic_cont_'+x);
	if(elssubcontainer)
		{
			if(elssubcontainer.style.display=='block')
				{
						elssubcontainer.style.display='none';
				}
			else
				{
						elssubcontainer.style.display='block';
				}
		}
}

function normal_tipcammic(x)
{
	eltipcammare=locate_el('tipcammic_'+x);
	if(eltipcammare!=tipcamid_selectata)
		{
			eltipcammare.style.backgroundColor='#ffffff';
		}
	else
		{
			eltipcammare.style.backgroundColor='#AAC9D9';
		}
}
function hover_tipcammic(x)
{
	eltipcammare=locate_el('tipcammic_'+x);
	eltipcammare.style.backgroundColor='#dddddd';
}

function expand_menu_mic_tipcam(x)
{

	if(tipcamid_selectata)
		{
			tipcamid_selectata.style.backgroundColor='#FFFFFF';
		}
		
	tipcamidx=x;
	tipcamid_selectata=locate_el('tipcammic_'+x);
	tipcamid_selectata.style.backgroundColor='#AAC9D9';
	
	set_selected_tipcamera(x);
}


/************************ AJAX: */


function arata_lista_tipuricamere()
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='block';
	el_over_ajax_box.style.display='block';
	
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	
	var url="actions/reqbox_tipuricamere.php";
	url=url+"?sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		arata_lista_tipuricamere_fill(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
	
	
}

function arata_lista_tipuricamere_fill(XHT) 
{ 
if (XHT.readyState!=4)
{
	
	showajaxloaderdum('over_ajax_box');
}
if (XHT.readyState==4)
{
	response=XHT.responseText;
	elbox=locate_el('over_ajax_box');
	elbox.innerHTML=response;
	addtipcam_inlist("");
}
}


function ascunde_lista_tipuricamere()
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='none';
	el_over_ajax_box.style.display='none';
	
	load_tipuricamere_now_added();
}



function set_selected_tipcamera(x)
{
	eltipuricamere=locate_el('tipuricamere_hidden');
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	if(!tipcamidx)
		{
				tipcamidx="";
		}
	var url="actions/set_selected_tipcamera.php";
	url=url+"?id="+tipcamidx;
	url=url+"&tipuricamere="+eltipuricamere.value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		show_selected_tipcamera(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
}

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



function addtipcam_inlist(x)
{
	
	
	eltipuricamere=locate_el('tipuricamere_hidden');
	
	if(eltipuricamere.value=="")
		{
			var ids=new Array();
		}
	else
		{
			var ids=eltipuricamere.value.split('.');
		}
		
	if(x!="")
		{
			ids[ids.length]=x.toString();
		}
	
	newval=new Array();
	j=0;
	var baga=1;
	for(i=0; i<ids.length; i++)
		{
			baga=1;
			for(k=0; k<j; k++)
				{
					if(newval[k]==ids[i])
						{
							baga=0;
						}
				}
			if(baga)
				{
					newval[j]=ids[i];
					j++;
				}
		}
	
	eltipuricamere.value=newval.join('.');
	
	
	
	var ids=eltipuricamere.value.split('.');
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="actions/addtipcam_inlist.php";
	url=url+"?tipuricamere="+eltipuricamere.value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		show_added_tipuricamere(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
}


function remtipcam_inlist(x)
{
	
	
	eltipuricamere=locate_el('tipuricamere_hidden');
	
	if(eltipuricamere.value=="")
		{
			var ids=new Array();
		}
	else
		{
			var ids=eltipuricamere.value.split('.');
		}
	
	newval=new Array();
	j=0;
	for(i=0; i<ids.length; i++)
		{
			if(ids[i]!=x)
				{
					newval[j]=ids[i];
					j++;
				}
		}
	
	eltipuricamere.value=newval.join('.');
	
	
	
	var ids=eltipuricamere.value.split('.');
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="actions/addtipcam_inlist.php";
	url=url+"?tipuricamere="+eltipuricamere.value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		show_added_tipuricamere(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
}

function show_added_tipuricamere(XHT) 
{ 
if (XHT.readyState!=4)
{
	
	showajaxloaderdum('tipcamboxadded');
}
if (XHT.readyState==4)
{
	response=XHT.responseText;
	
	elbox=locate_el('tipcamboxadded');
	elbox.innerHTML=response;
	if(tipcamidx)
		{
			set_selected_tipcamera(tipcamidx);
		}
	else
		{
			set_selected_tipcamera("");
		}
}
}


function load_tipuricamere_now_added()
{
	eltipuricamere=locate_el('tipuricamere_hidden');

	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	 
	var url="actions/load_tipuricamere_now_added.php";
	url=url+"?tipuricamere="+eltipuricamere.value;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		show_tipuricamere_now_added(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);	
}

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