// Clears textarea and changes style when clicked on for the first time
function cleartext(t1) {

if (t1.defaultValue==t1.value) t1.value = ""
t1.style.color = '#000000';// It could be styled initially as #cccccc;
}

function selectform(triaform) {

if (triaform=="0") {

	//Modify DOM
	var f = document.forms['cercaform'];
	var cercatext = document.getElementById('es');
	cercatext.setAttribute('name', 'q');
	f.setAttribute('action', '/wiki/Wiki_de_Softcatalà:Cerca');

    var sgoogle1 = document.createElement("input"); sgoogle1.setAttribute('name', 'sitesearch'); sgoogle1.setAttribute('value', 'softcatala.org');
    sgoogle1.setAttribute('type', 'hidden'); f.appendChild(sgoogle1);
    var sgoogle2 = document.createElement("input"); sgoogle2.setAttribute('name', 'client'); sgoogle2.setAttribute('value', 'pub-5137971297629213');
    sgoogle2.setAttribute('type', 'hidden'); f.appendChild(sgoogle2);
    var sgoogle3 = document.createElement("input"); sgoogle3.setAttribute('name', 'forid'); sgoogle3.setAttribute('value', '1');
    sgoogle3.setAttribute('type', 'hidden'); f.appendChild(sgoogle3);
    var sgoogle4 = document.createElement("input"); sgoogle4.setAttribute('name', 'ie'); sgoogle4.setAttribute('value', 'UTF-8');
    sgoogle4.setAttribute('type', 'hidden'); f.appendChild(sgoogle4);
    var sgoogle5 = document.createElement("input"); sgoogle5.setAttribute('name', 'oe'); sgoogle5.setAttribute('value', 'UTF-8');
    sgoogle5.setAttribute('type', 'hidden'); f.appendChild(sgoogle5);
    var sgoogle6 = document.createElement("input"); sgoogle6.setAttribute('name', 'safe'); sgoogle6.setAttribute('value', 'active');
    sgoogle6.setAttribute('type', 'hidden'); f.appendChild(sgoogle6);
    var sgoogle7 = document.createElement("input"); sgoogle7.setAttribute('name', 'cof'); sgoogle7.setAttribute('value', 'GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFCC;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:11');
    sgoogle7.setAttribute('type', 'hidden'); f.appendChild(sgoogle7);
    var sgoogle8 = document.createElement("input"); sgoogle8.setAttribute('name', 'hl'); sgoogle8.setAttribute('value', 'ca');
    sgoogle8.setAttribute('type', 'hidden'); f.appendChild(sgoogle8);

    removeElement('fulltextsearch');

}

if (triaform=="1") {

	//Modify DOM
	var f = document.forms['cercaform'];
	var cercatext = document.getElementById('es');
	cercatext.setAttribute('name', 'search');
	f.setAttribute('action', '/wiki/Especial:Search');

	removeElement('sgoogle1');
	removeElement('sgoogle2');
	removeElement('sgoogle3');
	removeElement('sgoogle4');
	removeElement('sgoogle5');
	removeElement('sgoogle6');
	removeElement('sgoogle7');
	removeElement('sgoogle8');

    var fulltext = document.createElement("input");
    fulltext.setAttribute('name', 'fulltext');
    fulltext.setAttribute('value', 'yes');
    fulltext.setAttribute('id', 'fulltextsearch');
    fulltext.setAttribute('type', 'hidden');
    f.appendChild(fulltext);

}

if (triaform=="2") {

	//Modify DOM
	var f = document.forms['cercaform'];
	var cercatext = document.getElementById('es');
	cercatext.setAttribute('name', 'keywords');
	f.setAttribute('action', '/forum/search.php');

	removeElement('sgoogle1');
	removeElement('sgoogle2');
	removeElement('sgoogle3');
	removeElement('sgoogle4');
	removeElement('sgoogle5');
	removeElement('sgoogle6');
	removeElement('sgoogle7');
	removeElement('sgoogle8');
	removeElement('fulltextsearch');

}

}


function correu_novetats(form) {

window.open('/cgi-bin/infosubs.cgi?email='+form.email.value+'&action='+form.action.selectedIndex,'','height=300,width=300,left=80,top=80');

}

function removeElement(id)	{
	var Node = document.getElementById(id);

	if (Node) {

		Node.parentNode.removeChild(Node);
	}
}

function subscriu_novetats() {

	 var subscriubox = document.getElementById("boxsubscriu");
	 subscriubox.style.cssText="display:block; padding-top:5px;";
	 subscriubox.setAttribute("style", "display:block; padding-top:5px;");
	
}

