
/*** Create some global variables ***/
var FadingObject = new Array();
var FadeRunning=false;
var FadeInterval=30;

var hexDigit=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
function dec2hex(dec)
{
	return(hexDigit[dec>>4]+hexDigit[dec&15]);
}
function hex2dec(hex)
{
	return(parseInt(hex,16))
}

function createFaderObject(theDiv, numSteps, startColor)
{
	if(!startColor)
		startColor = "F4F5F4";
		
	this.name		= theDiv;
	this.text		= null;
	this.color		= "F4F5F4";
	this.next_text	= null;
	this.next_color	= null;
	this.state		= "OFF";
	this.index		= 0;
	this.steps		= numSteps;
	this.r		= hex2dec(startColor.slice(0,2));
	this.g		= hex2dec(startColor.slice(2,4));
	this.b		= hex2dec(startColor.slice(4,6));
}

function FadingText(theDiv, numSteps, startColor)
{
	FadingObject[theDiv] = new createFaderObject(theDiv, numSteps, startColor);
}

function start_fading()
{
	if(!FadeRunning)
		FadeAnimation();
}

function set_text(f)
{
	if(navigator.appName.indexOf("Netscape") != -1
		&& document.getElementById)
	{
		var theElement = document.getElementById(f.name);
		var newRange   = document.createRange();
		newRange.setStartBefore(theElement);
		var strFrag    = newRange.createContextualFragment(f.text);	

		while (theElement.hasChildNodes())
			theElement.removeChild(theElement.lastChild);
		theElement.appendChild(strFrag);
		theElement.style.color="#"+f.startColor;
	}
}

function getColor(f)
{
	var r=hex2dec(f.color.slice(0,2));
	var g=hex2dec(f.color.slice(2,4));
	var b=hex2dec(f.color.slice(4,6));

	r2= Math.floor(f.r+(f.index*(r-f.r))/(f.steps) + .5);
	g2= Math.floor(f.g+(f.index*(g-f.g))/(f.steps) + .5);
	b2= Math.floor(f.b+(f.index*(b-f.b))/(f.steps) + .5);

	return("#" + dec2hex(r2) + dec2hex(g2) + dec2hex(b2));
}

function setColor(fadeObj)
{
	var theColor=getColor(fadeObj);
	var str="<FONT COLOR="+ theColor + ">" + fadeObj.text + "</FONT>";
	var theDiv=fadeObj.name;
	
//if IE 4+
	if(document.all)
	{
		document.all[theDiv].innerHTML=str;
	}	
//else if NS 4
	else if(document.layers)
	{
		document.nscontainer.document.layers[theDiv].document.write(str);
		document.nscontainer.document.layers[theDiv].document.close();
	}
//else if NS 6 (supports new DOM, may work in IE5) - see Website Abstraction for more info.
//http://www.wsabstract.com/javatutors/dynamiccontent4.shtml
	else if (document.getElementById)
	{
		theElement = document.getElementById(theDiv);
		theElement.style.color=theColor;
	}
	
}

function fade_up(theDiv, newText, newColor)
{
	var f=FadingObject[theDiv];

	if(newColor == null)
		newColor="FFFFFF";

	if(f.state == "OFF")
	{
		f.text  = newText;
		f.color = newColor;
		f.state = "FADE_UP";
		set_text(f);
		start_fading();
	}
	else if( f.state == "FADE_UP_DOWN"
		|| f.state == "FADE_DOWN"
		|| f.state == "FADE_DOWN_UP")
	{
		if(newText == f.text)
			f.state = "FADE_UP";
		else
		{
			f.next_text  = newText;
			f.next_color = newColor;
			f.state      = "FADE_DOWN_UP";
		}
	}
}

function fade_down(theDiv)
{
	var f=FadingObject[theDiv];

	if(f.state=="ON")
	{
		f.state="FADE_DOWN";
		start_fading();
	}
	else if(f.state=="FADE_DOWN_UP")
	{
		f.state="FADE_DOWN";
		f.next_text = null;
	}
	else if(f.state == "FADE_UP")
	{
		f.state="FADE_UP_DOWN";
	}
}

function FadeAnimation()
{
	FadeRunning = false;
	for (var d in FadingObject)
	{
		var f=FadingObject[d];

		if(f.state == "FADE_UP")
		{
			if(f.index < f.steps)
				f.index++;
			else
				f.index = f.steps;
			setColor(f);

			if(f.index == f.steps)
				f.state="ON";
			else
				FadeRunning = true;
		}
		else if(f.state == "FADE_UP_DOWN")
		{
			if(f.index < f.steps)
				f.index++;
			else
				f.index = f.steps;
			setColor(f);

			if(f.index == f.steps)
				f.state="FADE_DOWN";
			FadeRunning = true;
		}
		else if(f.state == "FADE_DOWN")
		{
			if(f.index > 0)
				f.index--;
			else
				f.index = 0;
			setColor(f);

			if(f.index == 0)
				f.state="OFF";
			else
				FadeRunning = true;
		}
		else if(f.state == "FADE_DOWN_UP")
		{
			if(f.index > 0)
				f.index--;
			else
				f.index = 0;
			setColor(f);

			if(f.index == 0)
			{
				f.text      = f.next_text;
				f.color     = f.next_color;
				f.next_text = null;
				f.state     ="FADE_UP";
				set_text(f);
			}
			FadeRunning = true;
		}
	}
	/*** Check to see if we need to animate any more frames. ***/
	if(FadeRunning)
		setTimeout("FadeAnimation()", FadeInterval);

}


