/* 
------------------------------------------
	Flipbox written by CrappoMan
	simonpatterson@dsl.pipex.com
------------------------------------------
*/
function large(){
try 
	{		
		var sir;
		document.getElementById('left').style.height = '423px';
		document.getElementById('right').style.height = '423px';
		sir=document.getElementById('main-bg').offsetHeight;
		document.getElementById('left').style.height = sir.toString() + 'px';
		document.getElementById('right').style.height = sir.toString() + 'px';
	}
	catch(e){}
}

function pause(millisecondi)
{
    var now = new Date();
    var exitTime = now.getTime() + millisecondi;

    while(true)
    {
        now = new Date();
        if(now.getTime() > exitTime) return;
    }
}


function OperaDetect()
{
	if(navigator.appName.toUpperCase().match(/OPERA/)!=null) 
	{
		var x=new Array();
		var i;
		x=document.getElementsByTagName("a");
		for(i=0;i<x.length;i++)
			if(x[i].className=="LeftNavItem")
				x[i].setAttribute("href","#");
	}
}

function changeImage(location){
	if(location=='images/menu/0')location='images/cut/photo1.jpg';
	document.getElementById('astm_img').innerHTML='<img src=\''+location+'\'  class=\'imgpng\' style=\'width:232px; height:151px;\'>';
}

function setVisible(source){
var target=document.getElementById(source);
var boxul=document.getElementById('stire_speciala');
if(target.style.display=='none'&& boxul.checked==true)	
	target.style.display="block";
else
	target.style.display="none";
}


function add_upload_form(index){
	var newdiv=document.createElement('div');
	newdiv.innerHTML=
		'<table><tr><td>Incarca fisier:</td><td> <input type="file" class="textbox" name="file_upload'+index+'"></td></tr>'+
		'<tr><td>Descriere:</td><td> <input type="edit" class="textbox" name="text_file_upload'+index+'"></td></tr>'+
		'<tr><td colspan="2"><a style="cursor:pointer" onClick="this.style.display=\'none\';add_upload_form('+(index+1)+');">Adauga inca un fisier</a></td></tr></table><br>';
	document.getElementById('div_download').appendChild(newdiv)	;

}

function moveToSubItem(operation)
{
	var main = document.getElementById('select_news');
	var sub = document.getElementById('select_news_subItem');
	var newItems = new Array();
	var j=0;	
	
	if(operation)
	{
		 for (var i=0; i<main.options.length; i++)
		 {
		 	if (main.options[i].selected)
		    {
		    	sub.options[sub.options.length] = new Option(main.options[i].text, main.options[i].value, false);		    	
		    }
		    else
		    {
		    	newItems[j] = new Option(main.options[i].text, main.options[i].value, false);
		    	j++;
		    }
		 }
		 setter(newItems, main);		 
		 
	}
	else
	{
		for (var i = 0; i < sub.options.length; i++)
		 {
		    if (sub.options[i].selected)
		    {
				main.options[main.options.length] = new Option(sub.options[i].text, sub.options[i].value, false);
				
		    }
		    else
		    {
		    	newItems[j] = new Option(sub.options[i].text, sub.options[i].value, false);
		    	j++;
		    }
		 }
		 setter(newItems, sub);
		 
	}
}


function moveSubItem(sens)
{
	var aux='';
	var aux1='';
	var number=0;
	var sub = document.getElementById('select_news_subItem');
	
	for (var i = 0; i < sub.options.length; i++)
		if(sub.options[i].selected)
			number++;
	if(number==1)
	if(sens)
	{	
		for (var i = 0; i < sub.options.length - 1; i++)
			if(sub.options[i].selected)
				{
					aux=sub.options[i].text;
					aux1=sub.options[i].value;
					
					sub.options[i].text=sub.options[i+1].text;
					sub.options[i].value=sub.options[i+1].value;
					
					sub.options[i+1].text=aux;
					sub.options[i+1].value=aux1;
					
					sub.options[i].selected=false;
					sub.options[i+1].selected=true;
					break;
				}
	}
	else	
	{
		for (var i = 1; i < sub.options.length; i++)
			if(sub.options[i].selected)
				{
					aux=sub.options[i].text;
					aux1=sub.options[i].value;
					
					sub.options[i].text=sub.options[i-1].text;
					sub.options[i].value=sub.options[i-1].value;
					
					sub.options[i-1].text=aux;
					sub.options[i-1].value=aux1;
					
					sub.options[i].selected=false;
					sub.options[i-1].selected=true;
					break;
				}
	}
}

