window.onload  = main;

function showWindow(e, winId) {
	
		var coor = getXY(e);

		var popup = document.getElementById(winId);

		popup.style.left = (coor.x - 220) + "px";
		popup.style.top = (coor.y - 370) + "px";

		popup.style.display = "block";
	}

	function closeWindow(winId) {
		var popup = document.getElementById(winId);
		popup.style.display = "none";
	}

function getXY(e) {
  var posx = 0;
  var posy = 0;

	if (!e) var e = window.event;

  //Get mouse position; IE & FF Compatibility!
  if (e.pageX || e.pageY)
  {
    posx = e.pageX;
    posy = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    posx = e.clientX + document.body.scrollLeft
      + document.documentElement.scrollLeft;
    posy = e.clientY + document.body.scrollTop
      + document.documentElement.scrollTop;
  }

  // posx and posy contain the mouse pos; Return them both
  var mousePos = {"x" : posx,
									"y" : posy};

  return mousePos;
}

function myCustomOnChangeHandler(type){

	tiniObj = type
}

function main(){

	if(document.getElementById("left-home-sidebar")){
		var elems = document.getElementById("left-home-sidebar").getElementsByTagName("span");


     	if(elems.length>0){

			setInterval('blinkIt()',500);
		}

	}

}

function blinkIt(){

// var blinkElems = document.getElementsByTagName("bl");
	var blinkElems = document.getElementById("left-home-sidebar").getElementsByTagName("span");
   	for(i=0;i<blinkElems.length;i++){
		if (blinkElems[i].className == "f_bl") {
			s=blinkElems[i];
      		s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
		}

  	 }

}
function openGraf(cmd){

 if(cmd == true){

		document.getElementById("graf_link").style.display = "none";
		document.getElementById("f_grafs").style.display = "block";
		document.getElementById("1graf").style.cursor = "default";

 }


}

function openTerms(cmd){
	
	if(cmd){
		document.getElementById("f_terms").style.display = "";
	}else{
		
		document.getElementById("f_terms").style.display = "none";
		
	}
	
	
}


function checkRegForm(){
	
	
	var regionArr = new Array('af','ax','al','dz','as','ad','ao','ai','aq','ag','ar','am','aw','ac','au','at','az','bs','bh','bd','bb','by','be','bz','bj','bm','bt','bo','ba','bw','bv','br','io','bn','bg','bf','bi','kh','cm','ca','cv','ky','cf','td','cl','cn','cx','cc','co','km','cg','cd','ck','cr','ci','hr','cu','cy','cz','dk','dj','dm','do','ec','eg','sv','gq','er','ee','et','eu','fk','fo','fj','fi','fr','gf','pf','tf','ga','gm','ge','de','gh','gi','gr','gl','gd','gp','gu','gt','gg','gn','gw','gy','ht','hm','va','hn','hk','hu','is','in','id','ir','iq','ie','im','il','it','jm','jp','je','jo','kz','ke','ki','kp','kr','kw','kg','la','lv','lb','ls','lr','ly','li','lt','lu','mo','mk','mg','mw','my','mv','ml','mt','mh','mq','mr','mu','yt','mx','fm','md','mc','mn','me','ms','ma','mz','mm','na','nr','np','nl','an','nc','nz','ni','ne','ng','nu','nf','mp','no','om','pk','pw','ps','pa','pg','py','pe','ph','pn','pl','pt','pr','qa','re','ro','ru','rw','sh','kn','lc','pm','vc','ws','sm','st','sa','sn','rs','sc','sl','sg','sk','si','sb','so','za','gs','es','lk','sd','sr','sj','sz','se','ch','sy','tw','tj','tz','th','tl','tg','tk','to','tt','tn','tr','tm','tc','tv','ug','ua','ae','gb','us','uy','um','uz','vu','ve','vn','vg','vi','wf','eh','ye','yu','zm','zw' );
	
	var inputArr = document.getElementsByTagName("input");
	var err = false;
	var regErr = false;
	for(var i=0;i<inputArr.length;i++){
		
		if(inputArr[i].className == "f_check"){
			
			if(inputArr[i].value == ""){
				inputArr[i].style.borderColor = "red";
				err = true;
			}else{
				inputArr[i].style.borderColor = "#966A3C";
				
			}
		}
	}
	
	var countryField = document.getElementById("country");
	var admincountryField = document.getElementById("admincountry");
	var techcountryField = document.getElementById("techcountry");
	var billcountryField = document.getElementById("billcountry");
	
	
	for (var j = 0; j < regionArr.length; j++) {
	  		if(regionArr[j] == countryField.value.toLowerCase() && !regionArr[j].res){
					//alert(123);
					regionArr[j].res = true;
				}
	  		
	}
	
	var adminemail = document.getElementById("adminemail");
	var techemail = document.getElementById("techemail");
	var billemail = document.getElementById("billemail");
	
	if(!adminemail.value.match('^[^\W][a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*\@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z]{2,6}$')) {
		errHandle(adminemail, true);
	
	}
	if(!techemail.value.match('^[^\W][a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*\@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z]{2,6}$')) {
		errHandle(techemail, true);
	
	}
	if(!billemail.value.match('^[^\W][a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*\@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z]{2,6}$')) {
		errHandle(billemail, true);
	
	}
	
	
	var admintel = document.getElementById("admintel");
	var techtel = document.getElementById("techtel");
	var billtel = document.getElementById("billtel");
	
	if(!admintel.value.match('^([0-9-]+)$')) {
		errHandle(admintel, true);
	
	}

	if(!techtel.value.match('^([0-9-]+)$')) {
		errHandle(techtel, true);
	
	}
	if(!billtel.value.match('^([0-9-]+)$')) {
		errHandle(billtel, true);
	
	}
	
	
	var ns1 = document.getElementById("ns1name");
	var ns2 = document.getElementById("ns2name");
	

	if(!ns1.value.match('^([a-zA-Z0-9-]+)\.([a-zA-Z0-9-]+)\.[a-zA-Z]{2,6}$')) {
		errHandle(ns1, true);
	
	}
	
	if(!ns2.value.match('^([a-zA-Z0-9-]+)\.([a-zA-Z0-9-]+)\.[a-zA-Z]{2,6}$')) {
		errHandle(ns2, true);
	
	}
	
	var passField = document.getElementById("pass");
	var rePassField = document.getElementById("rePass");
	if(!err){

		if(passField.value.length <8){
			passField.style.borderColor = "red";
			err = true;
			return false;
		}else if(passField.value != rePassField.value){
			
			err = true;
			passField.style.borderColor = "red";
			rePassField.style.borderColor = "red";
			return false;
		} else{
			
			passField.style.borderColor = "#966A3C";
			rePassField.style.borderColor = "#966A3C";
		}
		document.getElementById("registerForm").submit();
		
	}
	
}
function errHandle(obj, show){
	
	 if(show){
		
			obj.style.borderColor = "red";

		} else{
			
			obj.style.borderColor = "#966A3C";
		}
	
	
}




var win = null;
function newWindow(mypage,myname,w,h,features) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}






