var xmlHttp;

var divid;



function acall(pa, p0, pb, pc, pd, pe, pg, ph, pi){

	if (pa.length==0){

		document.getElementById(pa).innerHTML="";

  	return;

  }

	xmlHttp=GetXmlHttpObject()

	if (xmlHttp==null){

  	alert ("Your browser does not support AJAX!");

  	return;

  }

	divid=pa;

   var url="index2.php?option=com_events&view=event&task="+p0+"&no_html=1"; /*static part*/

   url=url+"&pa="+pa;

   url=url+"&pb="+pb;

   url=url+"&pc="+pc;

   url=url+"&pd="+pd;

   url=url+"&pe="+pe;

   url=url+"&pg="+pg;

   url=url+"&ph="+ph;

   url=url+"&pi="+pi;

	url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange=stateChanged;

	xmlHttp.open("POST",url,true);

	xmlHttp.send(null);

} 



function stateChanged(){

	if (xmlHttp.readyState==4){

		document.getElementById(divid).innerHTML=xmlHttp.responseText;

	}

}



function GetXmlHttpObject(){

	var xmlHttp=null;

	try {

  		// Firefox, Opera 8.0+, Safari

  		xmlHttp=new XMLHttpRequest();

      xmlHttp.overrideMimeType('text/html');

  	}

	catch (e) {

  		// Internet Explorer

  		try {

    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

    	}

  		catch (e) {

    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

    	}

  	}

	return xmlHttp;

}





function ago(pa, p0, pb, pc, pd, pe, pg, ph, pi){

	document.getElementById(pa).innerHTML=document.getElementById('loading').innerHTML;

	var id = ph;

	if(p0 == 'email'){

        if ( ( $('EMname'+id).value == "" ) ){

          alert( "Please fill Name field." );

          document.getElementById(pa).innerHTML = '';

          return false;

        }

        if ( ( $('EMemail'+id).value == "" ) ) {

          alert( "Please fill Email field." );

          document.getElementById(pa).innerHTML = '';

          return false;

        }

        if ( ( $('EMemail'+id).value.search("@") == -1 ) || ( $('EMemail'+id).value.search("[.*]" ) == -1 ) ) {

          alert( "Please correct your email." );

          document.getElementById(pa).innerHTML = '';

          return false;

        }

        if ( ( $('EMmessage'+id).value == "" ) ){

          alert( "Please fill Message field." );

          document.getElementById(pa).innerHTML = '';

          return false;

        }

        

        $('EMname'+id).value = '';

        $('EMemail'+id).value = '';

        $('EMmessage'+id).value = '';

        //showEmail(id);

  }

	

	if(p0 == 'rsvp'){

        //if ( ( $('name'+id).value == "" ) ){

          //alert( "Please fill Name field." );

          //document.getElementById(pa).innerHTML = '';

          //return false;

        //}

        //if ( ( $('email'+id).value == "" ) ) {

          //alert( "Please fill Email field." );

          //document.getElementById(pa).innerHTML = '';

          //return false;

        //}

        //if ( ( $('email'+id).value.search("@") == -1 ) || ( $('email'+id).value.search("[.*]" ) == -1 ) ) {

          //alert( "Please correct your email." );

          //document.getElementById(pa).innerHTML = '';

          //return false;

        //}

        //if ( ( $('phone'+id).value == "" ) ){

          //alert( "Please fill Phone field." );

          //document.getElementById(pa).innerHTML = '';

          //return false;

        //}

        if ( $('guests_no'+id).value == "" ) {

          alert( "Please fill Guests number field." );

          document.getElementById(pa).innerHTML = '';

          return false;

        }

        

        $('name'+id).value = '';

        $('phone'+id).value = '';

        $('email'+id).value = '';

        $('guests_no'+id).value = '1';

  }

	

	

	acall(pa, p0, pb, pc, pd, pe, pg, ph, pi);

}

