function verify (obj,mode,defValue) 
{

	var selObj=document.getElementById(obj);
	if (mode=='notnull')
	{
		if (selObj.value=='')
		{
			selObj.style.backgroundColor='#ff5050';
			selObj.style.color='#ffffff';
		}
		else if (selObj.style.backgroundColor=='#ff5050')
		{
				selObj.style.backgroundColor='#ffffff';
				selObj.style.color='#000000';
		}
	}
	if (mode=='integer')
	{
		selObj.value=TurnInteger(selObj.value);
		if (selObj.value=='')
			selObj.value=defValue;
	}
	if (mode=='double')
	{
		
		selObj.value=TurnDouble(selObj.value);
		if (selObj.value=='')
			selObj.value=defValue;
		
	}
		if (mode=='date')
	{
		
		selObj.value=TurnDate(selObj.value);
		if (selObj.value=='')
			selObj.value=defValue;
		
	}

		
}
function TurnDouble(s)
{
  var r, re;
  re = /[^1234657890.,-]/g;
  r = s.replace(re, "");	
  r = r.replace(",", ".");	
  return(r);
}
function TurnInteger(s)
{
  var r, re;
  re = /[^1234657890-]/g;
  r = s.replace(re, "");	
  return(r);
}

function Parse(s)
{
  var r, re;
  re = /[^A-Za-z0-9_ŠšÆæŽžÐðÈè]/g;
  r = document.getElementById(s).value.replace(re, "");	
  document.getElementById(s).value=r;
}


function menu_hover(control,_color)
{

	control.style.color=_color;
	if (control.style.textDecoration=='underline')
		control.style.textDecoration='none';
	else
		control.style.textDecoration='underline';

}

function select_row(item)
{
	document.getElementById(selectedItem).style.backgroundColor=unselected_color_row;
	selectedItem=item;
	document.getElementById(selectedItem).style.backgroundColor=selected_color_row;
}

function jump_to(loc)
{
	window.location=loc;
}


function open_form(loc)
{
	 
 
			var width=screen.availWidth + 8;
			var height=screen.availHeight + 8;
			 
			m=window.open(loc, '', 'scrollbars=yes,location=no,width='+width+',height='+height);
	 

	 
 
}
 function open_sform(loc,mod)
{
 
	switch (mod)
	{
		case 'small':
			m=window.open(loc,'', 'width=470,height=360,location=no');
			break;
		default:
			var width=screen.availWidth + 8;
			var height=screen.availHeight + 8;
			 
			m=window.open(loc, '', 'scrollbars=yes,location=no,width='+width+',height='+height);
			break;

	}
 
}
 
function elementNavigation(loc,offset,start,rows,colspan)
{	
	var last,cnt,next,prev;
	cnt=rows-offset;
	if (cnt<0)
		last=0;
	else
		last=cnt;
	if (start<cnt)
		next=start+offset;
	else 
		next=start;
	if (start>0)
	{
	cnt=start-offset;
	if (cnt<0)
		cnt=0;
	prev=cnt;
	}
	else prev=start;
	var hr="<span class=\"menu_link\" onMouseOver=\"menu_hover(this,selected_color_menu);\" onMouseOut=\"menu_hover(this,unselected_color_menu);\"  onClick=\"jump_to('" + loc;
	if (loc.indexOf('?')>0)
		hr=hr+   "&offset=" + offset + "&start=";
	else
		hr=hr+   "?offset=" + offset + "&start=";

	document.write(hr+"0');\">"+languages[0]+"</span>&nbsp;&nbsp;&nbsp;");
	document.write(hr+prev+"');\">"+languages[1]+"</span>&nbsp;&nbsp;&nbsp;");
	
	offset+=start;
	if (offset>rows)
		offset=rows;
	start++;
	document.write("[" + start +"-" + offset +  "/" + rows + "]&nbsp;&nbsp;&nbsp;");

	document.write(hr+next+"');\">"+languages[2]+"</span>&nbsp;&nbsp;&nbsp;");
	document.write(hr+last+"');\">"+languages[3]+"</span>");


}
function set_language(lang,loc)
{
	window.location='set_language.php?l='+lang + '&p=' + loc;
}

function select_radio(len,obj,val)
{
	for (i=0;i<len ;i++ )
	if (document.getElementById(obj+"_"+i).value==val)
	{
		document.getElementById(obj+"_"+i).checked=true;
		break;
	} 
}
 