var xmlhttp
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	 try {
	  xmlhttp = new XMLHttpRequest();
	 } catch (e) {
	  xmlhttp=false
	 }
	}
	function myXMLHttpRequest() {
	  var xmlhttplocal;
	  try {
	    xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	    xmlhttplocal=false;
	  }
	 }

	if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
	 try {
	  var xmlhttplocal = new XMLHttpRequest();
	 } catch (e) {
	  var xmlhttplocal=false;
	  alert('couldn\'t create xmlhttp object');
	 }
	}
	return(xmlhttplocal);
}

function sndReq(vote,id_num,ip_num,units) {
	var theUL = document.getElementById('unit_ul'+id_num); // the UL
	
	// switch UL with a loading div
	theUL.innerHTML = '<div class="loading"></div>';
	
    xmlhttp.open('get', 'rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num+'&c='+units);
    xmlhttp.onreadystatechange = handleResponse;
    xmlhttp.send(null);	
}

function handleResponse() {
  if(xmlhttp.readyState == 4){
		if (xmlhttp.status == 200){
       	
        var response = xmlhttp.responseText;
        var update = new Array();

        if(response.indexOf('|') != -1) {
            update = response.split('|');
            changeText(update[0], update[1]);
        }
		}
    }
}

function sndSaveReq() {
	var sections = document.getElementsByClassName('button');
	var alerttext = '';
	sections.each(function(button) {
		if (button.getAttribute('buttonID') == 0) {
			alerttext += ',' + button.id.substr(11);
		} else {
			alerttext += ',' + button.getAttribute('buttonID');
		}
	});

	if (alerttext != '') alerttext = alerttext.substr(1);
    xmlhttp.open('get', 'index.php?action=saveorder&q='+alerttext);
    xmlhttp.onreadystatechange = handleSaveResponse;
    xmlhttp.send(null);	
}

function handleSaveResponse() {
  if(xmlhttp.readyState == 4){
		if (xmlhttp.status == 200){
			if (xmlhttp.responseText != '')
		        alert(xmlhttp.responseText);
		}
    }
}

function changeText( div2show, text ) {
    // Detect Browser
    var IE = (document.all) ? 1 : 0;
    var DOM = 0; 
    if (parseInt(navigator.appVersion) >=5) {DOM=1};

    // Grab the content from the requested "div" and show it in the "container"
    if (DOM) {
        var viewer = document.getElementById(div2show);
        viewer.innerHTML = text;
    }  else if(IE) {
        document.all[div2show].innerHTML = text;
    }
}


function toggleOff( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  
  vis.display = "none";
}

function toggleOn( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  
  vis.display = "block";
}



function hideHandle(cN) {
	for (i=0;i<document.getElementsByTagName("div").length; i++) {
		if (document.getElementsByTagName("div").item(i).className == cN){
			document.getElementsByTagName("div").item(i).style.visibility = "hidden";
		}
	}
}

function showHandle(cN) {
	for (i=0;i<document.getElementsByTagName("div").length; i++) {
		if (document.getElementsByTagName("div").item(i).className == cN){
			document.getElementsByTagName("div").item(i).style.visibility = "visible";
		}
	}
}

function removeElement(divNum) {
  var d = document.getElementById('buttonarea');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}




sections = [ 'buttonarea_1','buttonarea_2','buttonarea_3','buttonarea_4','buttonarea_5','buttonarea_6','buttonarea_7','buttonarea_8','buttonarea_9',
		'buttonarea_10','buttonarea_11','buttonarea_12','buttonarea_13','buttonarea_14','buttonarea_15','buttonarea_16','buttonarea_17','buttonarea_18',
		'buttonarea_19','buttonarea_20','buttonarea_21','buttonarea_22','buttonarea_23','buttonarea_24','buttonarea_25','buttonarea_26','buttonarea_27',
		'buttonarea_28','buttonarea_29','buttonarea_30','buttonarea_31','buttonarea_32','buttonarea_33','buttonarea_34','buttonarea_35','buttonarea_36'];

function createNewSection(name) {
		var selectVar = document.addform.addselect.options[document.addform.addselect.selectedIndex].value;
		
		/*Begin Button Variables*/

		if (selectVar == 1) {
			var vartitle = "google images search"; var varmouseover = "google images"; var varsearch = "gimages"; var varsource = "img/gimages.png";
			} else if (selectVar == 2) { var vartitle = "google videos search";  var varmouseover = "google videos"; var varsearch = "gvideos"; var varsource = "img/gvideos.png";
			} else if (selectVar == 3) { var vartitle = "google news search";  var varmouseover = "google news"; var varsearch = "gnews"; var varsource = "img/gnews.png";
			} else if (selectVar == 4) { var vartitle = "google blogs search";  var varmouseover = "google blogs"; var varsearch = "gblogs"; var varsource = "img/gblogs.png";
			} else if (selectVar == 5) { var vartitle = "google maps search";  var varmouseover = "google maps"; var varsearch = "gmaps"; var varsource = "img/gmaps.png";
			} else if (selectVar == 6) { var vartitle = "google groups search";  var varmouseover = "google groups"; var varsearch = "ggroups"; var varsource = "img/ggroups.png";
			} else if (selectVar == 7) { var vartitle = "google scholar search";  var varmouseover = "google scholar"; var varsearch = "gscholar"; var varsource = "img/gscholar.png";
			} else if (selectVar == 8) { var vartitle = "snap search";  var varmouseover = "snap"; var varsearch = "snap"; var varsource = "img/snap.png";
			} else if (selectVar == 9) { var vartitle = "yahoo search";  var varmouseover = "yahoo"; var varsearch = "yahoo"; var varsource = "img/yahoo.png";
			} else if (selectVar == 10) { var vartitle = "live search";  var varmouseover = "live"; var varsearch = "live"; var varsource = "img/live.png";
			} else if (selectVar == 11) { var vartitle = "ask search";  var varmouseover = "ask"; var varsearch = "ask"; var varsource = "img/ask.png";
			} else if (selectVar == 12) { var vartitle = "del.icio.us search";  var varmouseover = "del.icio.us"; var varsearch = "delicious"; var varsource = "img/delicious.png";
			} else if (selectVar == 13) { var vartitle = "digg search";  var varmouseover = "digg"; var varsearch = "digg"; var varsource = "img/digg.png";
			} else if (selectVar == 14) { var vartitle = "technorati search";  var varmouseover = "technorati"; var varsearch = "technorati"; var varsource = "img/technorati.png";
			} else if (selectVar == 15) { var vartitle = "reddit search";  var varmouseover = "reddit"; var varsearch = "reddit"; var varsource = "img/reddit.png";
			} else if (selectVar == 16) { var vartitle = "stumbleupon search";  var varmouseover = "stumbleupon"; var varsearch = "stumbleupon"; var varsource = "img/stumbleupon.png";
			} else if (selectVar == 17) { var vartitle = "furl search";  var varmouseover = "furl"; var varsearch = "furl"; var varsource = "img/furl.png";
			} else if (selectVar == 18) { var vartitle = "blinklist search";  var varmouseover = "blinklist"; var varsearch = "blinklist"; var varsource = "img/blinklist.png";
			} else if (selectVar == 19) { var vartitle = "youtube search";  var varmouseover = "youtube"; var varsearch = "youtube"; var varsource = "img/youtube.png";
			} else if (selectVar == 20) { var vartitle = "dailymotion search";  var varmouseover = "dailymotion"; var varsearch = "dailymotion"; var varsource = "img/dailymotion.png";
			} else if (selectVar == 21) { var vartitle = "ifilm search";  var varmouseover = "ifilm"; var varsearch = "ifilm"; var varsource = "img/ifilm.png";
			} else if (selectVar == 22) { var vartitle = "metacafe search";  var varmouseover = "metacafe"; var varsearch = "metacafe"; var varsource = "img/metacafe.png";
			} else if (selectVar == 23) { var vartitle = "flickr search";  var varmouseover = "flickr"; var varsearch = "flickr"; var varsource = "img/flickr.png";
			} else if (selectVar == 24) { var vartitle = "deviantart search";  var varmouseover = "deviantart"; var varsearch = "deviantart"; var varsource = "img/deviantart.png";
			} else if (selectVar == 25) { var vartitle = "myspace search";  var varmouseover = "myspace"; var varsearch = "myspace"; var varsource = "img/myspace.png";
			} else if (selectVar == 26) { var vartitle = "last.fm search";  var varmouseover = "last.fm"; var varsearch = "lastfm"; var varsource = "img/lastfm.png";
			} else if (selectVar == 27) { var vartitle = "cnet search";  var varmouseover = "cnet"; var varsearch = "cnet"; var varsource = "img/cnet.png";
			} else if (selectVar == 28) { var vartitle = "newsvine search";  var varmouseover = "newsvine"; var varsearch = "newsvine"; var varsource = "img/newsvine.png";
			} else if (selectVar == 29) { var vartitle = "slashdot search";  var varmouseover = "slashdot"; var varsearch = "slashdot"; var varsource = "img/slashdot.png";
			} else if (selectVar == 30) { var vartitle = "twitter search";  var varmouseover = "twitter"; var varsearch = "twitter"; var varsource = "img/twitter.png";
			} else if (selectVar == 31) { var vartitle = "amazon search";  var varmouseover = "amazon"; var varsearch = "amazon"; var varsource = "img/amazon.png";
			} else if (selectVar == 32) { var vartitle = "ebay search";  var varmouseover = "ebay"; var varsearch = "ebay"; var varsource = "img/ebay.png";
			} else if (selectVar == 33) { var vartitle = "wikipedia search";  var varmouseover = "wikipedia"; var varsearch = "wikipedia"; var varsource = "img/wikipedia.png";
			} else if (selectVar == 34) { var vartitle = "dictionary search";  var varmouseover = "dictionary"; var varsearch = "dictionary"; var varsource = "img/dictionary.png";
			} else if (selectVar == 35) { var vartitle = "answers search";  var varmouseover = "answers"; var varsearch = "answers"; var varsource = "img/answers.png";
			} else if (selectVar == 36) { var vartitle = "imdb search";  var varmouseover = "imdb"; var varsearch = "imdb"; var varsource = "img/imdb.png";
			} else if (selectVar == 37) { var vartitle = "altavista search";  var varmouseover = "altavista"; var varsearch = "altavista"; var varsource = "img/altavista.png";
			} else if (selectVar == 38) { var vartitle = "dogpile search";  var varmouseover = "dogpile"; var varsearch = "dogpile"; var varsource = "img/dogpile.png";
			} else if (selectVar == 39) { var vartitle = "exalead search";  var varmouseover = "exalead"; var varsearch = "exalead"; var varsource = "img/exalead.png";
			} else if (selectVar == 40) { var vartitle = "google products search";  var varmouseover = "google products"; var varsearch = "gproducts"; var varsource = "img/gproducts.png";
			} else if (selectVar == 41) { var vartitle = "google books search";  var varmouseover = "google books"; var varsearch = "gbooks"; var varsource = "img/gbooks.png";
			} else if (selectVar == 42) { var vartitle = "yahoo images search";  var varmouseover = "yahoo images"; var varsearch = "yimages"; var varsource = "img/yimages.png";
			} else if (selectVar == 43) { var vartitle = "yahoo videos search";  var varmouseover = "yahoo videos"; var varsearch = "yvideos"; var varsource = "img/yvideos.png";
			} else if (selectVar == 44) { var vartitle = "yahoo news search";  var varmouseover = "yahoo news"; var varsearch = "ynews"; var varsource = "img/ynews.png";
			} else if (selectVar == 45) { var vartitle = "yahoo answers search";  var varmouseover = "yahoo answers"; var varsearch = "yanswers"; var varsource = "img/yanswers.png";
			} else if (selectVar == 46) { var vartitle = "alltheweb search";  var varmouseover = "alltheweb"; var varsearch = "alltheweb"; var varsource = "img/alltheweb.png";
			} else if (selectVar == 47) { var vartitle = "sphere search";  var varmouseover = "sphere"; var varsearch = "sphere"; var varsource = "img/sphere.png";
			} else if (selectVar == 48) { var vartitle = "zooomr search";  var varmouseover = "zooomr"; var varsearch = "zooomr"; var varsource = "img/zooomr.png";
			} else if (selectVar == 49) { var vartitle = "lifehacker search";  var varmouseover = "lifehacker"; var varsearch = "lifehacker"; var varsource = "img/lifehacker.png";
			} else if (selectVar == 50) { var vartitle = "about search";  var varmouseover = "about"; var varsearch = "about"; var varsource = "img/about.png";
			} else if (selectVar == 51) { var vartitle = "excite search";  var varmouseover = "excite"; var varsearch = "excite"; var varsource = "img/excite.png";
			} else if (selectVar == 52) { var vartitle = "photobucket search";  var varmouseover = "photobucket"; var varsearch = "photobucket"; var varsource = "img/photobucket.png";
			} else if (selectVar == 53) { var vartitle = "shopping search";  var varmouseover = "shopping"; var varsearch = "shopping"; var varsource = "img/shopping.png";
			} else if (selectVar == 54) { var vartitle = "facebook search";  var varmouseover = "facebook"; var varsearch = "facebook"; var varsource = "img/facebook.png";
			} else if (selectVar == 55) { var vartitle = "pricegrabber search";  var varmouseover = "pricegrabber"; var varsearch = "pricegrabber"; var varsource = "img/pricegrabber.png";
			} else if (selectVar == 56) { var vartitle = "linkedin search";  var varmouseover = "linkedin"; var varsearch = "linkedin"; var varsource = "img/linkedin.png";
			} else if (selectVar == 57) { var vartitle = "simpy search";  var varmouseover = "simpy"; var varsearch = "simpy"; var varsource = "img/simpy.png";
			} else if (selectVar == 58) { var vartitle = "odeo search";  var varmouseover = "odeo"; var varsearch = "odeo"; var varsource = "img/odeo.png";
			} else if (selectVar == 59) { var vartitle = "snap images search";  var varmouseover = "snap images"; var varsearch = "simages"; var varsource = "img/simages.png";
			} else if (selectVar == 60) { var vartitle = "friendster search";  var varmouseover = "friendster"; var varsearch = "friendster"; var varsource = "img/friendster.png";
			} else if (selectVar == 61) { var vartitle = "clipmarks search";  var varmouseover = "clipmarks"; var varsearch = "clipmarks"; var varsource = "img/clipmarks.png";
			} else if (selectVar == 62) { var vartitle = "linkroll search";  var varmouseover = "linkroll"; var varsearch = "linkroll"; var varsource = "img/linkroll.png";
			} else if (selectVar == 63) { var vartitle = "diigo search";  var varmouseover = "diigo"; var varsearch = "diigo"; var varsource = "img/diigo.png";
			} else if (selectVar == 64) { var vartitle = "search.com search";  var varmouseover = "search.com"; var varsearch = "search"; var varsource = "img/search.png";
			} else if (selectVar == 65) { var vartitle = "goodsearch search";  var varmouseover = "goodsearch"; var varsearch = "goodsearch"; var varsource = "img/goodsearch.png";
			} else if (selectVar == 66) { var vartitle = "shadows search";  var varmouseover = "shadows"; var varsearch = "shadows"; var varsource = "img/shadows.png";
			} else if (selectVar == 67) { var vartitle = "lycos search";  var varmouseover = "lycos"; var varsearch = "lycos"; var varsource = "img/lycos.png";
			} else if (selectVar == 68) { var vartitle = "bebo search";  var varmouseover = "bebo"; var varsearch = "bebo"; var varsource = "img/bebo.png";
			} else if (selectVar == 69) { var vartitle = "hi5 search";  var varmouseover = "hi5"; var varsearch = "hi5"; var varsource = "img/hi5.png";
			} else if (selectVar == 70) { var vartitle = "ning search";  var varmouseover = "ning"; var varsearch = "ning"; var varsource = "img/ning.png";
			} else if (selectVar == 71) { var vartitle = "wink search";  var varmouseover = "wink"; var varsearch = "wink"; var varsource = "img/wink.png";
			} else if (selectVar == 72) { var vartitle = "midomi search";  var varmouseover = "midomi"; var varsearch = "midomi"; var varsource = "img/midomi.png";
			} else if (selectVar == 73) { var vartitle = "seeqpod search";  var varmouseover = "seeqpod"; var varsearch = "seeqpod"; var varsource = "img/seeqpod.png";
			} else if (selectVar == 74) { var vartitle = "blinkx search";  var varmouseover = "blinkx"; var varsearch = "blinkx"; var varsource = "img/blinkx.png";
			} else if (selectVar == 75) { var vartitle = "cnn news search";  var varmouseover = "cnn news"; var varsearch = "cnn"; var varsource = "img/cnn.png";
			} else if (selectVar == 76) { var vartitle = "bbc news search";  var varmouseover = "bbc news"; var varsearch = "bbc"; var varsource = "img/bbc.png";
			} else if (selectVar == 77) { var vartitle = "fisssh podcasts search";  var varmouseover = "fisssh podcasts"; var varsearch = "fisssh"; var varsource = "img/fisssh.png";
			} else if (selectVar == 78) { var vartitle = "aol video search";  var varmouseover = "aol video"; var varsearch = "aolvideo"; var varsource = "img/aolvideo.png";
			} else if (selectVar == 79) { var vartitle = "new york times search";  var varmouseover = "new york times"; var varsearch = "nytimes"; var varsource = "img/nytimes.png";
			} else if (selectVar == 80) { var vartitle = "liveleak search";  var varmouseover = "liveleak"; var varsearch = "liveleak"; var varsource = "img/liveleak.png";
			} else if (selectVar == 81) { var vartitle = "nextag search";  var varmouseover = "nextag"; var varsearch = "nextag"; var varsource = "img/nextag.png";
			} else if (selectVar == 82) { var vartitle = "overstock search";  var varmouseover = "overstock"; var varsearch = "overstock"; var varsource = "img/overstock.png";
			} else if (selectVar == 83) { var vartitle = "yahoo shopping search";  var varmouseover = "yahoo shopping"; var varsearch = "yshopping"; var varsource = "img/yshopping.png";
			} else if (selectVar == 84) { var vartitle = "";  var varmouseover = ""; var varsearch = ""; var varsource = "";
			} else if (selectVar == 85) { var vartitle = "mahalo search";  var varmouseover = "mahalo"; var varsearch = "mahalo"; var varsource = "img/mahalo.png";		
			} else if (selectVar == 86) { var vartitle = "worldcat search";  var varmouseover = "worldcat"; var varsearch = "worldcat"; var varsource = "img/worldcat.png";		
			} else if (selectVar == 87) { var vartitle = "librarything search";  var varmouseover = "librarything"; var varsearch = "librarything"; var varsource = "img/librarything.png";
			} else if (selectVar == 88) { var vartitle = "techcrunch search";  var varmouseover = "techcrunch"; var varsearch = "techcrunch"; var varsource = "img/techcrunch.png";		
			} else if (selectVar == 89) { var vartitle = "shoutwire search";  var varmouseover = "shoutwire"; var varsearch = "shoutwire"; var varsource = "img/shoutwire.png";	
			} else if (selectVar == 90) { var vartitle = "web.de suche";  var varmouseover = "web.de"; var varsearch = "webde"; var varsource = "img/webde.png";		
			} else if (selectVar == 91) { var vartitle = "spiegel suche";  var varmouseover = "spiegel"; var varsearch = "spiegel"; var varsource = "img/spiegel.png";		
			} else if (selectVar == 92) { var vartitle = "clusty search";  var varmouseover = "clusty"; var varsearch = "clusty"; var varsource = "img/clusty.png";		
			} else if (selectVar == 93) { var vartitle = "walmart search";  var varmouseover = "walmart"; var varsearch = "walmart"; var varsource = "img/walmart.png";		
			} else if (selectVar == 94) { var vartitle = "veoh search";  var varmouseover = "veoh"; var varsearch = "veoh"; var varsource = "img/veoh.png";		
			} else if (selectVar == 95) { var vartitle = "usasearch search";  var varmouseover = "usasearch"; var varsearch = "usasearch"; var varsource = "img/usasearch.png";		

		}

		/*End Button Variables*/

		var name = "name";
		if (name != '') {
			var newDiv = Builder.node('div', {id: 'buttonarea_' + (sections.length + 1), className: 'button' },
			[
				Builder.node('div', {className: 'close', onclick:'removeElement(\'buttonarea_' + (sections.length + 1) + '\')' }),
				Builder.node('div', {className: 'handle'}),
				Builder.node('div', {className: 'content'},
			[
				Builder.node('img', {title: vartitle, alt: vartitle, onmouseover:'fade_up(\'fade1\',\'' + varmouseover + '\',\'242424\')',
						onmouseout:'fade_down(\'fade1\')', onclick:'dosearch(\'' + varsearch + '\');', src: varsource})
			])
			]);

			newDiv.setAttribute('buttonID', selectVar);
			sections.push(newDiv.id);
			$('buttonarea').appendChild(newDiv);
			Effect.Shake(newDiv.id);
			Sortable.create('buttonarea');
			showHandle('handle');
			showHandle('close');
			
		}
	}

	/*
	Debug Functions for checking the group and item order
	*/
	function getGroupOrder() {
		var sections = document.getElementsByClassName('button');
		var alerttext = '';
		sections.each(function(button) {
			var buttonID = button.id;
			var order = Sortable.serialize(buttonID);
			alerttext += buttonID + '\n';
		});
		alert(alerttext);
		return false;
	}



//This function sends the form as well as sets the cookie.  
function send() {
  
    var date = new Date();
    var date2 = new Date();
    date.setTime(date.getTime()+(20000*24*60*60*1000));
    
    if (document.addform.targetnew.checked) {
     
        var expires = "; expires="+date.toGMTString();
        document.cookie = "testcookie"+"="+expires+"; path=/"+"; domain=it.sputtr.com";
        
    }
    else {
    var expires = "; expires="+date2.toGMTString();
    document.cookie = "testcookie"+"="+" "+expires+"; path=/"+"; domain=it.sputtr.com";
    
    }

}
//This function loads on page load and checks for an existing cookie
function init() {
var form = document.getElementById("addform");
var check = document.getElementById("checkbox1");

    if (document.cookie) {
        var cookieName = "testcookie=";
        var cookie_array = document.cookie.split(';');

    for(var i=0;i < cookie_array.length;i++) {
        var c = cookie_array[i];
            while (c.charAt(0)==' ') {
             c = c.substring(1,c.length);
             }	
            
            if (c.indexOf(cookieName) == 0) {
            check.checked = true;
            }
    }
       
}

      

}

function dosearchg(sftg) {
	var sfg=document.sform;
	if (sftg=="google") {
		var submitto = "http://it.sputtr.com/google.html?q=" + escape(sfg.q.value) + "&cx=002133980112850404304:q6hxfiqvvd4" + "&cof=FORID:10";
		} else if (sftg=="gimages") {
		var submitto = "http://images.google.it/images?q=" + escape(sfg.q.value);
		} else if (sftg=="gvideos") {
		var submitto = "http://video.google.it/videosearch?q=" + escape(sfg.q.value);
		} else if (sftg=="gnews") {
		var submitto = "http://news.google.it/news?q=" + escape(sfg.q.value);
		} else if (sftg=="gmaps") {
		var submitto = "http://maps.google.it/maps?q=" + escape(sfg.q.value);
		}
	document.location.href=submitto;
	return false;
}


function dosearch(sft) {
	var nw=0;
	if (document.addform.targetnew.checked) { var nw=1; }
	var sf=document.sform;
	if (sft=="technorati") {
		var submitto = "http://www.technorati.com/search/" + escape(sf.sfq.value);
		} else if (sft=="wikipedia") {
		var submitto = "http://it.wikipedia.org:80/wiki/Special:Search?go=Go&search=" + escape(sf.sfq.value);	
		} else if (sft=="digg") {
		var submitto = "http://digg.com/search?section=news&s=" + escape(sf.sfq.value);		
		} else if (sft=="flickr") {
		var submitto = "http://flickr.com/search/?w=all&s=rec&q=" + escape(sf.sfq.value);
		} else if (sft=="myspace") {
		var submitto = "http://sads.myspace.com/Modules/Search/Pages/Search.aspx?t=tms&q=" + escape(sf.sfq.value);		
		} else if (sft=="delicious") {
		var submitto = "http://del.icio.us/search/?all=" + escape(sf.sfq.value);
		} else if (sft=="youtube") {
		var submitto = "http://youtube.com/results?search_query=" + escape(sf.sfq.value) + "&search=Search";
		} else if (sft=="reddit") {
		var submitto = "http://reddit.com/search?q=" + escape(sf.sfq.value) + "&s=hot";
		} else if (sft=="blinklist") {
		var submitto = "http://www.blinklist.com/tag/" + escape(sf.sfq.value);
		} else if (sft=="newsvine") {
		var submitto = "http://www.newsvine.com/" + escape(sf.sfq.value);
		} else if (sft=="metacafe") {
		var submitto = "http://www.metacafe.com/tags/" + escape(sf.sfq.value);
		} else if (sft=="dailymotion") {
		var submitto = "http://www.dailymotion.com/videos/relevance/search/" + escape(sf.sfq.value);
		} else if (sft=="ifilm") {
		var submitto = "http://www.ifilm.com/search?query=" + escape(sf.sfq.value) +"&s=Video+Search";
		} else if (sft=="cnet") {
		var submitto = "http://www.cnet.com/4244-5_1-0.html?tag=srch&query=" + escape(sf.sfq.value);
		} else if (sft=="twitter") {
		var submitto = "http://twitter.fm/search/" + escape(sf.sfq.value);
		} else if (sft=="gimages") {
		var submitto = "http://images.google.it/images?q=" + escape(sf.sfq.value);
		} else if (sft=="gvideos") {
		var submitto = "http://video.google.it/videosearch?q=" + escape(sf.sfq.value);
		} else if (sft=="gnews") {
		var submitto = "http://news.google.it/news?q=" + escape(sf.sfq.value);
		} else if (sft=="gmaps") {
		var submitto = "http://maps.google.it/maps?q=" + escape(sf.sfq.value);
		} else if (sft=="gblogs") {
		var submitto = "http://blogsearch.google.it/blogsearch?q=" + escape(sf.sfq.value);
		} else if (sft=="stumbleupon") {
		var submitto = "http://www.stumbleupon.com/tag/" + escape(sf.sfq.value);
		} else if (sft=="lastfm") {
		var submitto = "http://www.lastfm.it/explore/search/?q=" + escape(sf.sfq.value);
		} else if (sft=="shoutwire") {
		var submitto = "http://shoutwire.com/search/" + escape(sf.sfq.value);
		} else if (sft=="furl") {
		var submitto = "http://furl.net/search.jsp?keyword=" + escape(sf.sfq.value);
		} else if (sft=="slashdot") {
		var submitto = "http://slashdot.org/search.pl?query=" + escape(sf.sfq.value);
		} else if (sft=="dictionary") {
		var submitto = "http://dictionary.reference.com/browse/" + escape(sf.sfq.value);
		} else if (sft=="snap") {
		var submitto = "http://www.snap.com/search.php?query=" + escape(sf.sfq.value);
		} else if (sft=="yahoo") {
		var submitto = "http://it.search.yahoo.com/search?p=" + escape(sf.sfq.value);
		} else if (sft=="ask") {
		var submitto = "http://www.ask.it/web?q=" + escape(sf.sfq.value);
		} else if (sft=="live") {
		var submitto = "http://search.live.com/results.aspx?mkt=it-it&q=" + escape(sf.sfq.value);
		} else if (sft=="imdb") {
		var submitto = "http://imdb.com/find?s=all&q=" + escape(sf.sfq.value);
		} else if (sft=="answers") {
		var submitto = "http://www.answers.com/" + escape(sf.sfq.value);
		} else if (sft=="ggroups") {
		var submitto = "http://groups.google.it/groups/search?q=" + escape(sf.sfq.value);
		} else if (sft=="deviantart") {
		var submitto = "http://search.deviantart.com/?section=browse&q=" + escape(sf.sfq.value);
		} else if (sft=="amazon") {
		var submitto = "http://amazon.com/s/?url=search-alias%3Daps&field-keywords=" + escape(sf.sfq.value);
		} else if (sft=="techcrunch") {
		var submitto = "http://www.techcrunch.com/?s=" + escape(sf.sfq.value);
		} else if (sft=="ebay") {
		var submitto = "http://search.ebay.it/" + escape(sf.sfq.value);
		} else if (sft=="altavista") {
		var submitto = "http://it.altavista.com/web/results?q=" + escape(sf.sfq.value);
		} else if (sft=="dogpile") {
		var submitto = "http://www.dogpile.com/info.dogpl/search/web/" + escape(sf.sfq.value);
		} else if (sft=="exalead") {
		var submitto = "http://www.exalead.com/search/results?q=" + escape(sf.sfq.value);
		} else if (sft=="gproducts") {
		var submitto = "http://www.google.it/products?q=" + escape(sf.sfq.value);
		} else if (sft=="gbooks") {
		var submitto = "http://www.google.it/books?q=" + escape(sf.sfq.value);
		} else if (sft=="yimages") {
		var submitto = "http://it.search.yahoo.com/search/images?p=" + escape(sf.sfq.value);
		} else if (sft=="yvideos") {
		var submitto = "http://it.video.search.yahoo.com/search/video?p=" + escape(sf.sfq.value);
		} else if (sft=="ynews") {
		var submitto = "http://it.news.search.yahoo.com/search/news?p=" + escape(sf.sfq.value);
		} else if (sft=="yanswers") {
		var submitto = "http://it.answers.yahoo.com/search/search_result?p=" + escape(sf.sfq.value);
		} else if (sft=="alltheweb") {
		var submitto = "http://alltheweb.com/search?q=" + escape(sf.sfq.value);
		} else if (sft=="sphere") {
		var submitto = "http://www.sphere.com/search?datedrop=1&q=" + escape(sf.sfq.value);
		} else if (sft=="zooomr") {
		var submitto = "http://beta.zooomr.com/search/photos/?q=" + escape(sf.sfq.value);
		} else if (sft=="lifehacker") {
		var submitto = "http://lifehacker.com/search/" + escape(sf.sfq.value);
		} else if (sft=="about") {
		var submitto = "http://search.about.com/fullsearch.htm?terms=" + escape(sf.sfq.value);
		} else if (sft=="excite") {
		var submitto = "http://www.excite.it/search/web/results/?q=" + escape(sf.sfq.value);
		} else if (sft=="photobucket") {
		var submitto = "http://photobucket.com/images/" + escape(sf.sfq.value);
		} else if (sft=="shopping") {
		var submitto = "http://www.shopping.com/xFS?KW=" + escape(sf.sfq.value);
		} else if (sft=="facebook") {
		var submitto = "http://www.facebook.com/s.php?q=" + escape(sf.sfq.value);
		} else if (sft=="pricegrabber") {
		var submitto = "http://www.pricegrabber.com/search.php?form_keyword=" + escape(sf.sfq.value);
		} else if (sft=="linkedin") {
		var submitto = "http://www.linkedin.com/search?search=&sortCriteria=4&keywords=" + escape(sf.sfq.value);
		} else if (sft=="simpy") {
		var submitto = "http://www.simpy.com/links/search/" + escape(sf.sfq.value);
		} else if (sft=="odeo") {
		var submitto = "http://odeo.com/find/" + escape(sf.sfq.value);
		} else if (sft=="simages") {
		var submitto = "http://images.snap.com/search.php?query=" + escape(sf.sfq.value);
		} else if (sft=="friendster") {
		var submitto = "http://www.friendster.com/usersearch.php?page=0&country=US&location=&distance=&usearch=" + escape(sf.sfq.value);
		} else if (sft=="clipmarks") {
		var submitto = "http://www.clipmarks.com/tags/" + escape(sf.sfq.value);
		} else if (sft=="linkroll") {
		var submitto = "http://www.linkroll.com/index.php?action=links&category=" + escape(sf.sfq.value);
		} else if (sft=="diigo") {
		var submitto = "http://www.diigo.com/search/who=All&what=" + escape(sf.sfq.value);
		} else if (sft=="search") {
		var submitto = "http://www.search.com/search?q=" + escape(sf.sfq.value);
		} else if (sft=="goodsearch") {
		var submitto = "http://www.goodsearch.com/Search.aspx?Keywords=" + escape(sf.sfq.value);
		} else if (sft=="shadows") {
		var submitto = "http://www.shadows.com/tags/" + escape(sf.sfq.value);
		} else if (sft=="lycos") {
		var submitto = "http://search.lycos.it/cgi-bin/pursuit?cat=loc&query=" + escape(sf.sfq.value);
		} else if (sft=="bebo") {
		var submitto = "http://bebo.com/Search.jsp?SearchType=People&SearchTerm=" + escape(sf.sfq.value);
		} else if (sft=="hi5") {
		var submitto = "http://hi5.com/friend/processHeaderNameSearch.do?searchText=" + escape(sf.sfq.value);
		} else if (sft=="ning") {
		var submitto = "http://www.ning.com/?view=search&term=" + escape(sf.sfq.value);
		} else if (sft=="wink") {
		var submitto = "http://wink.com/people/?aps=0&pf=&searchSubmit=Search+People&q=" + escape(sf.sfq.value);
		} else if (sft=="midomi") {
		var submitto = "http://www.midomi.com/index.php?type=text&action=main.search&searchTerm=" + escape(sf.sfq.value);
		} else if (sft=="seeqpod") {
		var submitto = "http://www.seeqpod.com/music/?q=" + escape(sf.sfq.value);
		} else if (sft=="blinkx") {
		var submitto = "http://www.blinkx.com/videos/" + escape(sf.sfq.value);
		} else if (sft=="cnn") {
		var submitto = "http://search.cnn.com/search.jsp?sortBy=date&type=web&query=" + escape(sf.sfq.value);
		} else if (sft=="bbc") {
		var submitto = "http://search.bbc.co.uk/cgi-bin/search/results.pl?tab=all&scope=all&q=" + escape(sf.sfq.value);
		} else if (sft=="fisssh") {
		var submitto = "http://podcasts.fisssh.com/fisssh.php?q=" + escape(sf.sfq.value);
		} else if (sft=="aolvideo") {
		var submitto = "http://video.aol.com/video-search/query/" + escape(sf.sfq.value);
		} else if (sft=="nytimes") {
		var submitto = "http://query.nytimes.com/search/query?date=past30days&query=" + escape(sf.sfq.value);
		} else if (sft=="liveleak") {
		var submitto = "http://www.liveleak.com/browse?q=" + escape(sf.sfq.value);
		} else if (sft=="nextag") {
		var submitto = "http://www.nextag.com/serv/main/buyer/OutPDir.jsp?search=" + escape(sf.sfq.value);
		} else if (sft=="overstock") {
		var submitto = "http://www.overstock.com/search?keywords=" + escape(sf.sfq.value);
		} else if (sft=="yshopping") {
		var submitto = "http://shopping.yahoo.it/ctl/do/search?siteSearchQuery=" + escape(sf.sfq.value);
		} else if (sft=="mahalo") {
		var submitto = "http://www.mahalo.com/" + escape(sf.sfq.value);
		} else if (sft=="worldcat") {
		var submitto = "http://worldcat.org/search?qt=worldcat_org&submit=Search&q=" + escape(sf.sfq.value);
		} else if (sft=="librarything") {
		var submitto = "http://www.librarything.com/search_works.php?Search=Search&searchbox=" + escape(sf.sfq.value);
		} else if (sft=="techcrunch") {
		var submitto = "http://techcrunch-swicki.eurekster.com/" + escape(sf.sfq.value);
		} else if (sft=="shoutwire") {
		var submitto = "http://shoutwire.com/search/" + escape(sf.sfq.value);
		} else if (sft=="clusty") {
		var submitto = "http://clusty.com/search?query=" + escape(sf.sfq.value);
		} else if (sft=="veoh") {
		var submitto = "http://www.veoh.com/search.html?numResults=20&action=search&search=" + escape(sf.sfq.value);
		} else {
		var submitto = "http://it.sputtr.com/google.html?q=" + escape(sf.sfq.value) + "&cx=002133980112850404304:q6hxfiqvvd4" + "&cof=FORID:10";
	}
	if(nw==0) {
	document.location.href=submitto;
	return false;
	}
	else if (nw==1) {
	window.open(submitto);
	return false;
	}
}


function setfocus() {
document.sform.sfq.focus();
}
