var othernewsclass=Class.create({
	initialize: function(number){
		if (number==0) {
			this.counter=0;
			this.add();
		}
		else {
			this.counter=number;
			this.counter--;
		}
	},
	add: function(){
		var content='<div class="add_input"><span class="add_name">Naslov:</span><span><div><input name="add_othernews_title_'+this.counter+'" class="input_length2" /></div><div class="example">(Vnesite ime sorodnega članka!)</div></span></div><div class="clear"></div><div class="add_input"><span class="add_name">Povezava:</span><span><div><input name="add_othernews_link_'+this.counter+'" class="input_length2" /></div><div class="example">(Vnesite internetni naslov sorodnega članka!)</div></span></div><div class="clear"></div><div class="list_space"></div>';
		var element=document.createElement('div');
		element.id='othernews'+this.counter;
		element.className='othernews_even';
		if (this.counter%2==0) {
			element.className='othernews_odd';
		}
		element.innerHTML=content;
		$('othernews').appendChild(element);
	},
	change: function(simbol){
		switch (simbol) {
			case '+':
				this.counter++;
				this.add();
			break;
			case '-':
				if (this.counter>0) {
					$('othernews').removeChild($('othernews'+this.counter));
					this.counter--;
				}
			break;
		}
	}
});

function change(action){
	if (action=="plus") {
		var stevec=1;
		while (document.getElementById('file_'+stevec)) {
			stevec++;
		}
		var clone=document.getElementById('file_1').cloneNode(true);
		clone.id="file_"+stevec;
		var tekst=document.getElementById('file_1').innerHTML;
		tekst=tekst.replace(/add_picture_1/,"add_picture_"+stevec);
		tekst=tekst.replace(/add_short_1/,"add_short_"+stevec);
		clone.innerHTML=tekst;
		document.getElementById('files').appendChild(clone);
		/*current=document.getElementById('files').innerHTML;
		stevec=1;
		while (document.getElementById('file_'+stevec)) {
			stevec++;
		}
		stil="brez";
		if (stevec%2==0) {
			stil="barve";
		}
		add='<div class="'+stil+'" id="file_'+stevec+'"><div class="add_input"><span class="add_name">Datoteka:</span><span><input type="file" class="input_file" name="add_picture_'+stevec+'" /></span></div><div class="clear"></div><div class="add_input"><span class="add_name">Kratek opis:</span><span><input class="input_length1" name="add_short_'+stevec+'" /></span></div><div class="clear"></div></div>';
		current=current+add;
		document.getElementById('files').innerHTML=current;*/
	}
	else if (action=="minus") {
		stevec=1;
		while (document.getElementById("file_"+stevec)) {
			stevec++;
		}
		if (stevec>2) {
			stevec=stevec-1;
			document.getElementById("files").removeChild(document.getElementById("file_"+stevec));
		}
	}
}
function dodaj(action){
	if (action=="plus") {
		var stevec=1;
		while (document.getElementById('schedule_'+stevec)) {
			stevec++;
		}
		var clone=document.getElementById('schedule_1').cloneNode(true);
		clone.id="schedule_"+stevec;
		var tekst=document.getElementById('schedule_1').innerHTML;
		tekst=tekst.replace(/add_day_1/,"add_day_"+stevec);
		tekst=tekst.replace(/add_month_1/,"add_month_"+stevec);
		tekst=tekst.replace(/add_hour_1/,"add_hour_"+stevec);
		tekst=tekst.replace(/add_minute_1/,"add_minute_"+stevec);
		clone.innerHTML=tekst;
		document.getElementById('schedules').appendChild(clone);
		/*current=document.getElementById('schedules').innerHTML;
		stevec=1;
		while (document.getElementById('schedule_'+stevec)) {
			stevec++;
		}
		stil="brez";
		if (stevec%2==0) {
			stil="barve";
		}
		var dnevi='<option value="all">izberi</option>';
		var datum=new Date();
		for (counter=1;counter<=31;counter++) {
			if (counter<10) {
				counter="0"+counter;
			}
			dnevi=dnevi+'<option value="'+counter+'">'+counter+'</option>';
		}
		var ure='<option value="all">izberi</option>';
		for (counter=0;counter<=23;counter++) {
			if (counter<10) {
				counter="0"+counter;
			}
			ure=ure+'<option value="'+counter+'">'+counter+'</option>';
		}
		var minute='<option value="all">izberi</option>';
		for (counter=0;counter<=59;counter++) {
			if (counter<10) {
				counter="0"+counter;
			}
			minute=minute+'<option value="'+counter+'">'+counter+'</option>';
		}
		var meseci=new Array();
		meseci[0]="Januar";
		meseci[1]="Februar";
		meseci[2]="Marec";
		meseci[3]="April";
		meseci[4]="Maj";
		meseci[5]="Junij";
		meseci[6]="Julij";
		meseci[7]="Avgust";
		meseci[8]="September";
		meseci[9]="Oktober";
		meseci[10]="November";
		meseci[11]="December";
		var mesec=datum.getMonth();
		var leto=datum.getFullYear();
		var mesci='<option value="all">izberi</option>';
		for (counter=0;counter<6;counter++) {
			if (mesec>12) {
				mesec=0;
				leto++;
			}
			month=meseci[mesec];
			pravi_mesec=mesec+1;
			if (pravi_mesec<10) {
				pravi_mesec="0"+pravi_mesec;
			}
			mesci=mesci+'<option value="'+leto+'-'+pravi_mesec+'">'+month+' '+leto+'</option>';
			mesec++;
		}
		add='<div id="schedule_'+stevec+'" class="'+stil+'"><div class="add_input"><span class="add_name">Datum:</span><span><select name="add_day_'+stevec+'" class="input_length4">'+dnevi+'</select></span><span><div><select name="add_month_'+stevec+'" class="input_length1">'+mesci+'</select></div><div class="example">(Izberite dan in mesec dogodka!)</div></span></div><div class="clear"></div><div class="add_input"><span class="add_name">Ura:</span><span><select name="add_hour_'+stevec+'" class="input_length4">'+ure+'</select></span><span><div><select name="add_minute_'+stevec+'" class="input_length4">'+minute+'</select></div><div class="example">(Izberite uro dogodka!)</div></span></div><div class="clear"></div></div>';
		current=current+add;
		document.getElementById('schedules').innerHTML=current;*/
	}
	else if (action=="minus") {
		stevec=1;
		while (document.getElementById("schedule_"+stevec)) {
			stevec++;
		}
		if (stevec>2) {
			stevec=stevec-1;
			document.getElementById('schedules').removeChild(document.getElementById("schedule_"+stevec));
		}
	}
}
function insert_htmlwrap(lefty,righty,e){
	var textedit=document.getElementById(e);
	textedit.focus();
	if(document.all){
		strSelection=document.selection.createRange();
		if(strSelection.parentElement()==textedit){
			strSelection.text=lefty+strSelection.text+righty;
		}
	}
	else if(document.getElementById){
		var selLength=textedit.textLength;
		var selStart=textedit.selectionStart;
		var selEnd=textedit.selectionEnd;
		var s1=(textedit.value).substring(0,selStart);
		var s2=(textedit.value).substring(selStart,selEnd);
		var s3=(textedit.value).substring(selEnd,selLength);
		textedit.value=s1+lefty+s2+righty+s3;
	}
	else {
		textedit.value+=lefty+righty;
	}
}
function addBBcode(command,element){
	switch(command){
		case "paragraph":
			insert_htmlwrap('[p]','[/p]',element);
		break;
		case "bold":
			insert_htmlwrap('[b]','[/b]',element);
		break;
		case "italic":
			insert_htmlwrap('[i]','[/i]',element);
		break;
		case "underline":
			insert_htmlwrap('[u]','[/u]',element);
		break;
		case "url":
			var urllink=prompt("Vnesite povezavo: ( npr. http://www.prireditve.info )");
			insert_htmlwrap('[url='+urllink+']','[/url]',element);
		break;
	}
}