/**
* funcs.js
* 
*/


function Show(idname) 
{
	var e = $(idname);
	e.style.visibility = 'visible';
	e.style.display = 'block';
		
}

function Hide(idname) 
{
	var e = $(idname);
	e.style.visibility = 'hidden';
	e.style.display = 'none';
		
}

function ShowImg(idname) 
{
	var e = $(idname);
	e.style.visibility = 'visible';
	e.style.display = 'inline';
		
}

function plus(id) {
	elenco(id);
}

function minus(id) {
	var el = document.forms['main'].elements[id].value;
	if(el) el = "";
}

/*dynamic input field text based on selected option*/
function elenco(field)
{	

 var second_field = eval(field) + 1;
 
 var choice = document.forms['main'].elements[field].options[document.forms['main'].elements[field].options.selectedIndex].value;

	switch (choice) 
	  {
	   case "P":  // MySpace display name or ID
	      document.forms['main'].elements[second_field].value =  "for example, dimitri787";
	   break;
	   case "Id":  // MySpace display name or ID
	      document.forms['main'].elements[second_field].value =  "for example, 12345678";
	   break;
	   case "G":  // Interest/ General
		  document.forms['main'].elements[second_field].value = "for example, Photography";
	   break;
		case "M":  // Movie
		  document.forms['main'].elements[second_field].value = "for example, Gone with the Wind";
	   break;
		case "Mu":  // Music
		  document.forms['main'].elements[second_field].value = "for example, The Shins";
	   break;
	   case "B":  // Book
			document.forms['main'].elements[second_field].value =  "for example, Holden Caulfield"; 
	   break;
	  
	  }
	  
}





function ShowFormFillMeIn(what)
{
    
	// added by erik
	var hidden = document.getElementById('formwhat').value = what;
	
	
	var e = $('text1');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var b = $('text2');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	var b = $('text3');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	
	
	
	var e = $('first');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var e = $('submit');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	
	var e = $('submit');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	
	
	var b = $('second');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	var e = $('username');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('third');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
		
	
	var immagine= $("first").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'visible';
	var immagine= $("second").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'visible';
	immagine.item(1).style.visibility = 'visible';
	var immagine= $("third").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'visible';
	
	/* hide the description of the buttons */
	var e = $('desc1');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('desc2');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('desc3');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	
	 
	//empty form values
	 document.forms['main'].elements[0].value = "";
	 document.forms['main'].elements[2].value = "";
	 document.forms['main'].elements[4].value = "";
	 document.forms['main'].elements[6].value = "";
	 
	//set definite values to the selects 
	 document.forms['main'].elements[1].options.selectedIndex  = "2";
	 document.forms['main'].elements[3].options.selectedIndex  = "2";
	 document.forms['main'].elements[5].options.selectedIndex  = "2";
	 
	 //show suggested text for any select
	 elenco('1');
	 
}


function ShowFormCheckFit(what)
{
	
	// added by erik
	var hidden = document.getElementById('formwhat').value = what;
	
	
    var e = $('text2');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var b = $('text1');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	var b = $('text3');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	
	var e = $('first');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var e = $('second');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var e = $('submit');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	
	var e = $('username');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('third');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	
	
	var immagine= $("first").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'hidden';
	var immagine= $("second").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'hidden';
	immagine.item(1).style.visibility = 'hidden';
	
	/* hide the description of the buttons */
	var e = $('desc1');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('desc2');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('desc3');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	
	//empty form values
	 document.forms['main'].elements[0].value = "";
	 document.forms['main'].elements[2].value = "";
	 document.forms['main'].elements[4].value = "";
	 document.forms['main'].elements[6].value = "";
	 
	//set definite values to the selects 
	 document.forms['main'].elements[1].options.selectedIndex  = "2";
	 document.forms['main'].elements[3].options.selectedIndex  = "2";
	 document.forms['main'].elements[5].options.selectedIndex  = "2";
	 
	 //show suggested text for any select
	 elenco('1');
	
}

function ShowFormFitMeIn(what)
{
    
	// added by erik
	var hidden = document.getElementById('formwhat').value = what;
	
	
	var e = $('text3');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var b = $('text2');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	var b = $('text1');
	b.style.visibility = 'hidden';
	b.style.display = 'none';
	
	
	var e = $('username');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var e = $('first');
	e.style.visibility = 'visible';
	e.style.display = 'block';
	var e = $('submit');
	e.style.visibility = 'visible';
	e.style.display = 'block';
		
	var e = $('second');
	e.style.visibility = 'hidden';
	e.style.display = 'none';	
	var e = $('third');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	
	
	var immagine= $("first").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'visible';
	var immagine= $("second").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'visible';
	immagine.item(1).style.visibility = 'visible';
	var immagine= $("third").getElementsByTagName("img");
	immagine.item(0).style.visibility = 'visible';
	
	/* hide the description of the buttons */
	var e = $('desc1');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('desc2');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	var e = $('desc3');
	e.style.visibility = 'hidden';
	e.style.display = 'none';
	
	 //empty form values
	 document.forms['main'].elements[0].value = "";
	 document.forms['main'].elements[2].value = "";
	 document.forms['main'].elements[4].value = "";
	 document.forms['main'].elements[6].value = "";
	 
	//set definite values to the selects 
	 document.forms['main'].elements[1].options.selectedIndex  = "2";
	 document.forms['main'].elements[3].options.selectedIndex  = "2";
	 document.forms['main'].elements[5].options.selectedIndex  = "2";
	 
	 //show suggested text for any select
	 elenco('1');
	
}






/* roll over functions */
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_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_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];}
}