function setter(elms, sourceElem)
{
	sourceElem.options.length = null;
	for(var i=0;i<elms.length; i++)
	{
		sourceElem.options[i] = elms[i];
	}
}


function sendFile()
{
	try
	{
		var sub = document.getElementById('select_news_subItem');
		for (var i=0; i<sub.options.length; i++)
			sub.options[i].selected=true;
		//document.forms['formMenu'].submit();
	}
	catch(e){}
}

function showImage(location)
{
var select_cassette=document.getElementById('menu_image');
if(select_cassette)
	if(select_cassette.value!=0)
		document.getElementById('id_image').innerHTML="<br><img src='"+location+"/"+select_cassette.value+"' >";
	else
		document.getElementById('id_image').innerHTML="<br/>"
}






function flipBox(who) {
	var tmp; 
	if (document.images['b_' + who].src.indexOf('_on') == -1) { 
		tmp = document.images['b_' + who].src.replace('_off', '_on');
		document.getElementById('box_' + who).style.display = 'none';
		document.images['b_' + who].src = tmp;
	} else { 
		tmp = document.images['b_' + who].src.replace('_on', '_off');
		document.getElementById('box_' + who).style.display = 'block';
		document.images['b_' + who].src = tmp;
	} 
}

function addText(elname, wrap1, wrap2) {
	if (document.selection) { // for IE 
		var str = document.selection.createRange().text;
		document.forms['inputform'].elements[elname].focus();
		var sel = document.selection.createRange();
		sel.text = wrap1 + str + wrap2;
		return;
	} else if ((typeof document.forms['inputform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
		var txtarea = document.forms['inputform'].elements[elname];
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		var oldScrollTop = txtarea.scrollTop;
		//if (selEnd == 1 || selEnd == 2)
		//selEnd = selLength;
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd)
		var s3 = (txtarea.value).substring(selEnd, selLength);
		txtarea.value = s1 + wrap1 + s2 + wrap2 + s3;
		txtarea.selectionStart = s1.length;
		txtarea.selectionEnd = s1.length + s2.length + wrap1.length + wrap2.length;
		txtarea.scrollTop = oldScrollTop;
		txtarea.focus();
		return;
	} else {
		insertText(elname, wrap1 + wrap2);
	}
}

function insertText(elname, what) {
	if (document.forms['inputform'].elements[elname].createTextRange) {
		document.forms['inputform'].elements[elname].focus();
		document.selection.createRange().duplicate().text = what;
	} else if ((typeof document.forms['inputform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
		var tarea = document.forms['inputform'].elements[elname];
		var selEnd = tarea.selectionEnd;
		var txtLen = tarea.value.length;
		var txtbefore = tarea.value.substring(0,selEnd);
		var txtafter =  tarea.value.substring(selEnd, txtLen);
		var oldScrollTop = tarea.scrollTop;
		tarea.value = txtbefore + what + txtafter;
		tarea.selectionStart = txtbefore.length + what.length;
		tarea.selectionEnd = txtbefore.length + what.length;
		tarea.scrollTop = oldScrollTop;
		tarea.focus();
	} else {
		document.forms['inputform'].elements[elname].value += what;
		document.forms['inputform'].elements[elname].focus();
	}
}

function show_hide(msg_id) {
	msg_id.style.display = msg_id.style.display == 'none' ? 'block' : 'none';
}