function isInteger(s) {
   if (s == "") return;
   for (i = 0 ; i < s.length ; i++) {
      if ((s.charAt(i) < '0') || (s.charAt(i) > '9')) return false
   }
   return true;
}

function checkEmail(emailAddr) {
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailAddr)){
   return (true)
   }
   return (false)
}

function globalCall(pars,target) {
   function ajax_response(resp)
   { 
   }
   var url = "/ajax.php";
   var myAjax = new Ajax.Updater(target, url, {  method: 'get',  parameters: pars, onComplete:ajax_response});
 }

function sendTelephone() {
    var srName = document.getElementById('srName');
    var srEmail = document.getElementById('srEmail');
    var srTicket = document.getElementById('srTicket');
    var srTelephone = document.getElementById('srTelephone');
    globalCall("telephone="+srTelephone.value+"&name="+srName.value+"&email="+srEmail.value+"&ticket="+srTicket.value,"sr_ret");                                                     
}

function fade() {
    Effect.toggle('ajax','appear');
}

function asdf() {
	function ajax_response2(resp) {
	setTimeout(function() {fade();return false},500);
	setTimeout(function() {fade();return false},7000);
	setTimeout(function() {asdf();return false},8000);
	}

    var myAjax = new Ajax.Updater('ajax', '/ajax/roster.php', {    method: 'get',  parameters: 'roster=1', onComplete:ajax_response2});
}

function test()
{
    function ajax_response(resp) {
		setTimeout(function() {fade();return false},5000);
		setTimeout(function() {asdf();return false},6000);
	}

    var myAjax = new Ajax.Updater('ajax', '/ajax/roster.php', {    method: 'get',  parameters: 'roster=1', onComplete:ajax_response});
}

function submitform(formName)
{
  document.getElementById(formName).submit();
}

function addEntry(data,formName)
{

    function ajax_response(resp)
    {
        if (stat = document.getElementById('status').innerHTML) {
        	if (stat == "passed") {
          		submitform(formName);
			}
		}
    }

    var url = window.location.href;
    var target = 'reply';
    var options = {
        method:"post",
        postBody:data,
        onComplete:ajax_response
    };

    new Ajax.Updater(target,url,options);
}
