function checkWidth()
{
	alert($(window).width());
}

function setFocus()
{
	document.getElementById("searchBox").value="";
	document.getElementById("searchBox").focus();
	distributeData();
}

function distributeData()
{
	
	if (window.XMLHttpRequest)
  	{// code for IE7+, Firefox, Chrome, Opera, Safari
  		xmlhttp=new XMLHttpRequest();
  	}
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	xmlhttp.open("GET","widgets.xml",false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML; 

	$("#dataSpace1").empty();
	$("#dataSpace2").empty();
	$("#dataSpace3").empty();
	
	var x=xmlDoc.getElementsByTagName("widget");
	var textIs = "";
	for (i=0;i<x.length;i++)
  	{
		
		textIs="<table border='0' cellpadding='0' cellspacing='0' width='280px'>";
  		textIs=textIs+"<tr><td colspan='2' bgcolor='#000000' class='topRoundedCorners' style='padding-left:5px'><a href='"+x[i].getElementsByTagName("link")[0].childNodes[0].nodeValue+"' style='text-decoration:none;'><font color='#FFFFFF'>";
  		textIs=textIs+x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
  		textIs=textIs+"</font></a></td></tr><tr>";
		textIs=textIs+"<td bgcolor='#333333' class='bottomLeftRoundedCorners' style='padding-right:5px; padding-top:3px; padding-bottom:3px'>";
  		textIs=textIs+"<a href='"+x[i].getElementsByTagName("link")[0].childNodes[0].nodeValue+"'><img src='images/"+x[i].getElementsByTagName("img")[0].childNodes[0].nodeValue+"' style='float:left; padding:10px' class='roundedCorners'/></a></td><td bgcolor='#333333' class='bottomRightRoundedCorners' style='padding-right:5px; padding-top:3px; padding-bottom:3px'><font color='#CCCCCC'>";
  		textIs=textIs+x[i].getElementsByTagName("source-value")[0].childNodes[0].nodeValue;
  		textIs=textIs+"</font></td></tr></table>";
  		textIs=textIs+"<br>";
  		switch(i%3)
  		{
  			case 0:
  				$("#dataSpace1").append(textIs);
  				break;
  			case 1:
  				$("#dataSpace2").append(textIs);
  				break;
  			case 2:
  				$("#dataSpace3").append(textIs);
  				break;
  		}
  	}
}

function changeData()
{
	var abc = $("#searchBox").val().toLowerCase();
	if(abc == '')
	{
		distributeData();
		return false;
	}
	if (window.XMLHttpRequest)
  	{// code for IE7+, Firefox, Chrome, Opera, Safari
  		xmlhttp=new XMLHttpRequest();
  	}
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	
  	xmlhttp.open("GET","widgets.xml",false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML; 
	
	$("#dataSpace1").empty();
	$("#dataSpace2").empty();
	$("#dataSpace3").empty();
	
	var x=xmlDoc.getElementsByTagName("widget");
	var textIs = "";
	var j = 0;
	for (i=0;i<x.length;i++)
  	{
  		if(x[i].getElementsByTagName("keyword")[0].childNodes[0].nodeValue.toLowerCase().indexOf(abc) >= 0 || x[i].getElementsByTagName("keyword")[0].childNodes[0].nodeValue.toLowerCase()==abc)
  		{
		textIs="<table border='0' cellpadding='0' cellspacing='0' width='280px'>";
  		textIs=textIs+"<tr><td colspan='2' bgcolor='#000000' class='topRoundedCorners' style='padding-left:5px'><a href='"+x[i].getElementsByTagName("link")[0].childNodes[0].nodeValue+"' style='text-decoration:none;'><font color='#FFFFFF'>";
  		textIs=textIs+x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
  		textIs=textIs+"</font></a></td></tr><tr>";
		textIs=textIs+"<td bgcolor='#333333' class='bottomLeftRoundedCorners' style='padding-right:5px; padding-top:3px; padding-bottom:3px'>";
  		textIs=textIs+"<a href='"+x[i].getElementsByTagName("link")[0].childNodes[0].nodeValue+"'><img src='images/"+x[i].getElementsByTagName("img")[0].childNodes[0].nodeValue+"' style='float:left; padding:10px' class='roundedCorners'/></a></td><td bgcolor='#333333' class='bottomRightRoundedCorners' style='padding-right:5px; padding-top:3px; padding-bottom:3px'><font color='#CCCCCC'>";
  		textIs=textIs+x[i].getElementsByTagName("source-value")[0].childNodes[0].nodeValue;
  		textIs=textIs+"</font></td></tr></table>";
  		textIs=textIs+"<br>";
  		switch(j%3)
  		{
  			case 0:
  				$("#dataSpace1").append(textIs);
  				break;
  			case 1:
  				$("#dataSpace2").append(textIs);
  				break;
  			case 2:
  				$("#dataSpace3").append(textIs);
  				break;
  		}
  		j++;
  		}
  	}
}

function onEnterPress()
{
	var abc = $("#searchBox").val().toLowerCase();
	if(abc == '')
	{
		setFocus();
		return false;
	}
	if (window.XMLHttpRequest)
  	{// code for IE7+, Firefox, Chrome, Opera, Safari
  		xmlhttp=new XMLHttpRequest();
  	}
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	
  	xmlhttp.open("GET","widgets.xml",false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML;
	var x=xmlDoc.getElementsByTagName("widget");
	var countMatches = 0;
	var matchedIndex = 0;
	for (i=0;i<x.length;i++)
  	{
  		if(x[i].getElementsByTagName("keyword")[0].childNodes[0].nodeValue.toLowerCase().indexOf(abc) >= 0 || x[i].getElementsByTagName("keyword")[0].childNodes[0].nodeValue.toLowerCase()==abc)
  		{
		countMatches++;
		matchedIndex = i;
		}
  	}
	if(countMatches==1)
	{
		var url = x[matchedIndex].getElementsByTagName("link")[0].childNodes[0].nodeValue;
		window.location=url;
	}
	if(countMatches==0)
	{
		var r = confirm("Search with Google?");
		if(r)
		{
			var url = "http://www.google.com?q="+abc;
			window.location=url;
		}
		else
		{
			$("#searchBox").val("");
			setFocus();
			return false;
		}
	}
}

function checkData()
{
	var abc = $("#searchBox").val().toLowerCase();
	if(abc == '')
	{
		setFocus();
		return false;
	}
	if (window.XMLHttpRequest)
  	{// code for IE7+, Firefox, Chrome, Opera, Safari
  		xmlhttp=new XMLHttpRequest();
  	}
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	
  	xmlhttp.open("GET","widgets.xml",false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML; 
	
	$("#dataSpace1").empty();
	$("#dataSpace2").empty();
	$("#dataSpace3").empty();
	
	var x=xmlDoc.getElementsByTagName("widget");
	var textIs = "";
	var j = 0;
	var isFound = false; 
	for (i=0;i<x.length;i++)
  	{
  		if(x[i].getElementsByTagName("keyword")[0].childNodes[0].nodeValue.toLowerCase().indexOf(abc) >= 0 || x[i].getElementsByTagName("keyword")[0].childNodes[0].nodeValue.toLowerCase()==abc)
  		{
		isFound = true;
  		textIs="<table border='0' cellpadding='0' cellspacing='0' width='280px'>";
  		textIs=textIs+"<tr><td colspan='2' bgcolor='#000000' class='topRoundedCorners' style='padding-left:5px'><a href='"+x[i].getElementsByTagName("link")[0].childNodes[0].nodeValue+"' style='text-decoration:none;'><font color='#FFFFFF'>";
  		textIs=textIs+x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
  		textIs=textIs+"</font></a></td></tr><tr>";
		textIs=textIs+"<td bgcolor='#333333' class='bottomLeftRoundedCorners' style='padding-right:5px; padding-top:3px; padding-bottom:3px'>";
  		textIs=textIs+"<a href='"+x[i].getElementsByTagName("link")[0].childNodes[0].nodeValue+"'><img src='images/"+x[i].getElementsByTagName("img")[0].childNodes[0].nodeValue+"' style='float:left; padding:10px' class='roundedCorners'/></a></td><td bgcolor='#333333' class='bottomRightRoundedCorners' style='padding-right:5px; padding-top:3px; padding-bottom:3px'><font color='#CCCCCC'>";
  		textIs=textIs+x[i].getElementsByTagName("source-value")[0].childNodes[0].nodeValue;
  		textIs=textIs+"</font></td></tr></table>";
  		textIs=textIs+"<br>";
  		switch(j%3)
  		{
  			case 0:
  				$("#dataSpace1").append(textIs);
  				break;
  			case 1:
  				$("#dataSpace2").append(textIs);
  				break;
  			case 2:
  				$("#dataSpace3").append(textIs);
  				break;
  		}
  		j++;
  		}
  	}
	if(!isFound)
	{
		var r = confirm("Search with Google?");
		if(r)
		{
			var url = "http://www.google.com?q="+abc;
			window.location=url;
		}
		else
		{
			$("#searchBox").val("");
			setFocus();
			return false;
		}
	}
}
