// JavaScript Document

function refreshdiv(dataSource, divID){
	var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
obj.innerHTML = "<div style='width:20px '><marquee behavior='alternate'>01000111001001</marquee></div>";
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
delete XMLHttpRequestObject;
XMLHttpRequestObject = null;
}
}
XMLHttpRequestObject.send(null);
}
}


function getData(dataSource, divID )
{
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
obj.innerHTML = "<div style='width:20px '><marquee behavior='alternate'>01000111001001</marquee></div>";
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
delete XMLHttpRequestObject;
XMLHttpRequestObject = null;

}
}
XMLHttpRequestObject.send(null);
}
}

function sendData(dataSource, divID,data )
{
	var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
obj.innerHTML = "<div style='width:20px '><marquee behavior='alternate'>01000111001001</marquee></div>";
XMLHttpRequestObject.open("POST", dataSource);
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(data);

}
}

function sendData2(dataSource, divID,data )
{
	var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
obj.innerHTML = "<div style='width:20px '><marquee behavior='alternate'>01000111001001</marquee></div>";
XMLHttpRequestObject.open("POST", dataSource);
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
refreshdiv('scountries.php?r=1', 'info');
refreshdiv('scountries.php?r=1', 'nmlogout');
}
}
XMLHttpRequestObject.send(data);
}
//refreshdiv('scountries.php?r=1', 'info');
//refreshdiv('scountries.php?r=1', 'nmlogout');
}

function getcontent(form){
var idea="";
for (i=0;i<form.elements.length;i++){
if (form.elements[i].type!="radio")	
idea+=form.elements[i].name+"="+ myhtmlspecialchars(form.elements[i].value)  +"&";
else if (form.elements[i].type=="radio"){
	if (form.elements[i].checked){
		idea+=form.elements[i].name+"="+ myhtmlspecialchars(form.elements[i].value) +"&";
		}
	}
}
//alert(idea);
return idea;
}

function countchar(message,divid){
document.getElementById(divid).innerHTML = (message.value.length+1) + "/" + ((1+(message.value.length - (message.value.length % 160))/160));
return true;
}

function countaddr(comp,divid,str){
document.getElementById(divid).innerHTML = comp.value.split(",").length;
verifypaste(str)
}


function checkItwtcoma(evt) {
evt = (evt) ? evt : window.event
var charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode > 31 && (charCode!=44) && (charCode < 48 || charCode > 57)) {
status = "This field accepts numbers only.";
return false
}
status = "";
return true
}


function verifypaste(str)
{
// var str = new String(str);
  //var s;
//  alert("I am in"+str.length);
  for (a=0;a<str.length;++a){
  //  alert("a="+str[a]);
  if (str.charCodeAt(a) >31 && (str.charCodeAt(a)!=44) && (str.charCodeAt(a) < 48 || str.charCodeAt(a) > 57)){
  alert("Wrong number found "+(str.substr([a-3],8)));
  return false;
  }
  }
  //s = str.charCodeAt(n - 1);
  // Return Unicode character code.
  //alert(s);
  //alert("number is valid");
  return(true);
}

function myhtmlspecialchars(str) {
 if (typeof(str) == "string") {
  str = str.replace(/&/g, "%26"); /* must do &amp; first */
  str = str.replace(/"/g, "%22");
  str = str.replace(/'/g, "%27");
  str = str.replace(/</g, "%3c");
  str = str.replace(/>/g, "%3e");
  }
 return str;
 }
 
function addcode(){
document.registration.phone.value = document.registration.select.value;
}

