function onField(obiect) {
	if (obiect.value == obiect.title) {
		obiect.value = '';
	}
}

function offField(obiect) {
	if (obiect.value == '') {
		obiect.value = obiect.title;
	}
}



function swapImg(imagine, id_imagine)
{
	document.getElementById(id_imagine).src = imagine;
	return false;
}


// face vizibil/invizibil eleemntul cu idul dat ca parametru
function swapEl(id_element)
{
	if(document.getElementById(id_element).style.display == 'block')
	{
		document.getElementById(id_element).style.display = 'none';
	}
	else
	{
		document.getElementById(id_element).style.display = 'block';
	}
}



function verify(term){
    switch (term) {
      case 1: return confirm("Esti sigur ca vrei sa stergi anuntul selectat?"); break;
      //case 2: return confirm("Esti sigur ca vrei sa stergi localitatea selectata?"); break;//ok
      //case 3: return confirm("Esti sigur ca vrei sa stergi poza selectata?"); break;
      //case 4: return confirm("Esti sigur ca vrei sa stergi comentariul selectat?"); break;
      //case 5: return confirm("Esti sigur ca vrei sa stergi abonatul selectat?"); break;
      //case 6: return confirm("Esti sigur ca vrei sa stergi pagina selectata?"); break;
	  //case 7: return confirm("Esti sigur ca vrei sa stergi tara selectata?"); break;
	  //case 8: return confirm("Esti sigur ca vrei sa stergi destinatia selectata?"); break;
	  //case 9: return confirm("Esti sigur ca vrei sa stergi harta selectata?"); break;
	  //case 10: return confirm("Esti sigur ca vrei sa stergi comentariu selectat?"); break;
	  //case 11: return confirm("Esti sigur ca vrei sa stergi poza selectata?"); break;
	  //case 12: return confirm("Esti sigur ca vrei sa stergi newsletterul selectat?"); break;
    }
  }
  
  




function chWinStatus(string)
{
	window.status=string;
	return true;
}


// Tells the check function whether to throw an error or not
// maximum number of chars = maxlength of your textarea
var over = false;
function chars_left(id_element, id_caractere_ramase, id_element_warning)
{
	//Current character count
	var current = document.getElementById(id_element).value.length;
	
	
	// maxlength
	obj = document.getElementById(id_element);
	var mlength = obj.getAttribute("maxlength") ? parseInt(obj.getAttribute("maxlength")) : "2";
	//alert (mlength);
	
	
	//How many left?
	var chars_left = mlength - current;
	//Over the limit or not?
	if(chars_left < 0)
	{
		//Over the limit
		over = true;
		document.getElementById(id_element).value = document.getElementById(id_element).value.substring(0,mlength);
		chars_left++;
		
		
		//Time for a warning
		//document.getElementById(id_element_warning).innerHTML = "Descrierea dumneavostra nu va fi trimisa daca nu inlaturati o parte din caractere!";
	}
	else
	{
		//Reset
		over = false;
		//Clear any warnings
		//document.getElementById(id_element_warning).innerHTML = "";
	}
	//Display the number of chars left.
	document.getElementById(id_caractere_ramase).innerHTML = chars_left;
}



function checkFiles()
{
	if(document.getElementById('imagine1').value == '' && document.getElementById('imagine2').value == '' && document.getElementById('imagine3').value == '' && document.getElementById('imagine4').value == '' && document.getElementById('imagine5').value == '') 
	{
		alert('Trebuie sa adaugati cel putin o imagine');
		return false;
	}
	
	//else
	return true;	
}



/* Validari formulare */

// valideaza un email
function isEmail(id_email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if ( !filter.test( document.getElementById(id_email).value ) )
	{
		return true;
	}
	return false;
}


// validating radio buttons
//  if ( ( document.contact_form.gender[0].checked == false ) 
//	&& ( document.contact_form.gender[1].checked == false ) )
//    {
//        alert ( "Please choose your Gender: Male or Female" );
//       valid = false;
//    }


// Validating drop-down lists
//  if ( document.contact_form.age.selectedIndex == 0 )
//    {
//        alert ( "Please select your Age." );
//      valid = false;
//    }

// Validating checkboxes
//    if ( document.contact_form.terms.checked == false )
//    {
//        alert ( "Please check the Terms & Conditions box." );
//        valid = false;
//    }

function selectIsSet(id_select)
{
	var selectBox = document.getElementById(id_select);
	user_input = selectBox.options[selectBox.selectedIndex].value;
	if (user_input != 0)
	{
		return true;
	}
	return false;
}

function inputIsSet(id_input)
{
	if( document.getElementById( id_input ).value.length == 0)
	{
		return false;
	}
	return true;
}


function radioIsSet(id_radio) // nu functioneaza ??!!!??
{
	btn = document.getElementById( id_radio );
	//alert(btn.length);
	
	for (i=0; i<btn.length; i++) 
	{
		if (btn[i].checked == true) 
		{
			alert('aaaaa');
			return true;
		}
	}
	return false;
}


function checkboxIsSet(id_checkbox)
{
	if ( document.getElementById( id_checkbox ).checked == false )
	{
		return false;
	}
	return true;
}

function valideazaVanzareAutoPas1(id_form)
{
	var fields = new Array();
	var i=0;	
	
	alert(id_form);
	
	//alert(user_input);
	if ( !selectIsSet('model'))
		fields[i++] = 'Model auto';

	if ( !selectIsSet('marca'))
		fields[i++] = 'Marca auto';

	if ( !inputIsSet('an'))
		fields[i++] = 'Anul de fabricatie';

	if ( !selectIsSet('luna'))
		fields[i++] = 'Luna de fabricatie';

	if ( !selectIsSet('categorie'))
		fields[i++] = 'Categoria auto';

	if ( !inputIsSet('kilometraj'))
		fields[i++] = 'Kilometrajul';

	if ( !document.aa_step1.avarii[0].checked  &&  !document.aa_step1.avarii[1].checked ) 
	{
		// no radio button is selected
		fields[i++] = 'Trebuie sa selectati daca ati avut sau nu avarii';
	}

	if ( !inputIsSet('pret'))
		fields[i++] = 'Pretul';

	if ( fields.length > 0 )
	{
		var str = "";
		for ( i = 0;i < fields.length;i++ )
			str += fields[ i ] + '\n';
		alert( "Urmatoarele campuri n-au fost completate sau sunt introduse eronat: \n\n" + str );
		return false;
	}
	return true;
	//else
	//{
	//	document.getElementById( id_form ).submit();
	//}
}



function valideazaVanzareAutoPas2(id_form)
{
	var fields = new Array();
	var i=0;

	//alert(over);	
	if(over == true)
	{
		alert("Descrierea dumneavoastre este prea lunga, va rugam sa o scurtati.");
		return false;
	}
	
	if ( !inputIsSet('descriere'))
		fields[i++] = 'Descriere';

	if ( fields.length > 0 )
	{
		var str = "";
		for ( i = 0;i < fields.length;i++ )
			str += fields[ i ] + '\n';
		alert( "Urmatoarele campuri n-au fost completate sau sunt introduse eronat: \n\n" + str );
		return false;
	}
	return true;
}





function showDivPersFizica()
{
	document.getElementById('showpersjuridica').style.display='none';
	document.getElementById('showpersfizica').style.display='block';
}

function showDivPersJuridica()
{
	document.getElementById('showpersfizica').style.display='none';
	document.getElementById('showpersjuridica').style.display='block';
}


