
function check()
{
	var con=0;var initp='';
	var inp=document.getElementById('register-body').getElementsByTagName('input');	
	var sel=document.getElementById('register-body').getElementsByTagName('select');
	var confirm_email = new RegExp('^[\\w]+(\.[\\w]+)*@([\\w]+\.)+[a-z]{2,7}$','i');
	var n=inp.length;var s=sel.length;for(var i=0;i<s;i++){sel[i].style.backgroundColor='#FFF';}
	for (var i=0;i<n;i++){if(inp[i].type=='checkbox'||inp[i].type=='CHECKBOX'){inp[i].parentNode.style.backgroundColor='';}else{var len=inp[i].parentNode.childNodes.length;var ch=inp[i].parentNode.childNodes;var is=0; for(j=0;j<len;j++){if(ch[j].className=='pointer'){is=1;}if(is==1){inp[i].parentNode.removeChild(inp[i].parentNode.childNodes[len-1]);}}}}
	for (var i=0;i<n;i++){if(inp[i].type=='checkbox'||inp[i].type=='CHECKBOX'){if(inp[i].checked==false){inp[i].parentNode.style.backgroundColor='#FC6';con=1;}}else{if(trim(inp[i].value) == ''){var d=place(inp[i]); d.innerHTML=inp[i].parentNode.previousSibling.innerHTML+' empty';con=1;}else{if(inp[i].name=='email'){if(!confirm_email.test(inp[i].value)){var d=place(inp[i]);d.innerHTML='Check Email Format';con=1;}}if(inp[i].type=='password'){if(initp==''){initp=inp[i].value;}else{if(initp!=inp[i].value){var d=place(inp[i]);d.innerHTML='Passwords not same';con=1;}else if(initp.length<6){var d=place(inp[i]);d.innerHTML='Minimum of 6 xters';con=1;}}}}}}
	for(var i=0;i<s;i++){if(trim(sel[i].value)==''){sel[i].style.backgroundColor='#FC6';con=1;}}
	if(con==0){var f=document.getElementById('register-body').getElementsByTagName('form');f[0].submit();}
}

function place(ele)
{
	var d=document.createElement('div');d.setAttribute('class','pointer');d.setAttribute('className','pointer'); ele.parentNode.appendChild(d);
	return d;
}

function forerror (a)
{
	var ele=document.getElementById(a);
	var d=document.createElement('div'); ele.parentNode.appendChild(d);
	if(a == 'captcha'){d.setAttribute('class','pointer');d.setAttribute('className','pointer');d.innerHTML='Symbol Wrong, Retype';}else{d.setAttribute('class','pointer2');d.setAttribute('className','pointer2');d.innerHTML='Email in System';}
}

function trim(s)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}

function run ()
{
	if(res==1){forerror('captcha');}else if(res==2){forerror('email');}
	document.getElementById('submitbtn').onclick=function (){check();}
	preload('pointer1.png', 'pointer2.png');
}

function preload() { 
  var d=document; if(d.images){ if(!d.parray) d.parray=new Array();
    var i,j=d.parray.length,a=preload.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.parray[j]=new Image; d.parray[j++].src=a[i];}}
}

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

addLoadEvent(run);