function llista_enable(cas) {


		var llistawin1 = document.getElementById("llistawin1");
		var llistawin2 = document.getElementById("llistawin2");
                var llistamac1 = document.getElementById("llistamac1");
		var llistamac2 = document.getElementById("llistamac2");
                var llistalin1 = document.getElementById("llistalin1");
		var llistalin2 = document.getElementById("llistalin2");

		var liwin = document.getElementById("windows_home");
		var lilin = document.getElementById("linux_home");
		var limac = document.getElementById("mac_home");
                var spanwin = document.getElementById("windows_link");
		var spanlin = document.getElementById("linux_link");
		var spanmac = document.getElementById("mac_link");

		var icon1win = document.getElementById("win1");
                var icon1lin = document.getElementById("lin1");
                var icon1mac = document.getElementById("mac1");
                var icon2win = document.getElementById("win2");
                var icon2lin = document.getElementById("lin2");
                var icon2mac = document.getElementById("mac2");


        if (cas == "lin") {

		/**IE**/
		llistawin1.style.cssText="display:none;";
	        llistawin2.style.cssText="display:none;";
        	llistamac1.style.cssText="display:none;";
	        llistamac2.style.cssText="display:none;";
		llistalin1.style.cssText="display:block;";
	        llistalin2.style.cssText="display:block;";

		/**Std**/
		llistawin1.setAttribute("style", "display:none;");
                llistawin2.setAttribute("style", "display:none;");
                llistamac1.setAttribute("style", "display:none;");
                llistamac2.setAttribute("style", "display:none;");
                llistalin1.setAttribute("style", "display:block;");
                llistalin2.setAttribute("style", "display:block;");

                /**IE**/
                icon1win.style.cssText="display:none;";
                icon2win.style.cssText="display:inline;";
                icon1mac.style.cssText="display:none;";
                icon2mac.style.cssText="display:inline;";
                icon1lin.style.cssText="display:inline;";
                icon2lin.style.cssText="display:none;";

                /**Std**/
                icon1win.setAttribute("style", "display:none;");
                icon2win.setAttribute("style", "display:inline;");
                icon1mac.setAttribute("style", "display:none;");
                icon2mac.setAttribute("style", "display:inline;");
                icon1lin.setAttribute("style", "display:inline;");
                icon2lin.setAttribute("style", "display:none;");



                liwin.setAttribute("className", "");
		liwin.setAttribute("class", "");
		lilin.setAttribute("className", "selected_home");
		lilin.setAttribute("class", "selected_home");
                limac.setAttribute("className", "");
		limac.setAttribute("class", "");
		spanwin.innerHTML = "<a href=\"javascript:llista_enable('win')\" onclick=\"javascript:llista_enable('win')\"> Windows</a>";
                spanlin.innerHTML = " GNU/Linux";
                spanmac.innerHTML = "<a href=\"javascript:llista_enable('mac')\" onclick=\"javascript:llista_enable('mac')\"> Mac</a>";

	}

	if (cas =="mac") {

		/**IE**/
                llistawin1.style.cssText="display:none;";
                llistawin2.style.cssText="display:none;";
                llistamac1.style.cssText="display:block;";
                llistamac2.style.cssText="display:block;";
                llistalin1.style.cssText="display:none;";
                llistalin2.style.cssText="display:none;";
			
		/**Std**/
                llistawin1.setAttribute("style", "display:none;");
		llistawin2.setAttribute("style", "display:none;");
                llistamac1.setAttribute("style", "display:block;");
                llistamac2.setAttribute("style", "display:block;");
                llistalin1.setAttribute("style", "display:none;");
                llistalin2.setAttribute("style", "display:none;");

                /**IE**/
                icon1win.style.cssText="display:none;";
                icon2win.style.cssText="display:inline;";
                icon1mac.style.cssText="display:inline;";
                icon2mac.style.cssText="display:none;";
                icon1lin.style.cssText="display:none;";
                icon2lin.style.cssText="display:inline;";

                /**Std**/
                icon1win.setAttribute("style", "display:none;");
                icon2win.setAttribute("style", "display:inline;");
                icon1mac.setAttribute("style", "display:inline;");
                icon2mac.setAttribute("style", "display:none;");
                icon1lin.setAttribute("style", "display:none;");
                icon2lin.setAttribute("style", "display:inline;");

		liwin.setAttribute("className", "");
                liwin.setAttribute("class", "");
		lilin.setAttribute("className", "");
		lilin.setAttribute("class", "");
		limac.setAttribute("className", "selected_home");
                limac.setAttribute("class", "selected_home");

                spanwin.innerHTML = "<a href=\"javascript:llista_enable('win')\" onclick=\"javascript:llista_enable('win')\"> Windows</a>";
		spanlin.innerHTML = "<a href=\"javascript:llista_enable('lin')\" onclick=\"javascript:llista_enable('lin')\"> GNU/Linux</a>";
		spanmac.innerHTML = " Mac";

	}

        if (cas =="win") {

                /**IE**/
		llistawin1.style.cssText="display:block;";
		llistawin2.style.cssText="display:block;";
		llistamac1.style.cssText="display:none;";
		llistamac2.style.cssText="display:none;";
		llistalin1.style.cssText="display:none;";
		llistalin2.style.cssText="display:none;";

		/**Std**/
		llistawin1.setAttribute("style", "display:block;");	
		llistawin2.setAttribute("style", "display:block;");
		llistamac1.setAttribute("style", "display:none;");
		llistamac2.setAttribute("style", "display:none;");
		llistalin1.setAttribute("style", "display:none;");
		llistalin2.setAttribute("style", "display:none;");

                /**IE**/
                icon1win.style.cssText="display:inline;";
                icon2win.style.cssText="display:none;";
                icon1mac.style.cssText="display:none;";
                icon2mac.style.cssText="display:inline;";
                icon1lin.style.cssText="display:none;";
                icon2lin.style.cssText="display:inline;";

                /**Std**/
                icon1win.setAttribute("style", "display:inline;");
                icon2win.setAttribute("style", "display:none;");
                icon1mac.setAttribute("style", "display:none;");
                icon2mac.setAttribute("style", "display:inline;");
                icon1lin.setAttribute("style", "display:none;");
                icon2lin.setAttribute("style", "display:inline;");


		liwin.setAttribute("className", "selected_home");
		liwin.setAttribute("class", "selected_home");
		lilin.setAttribute("className", "");
		lilin.setAttribute("class", "");
		limac.setAttribute("className", "");
		limac.setAttribute("class", "");

                spanwin.innerHTML = " Windows";
		spanlin.innerHTML = "<a href=\"javascript:llista_enable('lin')\" onclick=\"javascript:llista_enable('lin')\"> GNU/Linux</a>";
		spanmac.innerHTML = "<a href=\"javascript:llista_enable('mac')\" onclick=\"javascript:llista_enable('mac')\"> Mac</a>";
	}
}


