function empty_form_field(form_name, field_name, default_value)
{
	var frm = eval("document."+form_name);
	var frm_field = eval("document."+form_name+"."+field_name);

	if(frm_field.value == default_value)
	{
		frm_field.value = "";
	}
}

//-------------------------------------------------------------------------------------------------------

function check_sondaj_opinie()
{
	var ok = true;
	var frm = document.sondaj_opinie;
	var varianta_id = frm.varianta_id;
	var nr_variante = frm.nr_variante.value;

	radio_checked = false;
	for(i=0; i<nr_variante; i++)
	{
		if(varianta_id[i].checked == true)
		{
			radio_checked = true;
		}
	}

	if(ok)
	{
		if(radio_checked == false)
		{
			alert("Te rog selecteaza o optiune!");
			ok = false;
		}
	}

		

	return ok;

}

//-------------------------------------------------------------------------------------------------------


function timeout(cale)
{
	setTimeout("window.location='"+cale+"'",3000);
}
//-------------------------------------------------------------------------------------------------------

function message(msg)
{
    status=msg;
	return true;
}
//-------------------------------------------------------------------------------------------------------

//pt listarea cu comboboxuri si formularul cu actiuni----------------------------------------
function allJava()
{
	f = document.form_actiuni;
	
	check_value=false;
	aux = 0;
	for(i=0;i<f.elements.length;i++)
		if(f.elements[i].type=="checkbox")
		{
			if(f.elements[i].value!="all")
			{
				if(aux==0)
				{

					check_value = !f.elements[i].checked;
					aux=1;
				}
				f.elements[i].checked=check_value;
			}
		}

}

function check_actiune()
{
	var ok = true;

	var frm = document.form_actiuni;
	var action_list = frm.action_list.value;

	if(ok)
	{
		if(action_list=="choose")
		{
			alert("Please select the action for the selected rows!");
			ok = false;
		}
	}

	

	if(ok)
	{
		if(action_list=="email")
		{	
			
			frm.action='emails_form.php';
			frm.submit();
			ok = false;
		}
	}
	

	return ok;
}
function check_action_single()
{
	var ok = true;

	var frm = document.form_actiuni;
	var action_list = frm.action_list.value;

	if(ok)
	{
		if(action_list=="choose")
		{
			alert("Please select the action!");
			ok = false;
		}
	}

	

	return ok;
}
function check_if_check(f)
{
	var ok = false;

	

	for(var i=0; i<f.elements.length&&(!ok); i++)
	{
		if(f.elements[i].type=="checkbox")					
			ok = f.elements[i].checked;
			 

	}

	if(!ok)
	{
		alert("Please select at least one row!");
	}

	return ok;

}
//------------------------------------------------------------------------------------------------------

//functia folosita de modulul care face selectarea numarului de linii pe pagina
function refresh(url)
{
		window.location=url+"?limit_get="+document.rows.limit_get.value;
		return false;
}

//------------------------------------------------------------------------------------------------------
//functia pentru verificarea stergerii unui element din lista
function check_delete(name)
{
	var ok = true;

	if(confirm("Are you sure you want to delete this "+name+" !"))
	{
		ok = true;
	}
	else
	{
		ok = false; 
	}

	
	return ok;
}

//==================================================================================================================================

//functia de ordonare a unei liste
function order(orderby_var)
{
	 document.form_order.orderby.value = orderby_var;
	 document.form_order.submit();
}



function set_pages(offset_var, form_name)
{
	
	frm = eval("document."+form_name);
	frm.offset.value = offset_var;

	frm.submit();
}

function set_pages_nav(offset_var, form_name)
{
	frm = eval("document."+form_name);
	frm.offset.value = offset_var;

	frm.submit();

}

//==================================================================================================================================
//function that change message categories on customer side
function cx_change_categories(form_name)
{
	var f = eval("document."+form_name);

	var dep = f.department_id.value;
	nr_categ = categories[dep].length;

	f.category_id.options.length = nr_categ;
	for(i=0; i<nr_categ; i++)
	{
		//f.category_id.options[i].value = i;
		f.category_id.options[i].value = categories_ids[dep][i];
		f.category_id.options[i].text = categories[dep][i];
	}

	
}

//==================================================================================================================================

function set_action_list_value(action_list_value, form_name)
{
	var f = eval("document."+form_name);

	var action_list = f.action_list;

	action_list.value = action_list_value;

	f.submit();
	return false;


}

//==================================================================================================================================


function set_action_target(form_name, action_target)
{
	var frm = eval("document."+form_name);

	frm.action = action_target;

	frm.submit();

	return false;
}
