function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}


var http = createRequestObject(); 

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"

function initAd(){
	if(!ns && !ie && !w3) return;
	if(ie)		adDiv=eval('document.all.sponsorAdDiv.style');
	else if(ns)	adDiv=eval('document.layers["sponsorAdDiv"]');
	else if(w3)	adDiv=eval('document.getElementById("sponsorAdDiv").style');
        if (ie||w3){
        adDiv.visibility="visible";
        adDiv.display = "";
    }else{
        adDiv.visibility ="show";
        adDiv.display = "none;";
    }
 showAd();
}
function showAd(){
	var _top, _left;
	if (ie){documentWidth  =truebody().offsetWidth/2+truebody().scrollLeft-20;
	documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}	
	else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
	documentHeight=window.innerHeight/2+window.pageYOffset-20;} 
	else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
	documentHeight=self.innerHeight/2+window.pageYOffset-20;
	adDiv.left=documentWidth-200+calunit;
	} 

	_top = documentHeight-200+calunit;
	_left= documentWidth-200+calunit;
	
	if (w3){
		_left = 820;
	}
	
	adDiv.left = _left;
	adDiv.top = _top;
		
	
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}

function truebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function createRequestObject() { 
   var req; 

   try {
	   req = new ActiveXObject("Microsoft.XMLHTTP");    // Trying Internet Explorer 
	}
	catch(e)    // Failed 
	{
	  req = new XMLHttpRequest();    // Other browsers.
	}

   return req; 

} 

function sendMail(_form){
	if (document.getElementById('_name') == null){
	   var _name = _form._name.value;
   }else{
	   var _name = document.getElementById('_name').value;
   }
   if (document.getElementById('email') == null){
	   var email = _form.email.value;
   }else{
	   var email = document.getElementById('email').value;
   }
   if (document.getElementById('channel') == null){
	   var channel = _form.channel.value;
   }else{
	   var channel = document.getElementById('channel').value;
   }
   if (document.getElementById('msg') == null){
	   var msg = _form.msg.value;
   }else{
	   var msg = document.getElementById('msg').value;
   }
   
   
	document.getElementById('msgBody').innerHTML = "<center><br/><br/><img src='templates/imgs//ajloading.gif' alt='loading Page' /></center>";
	http.open('get', 'ajax.php?name='+_name+'&email='+email+'&catid='+channel+'&msg='+msg+'&sess='+Math.random()); 
	http.onreadystatechange = handleResponse; 
	http.send(null); 
}

function handleResponse(){
	
   if(http.readyState == 4 && http.status == 200){
      var response = http.responseText; 
      if(response){ 
         document.getElementById("msgBody").innerHTML = response; 
      } 

   } 
}