function checkTopLogin(f) {
  if (!f.email.value.length) {
	alert("Enter Username")
	f.email.select()
	f.email.focus()
	return false
	}
  if (!checkEmail(f.email.value)) {
	alert("Incorrect Username. Username is your Email!")
	f.email.select()
	f.email.focus()
	return false
	}
  if (!f.password.value.length) {
	alert("Enter Password")
	f.password.select()
	f.password.focus()
	return false
	}
  f.dologin.value=1
  }

function topForgotPassword() {
  f=document.toploginform
  if (!f.email.value.length || f.email.value=='Username') {
	alert("Enter Username")
	f.email.select()
	f.email.focus()
	return false
	}
  if (!checkEmail(f.email.value)) {
	alert("Incorrect Username. Username is your Email!")
	f.email.select()
	f.email.focus()
	return false
	}
  f.dologin.value=0
  f.submit()
  }
  
$(document).ready(function() {	
	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		var id = $(this).attr('href');
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$('#mask').css({'width':maskWidth,'height':maskHeight});	
		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);
		var winH = $(window).height();
		var winW = $(window).width();
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
		$(id).fadeIn(2000);
	});
	$('.window .close').click(function (e) {
		e.preventDefault();
		$('#mask').hide();
		$('.window').hide();
	});
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});
});
function formSubmitOnce(f,formCorrect,period) {
  if (formCorrect===false) return false

  if (period<1) period=5
  if (!f.SubmittedFormID) f.SubmittedFormID=Math.round(Math.random()*1000000)
  var a='Submitted'+f.SubmittedFormID

  if (document[a]) {
    alert('Form is already submitted. If you are still on this page, wait about '+period+' sec and try again.')
    return false
    }

  document[a]=1
  setTimeout('document["'+a+'"]=0',period*1000)
  return true
  }



function checkEmail(str) {
  var l=str.length
  if (!l) return false
  var ata=0
  var point=0
  var cch=''
  for (var i=0; i<l; i++) {
    var ch=str.charAt(i)
    if (ch=='@')
      if (ata==1 || i==0 || cch=='.') return false
      else ata=1
    else if (ch=='.')
      if (cch=='.' || cch=='@' || i==l-1 || i==0) return false
      else point=ata
    else if ((ch<'A' || ch>'Z') && (ch<'a' || ch>'z') &&
		(ch<'0' || ch>'9') && (ch!='_') && (ch!='-')) return false
    cch=ch
    }
  return (ata && point)
  }


function checkRegister(f) {
  if (!checkEmail(f.email.value)) {
    alert('Please enter valid email!')
    f.email.focus()
    f.email.select()
    return false
    }
  if (!f.password.value.length) {
    alert('Please enter the password')
    f.password.focus()
    return false
    }
  if (f.password.value!=f.password1.value) {
    alert('Password is not confirmed')
    f.password1.focus()
    f.password1.select()
    return false
    }
  return true
  }
