function OpenNewWindow(NewURL,WindowAttr)
{
// Name the top-level window so that we can target it.
window.top.name = "Main";

// open the popup window
var popupURL = NewURL;
var popup = window.open(popupURL,"Popup",WindowAttr);

// set the opener if it's not already set. it's set automatically
// in netscape 3.0+ and ie 3.0+.
if( navigator.appName.substring(0,8) == "Netscape" ){
popup.location = popupURL;
popup.opener = self;
}
}

//configure the two variables below to match yoursite's own info
var bookmarkurl="http://www.quizzi.it"
var bookmarktitle="Quiz e Test online"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}



function check(elemento, testo)
{
	if (!(document.getElementById(elemento).checked))
	{
		alert(testo);
		return false;
	}	
	else
	{
		return true;
	}	
}


function writeFaccina(elemento, idFaccina)
{
	//Array con le faccine
	var ArFaccine = new Array()
	
	 //:)  :(  :o  :p  :d  :s  ;)  :X  ;(  :$  :l  (ff)  (l)  (bl)  (k)  (^) 
	ArFaccine[0] = ":)";
	ArFaccine[1] = ":(";
	ArFaccine[2] = ":o";
	ArFaccine[3] = ":p";
	ArFaccine[4] = ":d";
	ArFaccine[5] = ":s";
	ArFaccine[6] = ";)";
	ArFaccine[7] = ":X";
	ArFaccine[8] = ";(";
	ArFaccine[9] = ":$";
	ArFaccine[10] = ":l";
	ArFaccine[11] = "(ff)";
	ArFaccine[12] = "(l)";
	ArFaccine[13] = "(bl)";
	ArFaccine[14] = "(k)";
	ArFaccine[15] = "(^)";
	
	var idF = (idFaccina+1);

	if (!isNaN(idF)) {
		var objElem = document.getElementById(elemento);
		if (objElem)
		{
			if (idF > 0 && idF <=16) {
			objElem.value = objElem.value + " " + ArFaccine[idF] + " ";
			}
		}	
	}
}


//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display]:
var initialtab=[1, "sc1"]

////////Stop editting////////////////

function cascadedstyle(el, cssproperty, csspropertyNS){
if (el.currentStyle)
return el.currentStyle[cssproperty]
else if (window.getComputedStyle){
var elstyle=window.getComputedStyle(el, "")
return elstyle.getPropertyValue(csspropertyNS)
}
}

var previoustab=""

function expandcontent(cid, aobject){
if (document.getElementById){
highlighttab(aobject)
detectSourceindex(aobject)
if (previoustab!="")
document.getElementById(previoustab).style.display="none"
document.getElementById(cid).style.display="block"
previoustab=cid
if (aobject.blur)
aobject.blur()
return false
}
else
return true
}
var tabobjlinks;
function highlighttab(aobject){
if (typeof tabobjlinks=="undefined")
collecttablinks()
for (i=0; i<tabobjlinks.length; i++)
tabobjlinks[i].style.backgroundColor=initTabcolor
//var themecolor=aobject.getAttribute("theme")? aobject.getAttribute("theme") : initTabpostcolor
var themecolor= initTabpostcolor;
aobject.style.backgroundColor=document.getElementById("tabcontentcontainer").style.backgroundColor=themecolor
aobject.style.padding = "3px;";
}

function collecttablinks(){
	var tabobj=document.getElementById("tablist");
	if (tabobj) {
	tabobjlinks=tabobj.getElementsByTagName("A");

	tabobjli=tabobj.getElementsByTagName("LI");
	for (i=0; i<tabobjli.length; i++) {
		tabobjli[i].style.backgroundColor=initTabcolor;
	}
	}
}

function detectSourceindex(aobject){
for (i=0; i<tabobjlinks.length; i++){
if (aobject==tabobjlinks[i]){
tabsourceindex=i //source index of tab bar relative to other tabs
break
}
}
}

function do_onload(){
var cookiename=(typeof persisttype!="undefined" && persisttype=="sitewide")? "tabcontent" : window.location.pathname
var cookiecheck=window.get_cookie && get_cookie(cookiename).indexOf("|")!=-1
initTabcolor= "#FFFFFF"; //cascadedstyle(tabobjlinks[1], "backgroundColor", "background-color")
initTabpostcolor= "#d0d0d0"; //cascadedstyle(tabobjlinks[0], "backgroundColor", "background-color")
collecttablinks()

if (typeof enablepersistence!="undefined" && enablepersistence && cookiecheck){
	var cookieparse=get_cookie(cookiename).split("|")
	var whichtab=cookieparse[0]
	var tabcontentid=cookieparse[1]
	expandcontent(tabcontentid, tabobjlinks[whichtab])
}
else
	if (tabobjlinks) {
		expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1])
	}
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

//-->
