function CreateXMLHttpRequest() 
{
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
	{
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }
	else
	{
        ro = new XMLHttpRequest();
    }
    return ro;
}
var http = CreateXMLHttpRequest();

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
  {
    window.onload = func;
  } 
  else 
  {
    window.onload = function() 
	{
      oldonload();
      func();
    }
  }
}

function prepareInputsForHints() 
{
  var inputs = document.getElementsByTagName("input");
  for (var i=0; i<inputs.length; i++)
  {
    inputs[i].onfocus = function () 
	{
      this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
    }
    inputs[i].onblur = function () 
	{
      this.parentNode.getElementsByTagName("span")[0].style.display = "none";
    }
  }
}	

function saveNewEvent()
{
	var name	= document.getElementById("userName").value;
	var add	= document.getElementById("textAdd").value;
	var email	= document.getElementById("email").value;
	var phone	= document.getElementById("conumber").value;
	var message	= document.getElementById("textmessage").value;
	var url = "addOpinion_action.php?name="+name+"&add="+add+"&email="+email+"&phone="+phone+"&message="+message;
	http.open("GET",url,true);		
	http.onreadystatechange = handlestatechange;				
	http.send(null);
	document.getElementById("default_close").style.display = 'none';
	document.getElementById("success_close").style.display = 'block';
	
}
function handlestatechange()
{
	if(http.readyState == 4)
	{
		z = http.responseText;
		document.getElementById("spnWarning").innerHTML = http.responseText;
	}	
}

function textBoxCheck()
	{
		errCount = 0;
		if(isEmpty('userName','Please, Insert Your Good Name')==false)
		{
			errCount ++;
		}
		else if(isEmpty('textAdd','Please, Insert Your Address')==false)
		{
			errCount ++;
		}
		else if(isEmpty_email('email','Please Insert the valid email address...')==false)
		{
			errCount ++;
		}
		else if(isEmpty_phone('conumber','Please Insert Your Contact Number(digit only)')==false)
		{
			errCount ++;
		}
		else if(isEmpty('textmessage','Please, Insert Your Message')==false)
		{
			errCount ++;
		}
		if(errCount>0)
			return false;
		else
			saveNewEvent();
		}
	function isEmpty(targetId, msg)
	{
		obj = document.getElementById(targetId);
		if(obj.value=='')
		{
			alert(msg);
			obj.focus();
			return false;
		} 
		else return true;
	}
	function isEmpty_email(targetId, msg)
	{
		obj = document.getElementById(targetId);
		if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(obj.value))== false)
		{
			alert(msg);
			obj.focus();
			return false;
		} 
		else return true;
	}
	function isEmpty_phone(targetId, msg)
	{
		obj = document.getElementById(targetId);
		if((/^[0-9-.00]+$/.test(obj.value))== false)
		{
			alert(msg);
			obj.focus();
			return false;
		} 
		else return true;
	}
