

 






function checknumber(valore)
{
	var x = valore;
	var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if (anum.test(x))
		testresult=true
	else {
		//alert("Please input a valid number!")
		testresult=false
	}
	return (testresult)
}


function error_check_new_page()
{
	// Create some variables for our script
	var requiredFieldsErrorMessage = "";
	var var_livello_menu = "";
	var var_gruppo_menu = "";
	var var_nome_menu = "";
	var var_descrizione = "";
	var var_posizione = "";
	
	var_livello_menu = document.forms['costruisci'].elements['livello_menu'].value;
	var_gruppo_menu = document.forms['costruisci'].elements['gruppo_menu'].value;
	var_nome_menu = document.forms['costruisci'].elements['nome_menu'].value;
	var_descrizione = document.forms['costruisci'].elements['description'].value;
	var_posizione = document.forms['costruisci'].elements['ordina'].value;

	if ( (!var_livello_menu) || (!var_gruppo_menu) || (!var_nome_menu) || (!var_descrizione) || (!var_posizione)  )
	{
		if (!var_livello_menu) { requiredFieldsErrorMessage = "- Livello menu\r\n"; }
		if (!var_gruppo_menu) { requiredFieldsErrorMessage = "- Gruppo menu\r\n"; }
		if (!var_nome_menu) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Nome menu\r\n"; }
		if (!var_descrizione) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Descrizione\r\n"; }
		if (!var_posizione) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Posizione\r\n"; }
	}

	e_un_numero = checknumber(var_livello_menu);
	if ( ! e_un_numero ) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Livello Menu non e' un numero\r\n"; }

	e_un_numero = checknumber(var_posizione);
	if ( ! e_un_numero ) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- Posizione non e' un numero\r\n"; }
	
	if ( (requiredFieldsErrorMessage)  )
	{
		alertMessage = "Alcuni campi sono incompleti o errati\r\n";
		alertMessage = alertMessage + requiredFieldsErrorMessage;
		alert ( alertMessage );
	}
	else // there are no problems with the form
	{
		//alert('OK, il form e\' stato inviato...');
		invia_form_visualizza_messaggio('costruisci');
	}
}












