/* Library */
if(typeof is_logged != 'function') { 
	function is_logged(){
        var status = (get_params('status')!="") ? get_params('status') : ReadCookie('status');
        if (ReadCookie('key') == status && status!=""){
        	createCookie('status',status,1);
        	return true;
        }else{
        	return false;
        }
	}
}

if(typeof get_params != 'function') { 
	function get_params(name){
	  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regexS = "[\\?&]"+name+"=([^&#]*)";
	  var regex = new RegExp( regexS );
	  var results = regex.exec( window.location.href );
	  if( results == null )
	    return "";
	  else
	    return results[1];
	}
}

if(typeof createCookie != 'function') { 
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
		return false;
	}
}

if(typeof ReadCookie != 'function') { 
	function ReadCookie(cookieName) {
		var theCookie=""+document.cookie;
		var ind=theCookie.indexOf(cookieName);
		if (ind==-1 || cookieName=="") return ""; 
		var ind1=theCookie.indexOf(';',ind);
		if (ind1==-1) ind1=theCookie.length; 
		return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
	}
}

if(typeof eraseCookie != 'function') { 
	function eraseCookie(name) {
		createCookie(name,"",-1);
		return false;
	}
}

if (is_logged()){
	build_news_form();
}

function build_news_form(){
	var form = document.createElement('form');
	form.setAttribute('onsubmit','return do_news();');
	form.setAttribute('action','http://resty.eu/notices');
	form.setAttribute('method','post');
	var titolo_label = document.createElement('div');
	titolo_label.setAttribute('class', 'titolo_label');
	titolo_label.innerHTML = "Titolo:";
	var titolo = document.createElement('input');
	titolo.type = 'text';
	titolo.name = 'notice[titolo]';
	titolo.id = 'notice_titolo';
	var testo_label = document.createElement('div');
	testo_label.setAttribute('class', 'testo_label');
	testo_label.innerHTML = "Testo:";
	var testo = document.createElement('textarea');
	testo.setAttribute('class','editor');
	testo.name = 'notice[testo]';
	testo.id = 'notice_testo';
	testo.cols = 40;
	testo.rows = 20;
	var from_page = document.createElement('input');
	from_page.type = 'hidden';
	from_page.name = 'notice[page]';
	from_page.id = 'notice_page'
	from_page.value = window.location.href.replace("#","").replace('http://','').replace('www.','').replace("?status="+((get_params('status')!="") ? get_params('status') : ReadCookie('status')),"");
	var key = document.createElement('input');
	key.type = 'hidden';
	key.name = 'key';
	key.id = 'key';
	var domain = document.createElement('input');
	domain.type = 'hidden';
	domain.name = 'domain';
	domain.value = window.location.hostname.replace('http://','').replace('www.','');
	var submit = document.createElement('input');
	submit.type = 'submit';
	submit.value = 'Crea';
	form.appendChild(titolo_label);
	form.appendChild(titolo);
	form.appendChild(testo_label);
	form.appendChild(testo);
	form.appendChild(from_page);
	form.appendChild(key);
	form.appendChild(domain);
	form.appendChild(document.createElement('br'));
	form.appendChild(submit);
	document.getElementById('resty_box_news').appendChild(form);
}