

function getMostPopular() {

	callPHP("", "http://yaketykat.com/wp-content/themes/weaver/mostPopular", "", "scriptResult");
}


function callPHP(form, script, parms, outputArea) {  
	var request;
	if ((typeof(outputArea) == 'undefined') || outputArea == '') {
		outputArea = 'scriptResult';
	}

  	try  { // Firefox, Opera 8.0+, Safari    
		request=new XMLHttpRequest();    
	}
  	catch (e) { // Internet Explorer    
		try {      
			request=new ActiveXObject("Msxml2.XMLHTTP");      
		}
    		catch (e) {      
			try {        
				request=new ActiveXObject("Microsoft.XMLHTTP");        
			}
      			catch (e) {        
				if (form == "") {
					return false;
				}
				document.forms[form].action = script+".php?nojavascript=='true'&"+parms;  
				document.forms[form].submit();  
				document.getElementById('scriptResult').innerHTML = "";  
	 			return true;       
			}      
		}    
	}

    	request.onreadystatechange=function() {
      		if (request.readyState==4) {
			var response = decodeURIComponent(request.responseText);

			if (response.substr(0, 9) == "redirect:") {
				var redirect = response.substr(9);
				response = "";
				window.open(redirect, "_self");
			}
			if (response.substr(0, 7) == "reload:") {
				var delay = response.substr(7, 5);
				setTimeout("reload()", delay);
				response = response.substr(12);
			}
			if (response.substr(0, 5) == "back:") {
				response = response.substr(5);
				history.go(-1);
			}
			document.getElementById(outputArea).innerHTML = response;
        	}
      	}

	request.open("POST",script+".php",true);

	request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 
	request.send(parms);
}


function reload() 
{
	document.location.reload(true);
}

function getParm(name) {
  var start=location.search.indexOf("?"+name+"=");
  if (start<0) start=location.search.indexOf("&"+name+"=");
  if (start<0) return '';
  start += name.length+2;
  var end=location.search.indexOf("&",start)-1;
  if (end<0) end=location.search.length;
  var result='';
  for(var i=start;i<=end;i++) {
    var c=location.search.charAt(i);
    result=result+(c=='+'?' ':c);
  }
  return unescape(result);
}