function errorCheck()
{

	// Create some variables for our script
	var requiredFieldsErrorMessage = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	var localitaEntered = "";
	var indirizzoEntered = "";
	var provinciaEntered = "";
	var zipCodeEntered = "";
	var etaEntered = "";
	var statocivileEntered = "";
	var professioneEntered = "";
	var tempoliberoEntered = "";
	var doveEntered = "";
	var quantoEntered = "";
	var marcheEntered = "";
	var etaErrorMessage = "";
	var emailErrorMessage = "";
	var areaCodeErrorMessage = "";
	var zipCodeErrorMessage = "";

	firstNameEntered = document.forms['thrilling'].elements['nome'].value;
	lastNameEntered = document.forms['thrilling'].elements['cognome'].value;
	emailEntered = document.forms['thrilling'].elements['email'].value;
	indirizzoEntered = document.forms['thrilling'].elements['indirizzo'].value;
	localitaEntered = document.forms['thrilling'].elements['localita'].value;
	provinciaEntered = document.forms['thrilling'].elements['localita'].value;
	provinciaEntered = document.forms['thrilling'].elements['localita'].value;
	statocivileEntered = document.forms['thrilling'].elements['statocivile'].value;
	professioneEntered = document.forms['thrilling'].elements['professione'].value;
	tempoliberoEntered = document.forms['thrilling'].elements['tempolibero'].value;
	doveEntered = document.forms['thrilling'].elements['dove'].value;
	quantoEntered = document.forms['thrilling'].elements['quanto'].value;
	marcheEntered = document.forms['thrilling'].elements['marche'].value;

	if ((!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!localitaEntered) || (!indirizzoEntered) || (!provinciaEntered))
	{
	
		if (!firstNameEntered) { requiredFieldsErrorMessage = "- nome\r"; }
		if (!lastNameEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- cognome\r"; }
		if (!emailEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- email\r"; }
		if (!localitaEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- localita\r"; }
		if (!indirizzoEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- indirizzo\r"; }	
		if (!provinciaEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- provincia\r"; }
	}

	if ((!statocivileEntered) || (!professioneEntered) || (!tempoliberoEntered) || (!doveEntered) || (!quantoEntered) || (!marcheEntered))
	{

		if (!statocivileEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- stato civile\r"; }
		if (!professioneEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- professione\r"; }
		if (!tempoliberoEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- tempo libero\r"; }
		if (!doveEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- dove\r"; }	
		if (!quantoEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- quanto\r"; }
		if (!marcheEntered) { requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- marche\r"; }
	}



	// eta error checking

		etaEntered = document.forms['thrilling'].elements['eta'].value;
	
	if (etaEntered)
	{
		if ((etaEntered > 150)) { etaErrorMessage = "- eta\' non corretta\r"; }
	} else {
		etaErrorMessage = "- eta\' non inserita\r";
	}


	// email error checking

	if (emailEntered)
	{
		emailEntered = document.forms['thrilling'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");

			
		if ((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMessage = "- email\r";
		}
	}


	// Zip Code Check

	zipCodeEntered = document.forms['thrilling'].elements['cap'].value;

	// we don't want to do anything if the visitor hasn't
	// entered in anything for the zip code
	if (zipCodeEntered)
	{
		numberCounter = 0;
		zipLength =   5;
		zipCounter = 0;
		foundNumber = "";
	
		while (zipCounter < 5)
		{
			while (numberCounter<10)
			{
				
				if (zipCodeEntered.substr(zipCounter, 1)  == numberCounter)
				{
				
					foundNumber = "yes";
					numberCounter = 11;
				}
				else
				{
	
					foundNumber = "no";			
					
				}
				numberCounter++;
			}
			
			if  (foundNumber != "yes" )
			{
				zipCounter = 6;
			}
			else
			{
				zipCounter++;
				numberCounter = 0;
			}
		}
		
		if (foundNumber != "yes") 	
		{
			zipCodeErrorMessage = "-cap non corretto\r";
		}
	}
	
	
	
	
	
	
	// Letting the user know what was missed
	
	if ((requiredFieldsErrorMessage) || (emailErrorMessage) || (areaCodeErrorMessage) || (etaErrorMessage))
	{
		alertMessage = "Alcuni campi sono incompleti o errati\r";
		// "\r" is a carriage return - it's like telling JavaScript
		// to hit the Return key
	
		//build remainder of the alert message
		alertMessage = alertMessage + requiredFieldsErrorMessage;
		//alertMessage = alertMessage + pullDownErrorMessage;
		alertMessage = alertMessage + emailErrorMessage;
		alertMessage = alertMessage + zipCodeErrorMessage;
		alertMessage = alertMessage + etaErrorMessage;
		// Now, display the error message
		alert ( alertMessage )
	}
	else // there are no problems with the form
	{
		// send form
		alert('OK, il form e\' stato inviato...');
		document.forms['thrilling'].submit()
	}
}
	
	
	
	
	
	
	
	
	
	
	


function invia_form_visualizza_messaggio(nome_form)
{
	MM_showHideLayers('newspot','','show'); // visualizza INVIO DATI...
	document.forms[nome_form].submit();
}


function invia_form_accesso_cmscavi(nome_form)
{
	//MM_showHideLayers('newspot','','show'); // visualizza INVIO DATI...
	
	if ( (document.forms[nome_form].elements['user'].value=="") || (document.forms[nome_form].elements['passw'].value=="") )
	{
		alert("Inserire usename e password");
	} else {
		document.forms[nome_form].submit();
	}
}






// invia login(nome FORM, nomeVariabileSubmit, ValoreVariabileSubmit)

function login(nomeForm, nomeVariabileSubmit, ValoreVariabileSubmit)
	{
  	//document.forms[nomeForm].submit();
  	
  	document.forms[nomeForm].elements[nomeVariabileSubmit].value = ValoreVariabileSubmit;
  	document.forms[nomeForm].submit();
	}



// lancia window remota e la puoi controllare

function launch(newURL, newName, newFeatures, orgName) 
	{
	var remote = open(newURL, newName, newFeatures);
  	if (remote.opener == null)
   	 	remote.opener = window;
  		remote.opener.name = orgName;
  		return remote;
	}


function launchRemote(str,width,height)  // invia indirizzo e dimensioni finestra senza nulla e la chiama 'myRemote', chi lancia diventa 'mywindow'
			{
			caratteristiche = "scrollbars=yes,resizable=yes,status=no,location=no,toolbar=no,left=120,top=120," + width + "," + height ;
  			myRemote = launch(str, "__", caratteristiche,"myWindow");
			}


						
function launchRemote_noscroll(str,width,height)  // invia indirizzo e dimensioni finestra senza nulla e la chiama 'myRemote', chi lancia diventa 'mywindow'
			{
			caratteristiche = "scrollbars=no,resizable=no,status=no,location=no,toolbar=no,left=120,top=120," + width + "," + height ;
  			myRemote = launch(str, "__", caratteristiche,"myWindow");
			}
	

function launchRemote_noscroll_vedi(str,width,height)  // invia indirizzo e dimensioni finestra senza nulla e la chiama 'myRemote', chi lancia diventa 'mywindow'
			{
			caratteristiche = "scrollbars=no,resizable=no,status=no,location=no,toolbar=no,left=120,top=120," + width + "," + height ;
  			myRemote = launch(str, "2__2", caratteristiche,"myWindow_vedi");
			}
	
					

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
			
function Chiudi_Cambia()				// alla chiusura aggiorna la pagina 'edit_news.php'
	{
	window.open('edit_job.php','myWindow');
	window.close();
	}

function Chiudi_Cambia2()				// alla chiusura aggiorna la pagina 'file.php'
	{
	window.open('index.php','myWindow');
	window.close();
	}

function Chiudi_Cambia_vedi(str)				// alla chiusura aggiorna la pagina 'file.php'
	{
	window.open(str,'myWindow_vedi');
	window.close();
	}
		
function Avviso(str,windowWidth,windowHeight) 
		// Per aprirla: Avviso('avviso.php?cosa=PORCA LOCA','200','100')
		// Per chiuderla: Avviso('avviso.php?cosa=quit','200','100')
	{
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	window.open(str,'Avviso',caratteristiche);
	}

function Avviso2()				// apre pagina HTM
	{
	windowWidth = 250;
	windowHeight = 100;
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	str2 = 'avviso.htm';
	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	window.open(str2,'Avviso',caratteristiche);
	//alert(str);
	}



function Avviso3(str)				// alla chiusura crea finestra per messaggio
	{
	windowWidth = 250;
	windowHeight = 100;
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	str2 = 'alert.php' + '?rino=' + str ;
	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	window.open(str2,'Alert',caratteristiche);
	//alert(str);
	}
	

function Avviso4(str)				// alla chiusura crea finestra per messaggio
	{
	windowWidth = 250;
	windowHeight = 100;
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	str2 = 'alert2.php' + '?rino=' + str ;
	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	window.open(str2, getWindowName(), caratteristiche);
	//alert(str);
	}


function Avviso5(str1,str2,str3,str4,str5,str6)				// alla chiusura crea finestra per messaggio
	{
	windowWidth = 350;
	windowHeight = 300;
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	strin_1 = 'alert5.php' + '?str1=' + str1 + '&str2=' + str2  + '&str3=' + str3  + '&str4=' + str4  + '&str5=' + str5 + '&str6=' + str6 ;
	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	window.open(strin_1,'Alert',caratteristiche);
	//alert(str);
	}
	


function Avviso_vedi(messaggio,str)				// alla chiusura crea finestra per messaggio
	{
	windowWidth = 250;
	windowHeight = 100;
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	str2 = 'alert_vedi.php' + '?rino=' + messaggio + '&vai_a=' + str ;
	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	window.open(str2, getWindowName(), caratteristiche);
	//alert(str);
	}
		
			

function ApriFinestraMessaggio(str)
	{
		// apri alert
  		 windowWidth = 250;
		 windowHeight = 100;
		 //x = (screen.width/2)-(windowWidth/2+10); 
		 //y = (screen.height/2)-(windowHeight/2+20);
		 x = 100;
		 y = 100;
  		 str2 = 'tempo.php' + '?rino=' + str ;
		 caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
  		 //window.open(str2,'Attenzione',caratteristiche);
  		 waitWindow = launch(str2, 'Wait', caratteristiche, "myWindow");
	}





function aggiorna_pagina(str)  // str contiene messaggio per window MESSAGGIO WAIT
	{
		if 	(str == "azione1")
			{
			//document.forms['costruisci'].azione = 'salva';
			//str2 = "Inserimento " + str + "...";
		 	//ApriFinestraMessaggio(str2);
		 	document.forms['costruisci'].submit();
		 	}
		else if (str == "azione2")
			{
			//document.forms['costruisci'].azione = 'abort';
			//str2 = "Inserimento annullato...";
		 	//ApriFinestraMessaggio(str2);
		 	document.forms['costruisci'].submit();
		 	//window.close();
		 	}
	}





function aggiorna_pagina_2(str)  // str contiene messaggio per window MESSAGGIO WAIT
{
		if (str == "azione")
			{
			str = document.forms['costruisci'].azione.value;
				if (str == "vuoto")
				{ 	
					str = "Seleziona una voce" + "&pulsante=chiudi";
					ApriFinestraMessaggio(str);
		 		} 
		 		else 
		 		{   
		 			str2 = "Inserimento " + str + "...";
		 			ApriFinestraMessaggio(str2);
		 			document.forms['costruisci'].submit();
		 		}
			}
		else if (str == "inserisci")
			{
			str = document.forms['costruisci'].inserisci.value;
			if (str == "vuoto")
				{ // niente
					str = "Seleziona una voce" + "&pulsante=chiudi";
					ApriFinestraMessaggio(str);
		 		} 
		 		else 
		 		{
		 			str2 = "Inserimento " + str + "...";
		 			ApriFinestraMessaggio(str2);
		 			document.forms['costruisci'].submit();
		 		}
				}
		else if (str == "anteprima")
			{
			str2 = "Copio i file per l'anteprima...";
		 	ApriFinestraMessaggio(str2);
		 	document.forms['costruisci'].submit();
			}
}


function ChiudiWaitWindow()				// alla chiudi finestra per messaggio WAIT
	{
	str = "quit";
	windowWidth = 250;
	windowHeight = 100;
	x = (screen.width/2)-(windowWidth/2+10); 
	y = (screen.height/2)-(windowHeight/2+20);

	str2 = 'tempo.php' + '?rino=' + str ;
	caratteristiche = 'width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=' + x +',top=' + y;
	waitWindow = launch(str2, 'Wait', caratteristiche, "myWindow");
	//alert(str);
	}
	









//var A = window.open(szURL,getWindowName());
//var B = window.open(szURL,getWindowName());



			
var gPad = "0000000000";

function getWindowName() 
	{
	var datNow = new Date();
	var szReturn = "myWindows" + datNow.getFullYear();
	szReturn += padItem((datNow.getMonth() + 1));
	szReturn += padItem(datNow.getDate());
	szReturn += padItem(datNow.getHours());
	szReturn += padItem(datNow.getMinutes());
	szReturn += padItem(datNow.getSeconds());
	szReturn += padItem(datNow.getMilliseconds(),3);
	szReturn += padItem(Math.round(Math.random() * 100),3);
	return szReturn;
	}


function padItem(intValue,intPad) 
	{
	if ("number" != typeof(intPad)) intPad = 2;
		var szPad = intValue.toString();
	if (szPad.length < intPad) szPad = gPad.substring(0,intPad - szPad.length) + szPad;
		return szPad;
	}



function launchRemote2(str,width,height,nomeFinestra)  // invia indirizzo e dimensioni finestra senza nulla e la chiama 'myRemote', chi lancia diventa 'mywindow'
	{
	caratteristiche = "scrollbars=no,resizable=no,status=no,location=no,toolbar=no,left=120,top=120," + width + "," + height ;
	myRemote  = launch(str, getWindowName(), caratteristiche,"myWindow") + nomeFinestra ;
	}
			
			
			
function launchRemote2_vedi(str,width,height,nomeFinestra)  // invia indirizzo e dimensioni finestra senza nulla e la chiama 'myRemote', chi lancia diventa 'mywindow'
	{
	caratteristiche = "scrollbars=no,resizable=no,status=no,location=no,toolbar=no,left=120,top=120," + width + "," + height ;
	myRemote  = launch(str, getWindowName(), caratteristiche,"myWindow_vedi") + nomeFinestra ;
	}			
			
			
function openWindow()
{  
stile ="scrollbars=no,resizable=no,status=no,location=no,toolbar=no,width=402,height=223";
window.open("credits.htm","",stile);
}
			
			
			
 			
			
			
			
			
			
			
			

 // EDITOR TEXT

  var viewMode = 1; // WYSIWYG

  function Init()
  {
    iView.document.designMode='On';
  }
  
  function selOn(ctrl)
  {
	ctrl.style.borderColor = '#000000';
	ctrl.style.backgroundColor = '#B5BED6';
	ctrl.style.cursor = 'hand';	
  }
  
  function selOff(ctrl)
  {
	ctrl.style.borderColor = '#D6D3CE';  
	ctrl.style.backgroundColor = '#D6D3CE';
  }
  
  function selDown(ctrl)
  {
	ctrl.style.backgroundColor = '#8492B5';
  }
  
  function selUp(ctrl)
  {
    ctrl.style.backgroundColor = '#B5BED6';
  }
    
  function doBold()
  {
	iView.document.execCommand('bold', false, null);
  }

  function doItalic()
  {
	iView.document.execCommand('italic', false, null);
  }

  function doUnderline()
  {
	iView.document.execCommand('underline', false, null);
  }
  
  function doLeft()
  {
    iView.document.execCommand('justifyleft', false, null);
  }

  function doCenter()
  {
    iView.document.execCommand('justifycenter', false, null);
  }

  function doRight()
  {
    iView.document.execCommand('justifyright', false, null);
  }

  function doOrdList()
  {
    iView.document.execCommand('insertorderedlist', false, null);
  }

  function doBulList()
  {
    iView.document.execCommand('insertunorderedlist', false, null);
  }
  
  function doForeCol()
  {
    var fCol = prompt('Enter foreground color', '');
    
    if(fCol != null)
      iView.document.execCommand('forecolor', false, fCol);
  }

  function doBackCol()
  {
    var bCol = prompt('Enter background color', '');
    
    if(bCol != null)
      iView.document.execCommand('backcolor', false, bCol);
  }

  function doLink()
  {
    iView.document.execCommand('createlink');
  }
  
  function doImage()
  {
    var imgSrc = prompt('Enter image location', '');
    
    if(imgSrc != null)    
     iView.document.execCommand('insertimage', false, imgSrc);
  }
  
  function doRule()
  {
    iView.document.execCommand('inserthorizontalrule', false, null);
  }
  
  function doFont(fName)
  {
    if(fName != '')
      iView.document.execCommand('fontname', false, fName);
  }
  
  function doSize(fSize)
  {
    if(fSize != '')
      iView.document.execCommand('fontsize', false, fSize);
  }
  
  function doHead(hType)
  {
    if(hType != '')
    {
      iView.document.execCommand('formatblock', false, hType);  
      doFont(selFont.options[selFont.selectedIndex].value);
    }
  }
  
  function doToggleView()
  {  
    if(viewMode == 1)
    {
      iHTML = iView.document.body.innerHTML;
      iView.document.body.innerText = iHTML;
      
      // Hide all controls
      tblCtrls.style.display = 'none';
      selFont.style.display = 'none';
      selSize.style.display = 'none';
      selHeading.style.display = 'none';
      iView.focus();
      
      viewMode = 2; // Code
    }
    else
    {
      iText = iView.document.body.innerText;
      iView.document.body.innerHTML = iText;
      
      // Show all controls
      tblCtrls.style.display = 'inline';
      selFont.style.display = 'inline';
      selSize.style.display = 'inline';
      selHeading.style.display = 'inline';
      iView.focus();
      
      viewMode = 1; // WYSIWYG
    }
  }
		
			
			
			
			
