var http_request = false;
function makePOSTRequest(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Cannot create XMLHTTP instance');
	 return false;
  }
  http_request.onreadystatechange = alertContents;
  http_request.open('POST', url, true);
  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http_request.setRequestHeader("Content-length", parameters.length);
  http_request.setRequestHeader("Connection", "close");
  http_request.send(parameters);
}
	
function alertContents() {
  if (http_request.readyState == 4) {
	 if (http_request.status == 200) {
		//alert(http_request.responseText);
		result = http_request.responseText;
		document.getElementById(span).innerHTML = result;            
	 } else {
		alert('There was a problem with the request.');
	 }
  }
}

function get(obj) {
  var poststr = "&chapter=" + document.getElementById("22").value +
				"&to=" + document.getElementById("to").value;	  
  makePOSTRequest('report.php?action=look', poststr);
}

function ajax(span1,page,poststr){
	span = span1;
	var poststr = poststr;
	makePOSTRequest(page, poststr);	
}

function preload(id){
document.getElementById(id).innerHTML = "<br><span style='padding-left:180px;'><img src='images/loading.gif' border=0 /></span><br />";
}

function hide(id){
document.getElementById(id).innerHTML = "";
}

var clickedIt = false;

function clearTextArea(id){
	if (clickedIt == false){
		id.value="";
		clickedIt=true;
	}
}

function confirmSubmit(value){
	var agree=confirm(value);
	if (agree)
		return true ;
	else
		return false ;
}

function testForEnter(button){ 
  if (event.keyCode == 13) {  
	event.returnValue=false;
	event.cancel=true;

	if (button != null){
		  button.click();
	}
  }
}

function submitForm(form){ 
  if (event.keyCode == 13) {  
	event.returnValue=false;
	event.cancel=true;

	if (document.getElementById(form) != null){
		  document.getElementById(form).submit();
	}
  }
}

function swapper(mylink,image){
	switch(image){
		case '1':
			mylink.style.background = 'url("images/30day.gif")';
			break;
		case '2':
			mylink.style.background = 'url("images/30day_over.gif")';
			break;
		case '3':
			mylink.style.background = 'url("images/uptime.gif")';
			break;
		case '4':
			mylink.style.background = 'url("images/uptime_over.gif")';
			break;
		case '5':
			mylink.style.background = 'url("images/web20.gif")';
			break;
		case '6':
			mylink.style.background = 'url("images/web20_over.gif")';
			break;
		case '7':
			mylink.style.background = 'url("images/seo.gif")';
			break;
		case '8':
			mylink.style.background = 'url("images/seo_over.gif")';
			break;
		case '9':
			mylink.style.background = 'url("images/internetmarketing.gif")';
			break;
		case '10':
			mylink.style.background = 'url("images/internetmarketing_over.gif")';
			break;
		case '11':
			mylink.style.background = 'url("images/reseller.gif")';
			break;
		case '12':
			mylink.style.background = 'url("images/reseller_over.gif")';
			break;
		case '13':
			mylink.style.background = 'url("images/barak.gif")';
			break;
		case '14':
			mylink.style.background = 'url("images/barak_over.gif")';
			break;
		case '15':
			mylink.style.background = 'url("images/faq.gif")';
			break;
		case '16':
			mylink.style.background = 'url("images/faq_over.gif")';
			break;
		case '17':
			mylink.style.background = 'url("images/mail.gif")';
			break;
		case '18':
			mylink.style.background = 'url("images/mail_over.gif")';
			break;
		case '19':
			mylink.style.background = 'url("images/feedback.gif")';
			break;
		case '20':
			mylink.style.background = 'url("images/feedback_over.gif")';
			break;
	}
	mylink.style.backgroundRepeat = 'no-repeat';
}

/*if(document.images) {
	pics = new Array();
	pics[1] = new Image();
	pics[1].src = "images/web2button.gif";
	pics[2] = new Image();
	pics[2].src = "images/web2buttonswap.gif";	

	function changer(from,to) {
		if(document.images) {
			document.images[from].src = pics[to].src;
		}
	}
}*/

function phonetrapping(a,b,c,e,button){
	var unicode = e.charCode? e.charCode : e.keyCode;
	if((unicode!= 8) && (unicode != 9)){ 
		if((unicode > 47) && (unicode < 58)){
			if((a.value.length == 3 && b.value.length != 3)){
				b.focus();
			}
			else{
				if((b.value.length == 3 && c.value.length != 4 && a.value.length == 3)){
					c.focus();
				}
				if(a.value.length != 3){
					a.focus();
				}
			}
			return true;
		}
		else {
			if(unicode == 13){
				testForEnter(button);
			}
			else{
				return false;
			}
		}
	}
}

function postaltrapping(e,button){
	var unicode=e.charCode? e.charCode : e.keyCode;
	if((unicode!= 8) && (unicode != 9)){ 
		if((unicode >= 46) && (unicode < 58)){
			return true;			
		}
		else{
			if(unicode == 13){
				testForEnter(button);
			}
			else{
				return false;			
			}
		}
	}
} 

function numberTrapping(e,button){
	var unicode=e.charCode? e.charCode : e.keyCode;
	if((unicode!= 8) && (unicode != 9)){ 
		if((unicode > 47) && (unicode < 58)){
			return true;			
		}
		else{
			if(unicode == 13){
				testForEnter(button);
			}
			else{
				return false;			
			}
		}
	}
} 

function checkAll(){	
	var input = document.getElementsByTagName("input");
	for(i = 0; i < input.length; i++){
		if(input[i].type == "checkbox"){
			input[i].checked = true;
		}
	}
}

function uncheckAll(){
	var input = document.getElementsByTagName("input");
	for(i = 0; i < input.length; i++){
		if(input[i].type == "checkbox"){
			input[i].checked = false;	
		}
	}	
}