/*AJAX*/
// JavaScript Document

//Add alert message when error occur 
//window.onerror = function(msg, err_url, line) {alert('Unkwon Error :) ' + line);}

//Detects browser type 
function makeObject(){
var x; 
var browser = navigator.appName; 
if(browser == "Microsoft Internet Explorer"){
x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
x = new XMLHttpRequest();
}
return x;
}

//Call function 
var request = makeObject();


//The get method AJAX 
function get_method(){

var data = sample_form.DATA.value;

request.open('get', 'lib.php?data='+data);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = output; 
request.send('');
}


//The POST method AJAX 
function post_method(){

var data = document.getElementById('DATA').value;

request.open('post', 'dbase/qryajax.php');
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = output; 
request.send('data='+data);
}


function output()
{
  if(request.readyState == 1){
  //You can add animated gif while loading // 
  document.getElementById('output').innerHTML = '<br/><br/><br/><br/><table><tr><td><img alt="loading (2K)" src="images/loading.gif" height="20" width="20" /></td><td><span style=" font-weight:bold;  font-size:xx-small;  font-family: verdana; color: #000000;">PLEASE WAIT...</span></td></tr></table>';
  }
  if(request.readyState ==4){
  var data = request.responseText;
  document.getElementById('output').innerHTML = data;
  }
}

//Toggle
function toggleDiv(divid)
{
    if(document.getElementById(divid).style.display == 'none'){
      document.getElementById(divid).style.display = 'block';
    }else{
      document.getElementById(divid).style.display = 'none';
    }
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_over = newImage("images/home-over.gif");
		about_over = newImage("images/about-over.gif");
		products_over = newImage("images/products-over.gif");
		affiliates_over = newImage("images/affiliates-over.gif");
		contact_over = newImage("images/contact-over.gif");
		login_over = newImage("images/login-over.gif");
		preloadFlag = true;
	}
}

function getValue(divid)
{
  return document.getElementById(divid).value;
}

//----------------------------------------------------------------------------->
function registerUser()
{
  var uname = getValue('uname');
  var fname = getValue('fname');
	var mname = getValue('mname');
	var lname = getValue('lname');
	var contact = getValue('contact');
	var sitename = getValue('sitename');
	var siteurl = getValue('siteurl');
	var email = getValue('email');
	var code = getValue('code');
	
	document.getElementById('form_display').style.display = 'block';
	
	request.open('post', 'include/register.func.php');
  request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  request.onreadystatechange = output_registerUser; 
  request.send('action=register&uname='+uname+'&fname='+fname+'&mname='+mname+'&lname='+lname+'&contact='+contact+'&sitename='+sitename+'&siteurl='+siteurl+'&email='+email+'&code='+code);
	
	return false;
}

function output_registerUser()
{
  if(request.readyState == 1){
  document.getElementById('form_display').innerHTML = '<img alt="loading (1K)" src="images/loading.gif" height="16" width="16" />';
  }
  if(request.readyState ==4){
  var data = request.responseText;
	toggleDiv('form_main');
  document.getElementById('form_display').innerHTML = data;
  }
}

function loginUser()
{
   var user = getValue('user');
	 var pass = getValue('pass');
	 
	 if(user=="" || pass=="")
	 {
	   alert("Username and password fields must not be empty!");
		 return false;
	 }
	 else
	 {
	   document.myform.submit();
	   return true;
	 }
}
