function goTo(n){
	var x= -1 * n * getWidth();
	new Effect.Move('max', { x: x, y: 0, mode: 'absolute', duration: 0.8  });
}

function getWidth(){
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myWidth = window.innerWidth;
	    myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myWidth = document.documentElement.clientWidth;
	    myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myWidth = document.body.clientWidth;
	    myHeight = document.body.clientHeight;
	  }
	 return myWidth;
}

function goToSub(n){
	var y= -1 * (n-1) * 1650;
	new Effect.Move('scrollContent', { x: 0, y: y, mode: 'absolute', duration: 0.8  });
}

   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = "<br /><br /><img src='images/ok.gif' /> Thank you! <br />Everyone - both winners and 'losers' - will be informed by mail on 22nd June at last.";  
            document.getElementById("name").value = document.getElementById("email").value = document.getElementById("name1").value = document.getElementById("email1").value = document.getElementById("name2").value = document.getElementById("email2").value = document.getElementById("name3").value = document.getElementById("email3").value = '';
            checkform();
         } else {
            document.getElementById('myspan').innerHTML = '<br /><br /><img src="images/nok.gif" /> There was a problem ...<br />Please try again later';
         }
      }
   }
   function check(){
     var emailRegex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
     var result = true;
     	  if(document.getElementById('email').value.match(emailRegex) && document.getElementById('name').value != ''){
          }else{
		result = false;
		}
     
          if(document.getElementById('email1').value.match(emailRegex) && document.getElementById('name1').value != ''){
          }else{
		result = false;
          }
     
          if(document.getElementById('email2').value.match(emailRegex) && document.getElementById('name2').value != ''){
          }else{
		result = false;
          }
     
          if(document.getElementById('email3').value.match(emailRegex) && document.getElementById('name3').value != ''){
          }else{
		result = false;
     		}
     	if(result){
     		getit();
     		document.getElementById('myspan').innerHTML = ' Waiting ...'
     	}else{
     		document.getElementById('myspan').innerHTML = ' <img src="images/nok.gif" /> Check your input!';
     	}
     
   }
   
   function getit() {
    var poststr =
    "name=" + escape(encodeURI(document.getElementById("name").value )) +
    "&email=" + escape(encodeURI( document.getElementById("email").value ))+
    "&name1=" + escape(encodeURI(document.getElementById("name1").value )) +
    "&email1=" + escape(encodeURI( document.getElementById("email1").value ))+
    "&name2=" + escape(encodeURI(document.getElementById("name2").value )) +
    "&email2=" + escape(encodeURI( document.getElementById("email2").value ))+
    "&name3=" + escape(encodeURI(document.getElementById("name3").value )) +
    "&email3=" + escape(encodeURI( document.getElementById("email3").value ));
    makePOSTRequest('ticket.php', poststr);
   }
   function checkform(){
     var emailRegex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;

     if(document.getElementById('email').value.match(emailRegex) && document.getElementById('name').value != ''){
       document.getElementById('ok0').src = 'images/ok.gif';
     }else{
       document.getElementById('ok0').src = 'images/nok.gif';
     }

     if(document.getElementById('email1').value.match(emailRegex) && document.getElementById('name1').value != ''){
       document.getElementById('ok1').src = 'images/ok.gif';
     }else{
       document.getElementById('ok1').src = 'images/nok.gif';
     }

     if(document.getElementById('email2').value.match(emailRegex) && document.getElementById('name2').value != ''){
       document.getElementById('ok2').src = 'images/ok.gif';
     }else{
       document.getElementById('ok2').src = 'images/nok.gif';
     }

     if(document.getElementById('email3').value.match(emailRegex) && document.getElementById('name3').value != ''){
       document.getElementById('ok3').src = 'images/ok.gif';
     }else{
       document.getElementById('ok3').src = 'images/nok.gif';
     }
   }
