var beforeInnerHTML;
var DialogID;

function SubmitFormContent(formid){
        var url="/handler.asp";
        if(formid == "contactus") {
          beforeInnerHTML=document.getElementById('box').innerHTML;
          email=document.getElementById('emailaddress').value;
          name=document.getElementById('name').value;
          subject=document.getElementById('subject').value; 
          comments=document.getElementById('comments').value; 
          if(email==='') { alert('Error: E-Mail Address Empty');return false;}
          if(name==='') { alert('Error:  Name field empty');return false;}
          if(subject==='') { alert('Error: Subject field empty');return false;}
          if(comments==='') { alert('Error: Comments field empty');return false;}
          DialogID=document.getElementById('mbd');
          DialogID.innerHTML='<p style="text-align:center;margin-top:150px"><img src="/gfx/wait2.gif"></p>';	   
          url=url+"?email="+email+"&name="+name+"&subject="+subject+"&comments="+comments+"&type=1";
        }
        if(formid=='askaquestion') {
		email=document.getElementById('email').value;
         	name=document.getElementById('fname').value + " " + document.getElementById('lname').value;
          	school=document.getElementById('school').value; 
		phone=document.getElementById('phone').value;
		question=document.getElementById('question').value;
            if(email==='' ) { alert('Error: E-Mail Address Empty');return false;}
            if(name==='') { alert('Error:  Name field empty');return false;}
            if(phone==='') { alert('Error: Phone # field empty');return false;}
            if(question==='') { alert('Error: Question field empty');return false;}
            DialogID=document.getElementById('askaquestionstatus');
            DialogID.innerHTML='<p style="text-align:center"><img src="http://www.yummycatering.ca/gfx/wait2.gif"></p>';	   
            url=url+"?email="+email+"&name="+name+"&school="+school+"&question="+question+"&phone="+phone+"&type=2";
        }
	  if(formid=='passwordreco') {
		email=document.getElementById('email').value;
            if(email==='') { alert('Error: E-Mail Address Empty');return false;}
            DialogID=document.getElementById('passwordform');
            DialogID.innerHTML='<p style="text-align:center"><img src="http://www.yummycatering.ca/gfx/wait2.gif"></p>';	   
            url=url+"?email="+email+"&type=3";
        }

        if(formid=='entercontest') {
		email=document.getElementById('email').value;
         	fname=document.getElementById('fname').value;
         	lname=document.getElementById('lname').value;
          	school=document.getElementById('school').value; 
		phone=document.getElementById('bphone').value;
		prov=document.getElementById('prov').value;
		postal=document.getElementById('postalcode').value;
		agree=document.getElementById('agree').value;
		address=document.getElementById('address').value;
		city=document.getElementById('city').value;
		title=document.getElementById('title').value;
		if(email==='') { alert('Error: E-Mail Address Empty');return false;}
		if(lname==='') { alert('Error: Last name empty');return false;}
	 	if(fname==='') { alert('Error: First name empty');return false;}
		if(school==='') { alert('Error: School Empty');return false;}		
		if(phone==='') { alert('Error: Phone # Empty');return false;}
		if(agree==='') { alert('You must agree to terms & conditions');return false;}
		if(prov==='') { alert('Error: Province is Empty');return false;}
		if(address==='') { alert('Error: Address is Empty');return false;}		
		if(city==='') { alert('Error: City is Empty');return false;}
		if(postal==='') { alert('Error: Postal Code is Empty');return false;}
		DialogID=document.getElementById('conteststatus');
            DialogID.innerHTML='<p style="text-align:center"><img src="http://www.yummycatering.ca/gfx/wait2.gif"></p>';	   
            url=url+"?pc="+postal+"&email="+email+"&lname="+lname+"&school="+school;
            url=url+"&fname="+fname+"&city="+city+"&title="+title+"&address="+address;
            url=url+"&prov="+prov+"&phone="+phone+"&type=4";
        }
 	 if(formid=='career') {
       	email=document.getElementById('email').value;
         	fname=document.getElementById('fname').value;
         	lname=document.getElementById('lname').value;
          	number1=document.getElementById('number1').value; 
		number2=document.getElementById('number2').value;
		prov=document.getElementById('prov').value;
		postal=document.getElementById('pcode').value;
		address1=document.getElementById('address1').value;
		address2=document.getElementById('address2').value;
		city=document.getElementById('city').value;
		experience=document.getElementById('experience').value;
		skills=document.getElementById('skills').value;
		education=document.getElementById('education').value;
		additional=document.getElementById('otherinfo').value;
	 	if(fname==='') { alert('Error: First name empty');return false;}
		if(lname==='') { alert('Error: Last name empty');return false;}
		if(email==='') { alert('Error: E-Mail Address Empty');return false;}
		if(number1==='') { alert('Error: Day Time Number Empty');return false;}		
		if(address1==='') { alert('Error: Address is Empty');return false;}
		if(city==='') { alert('Error: City is Empty');return false;}
		if(prov==='') { alert('Error: Province is Empty');return false;}
		if(postal==='') { alert('Error: Postal Code is Empty');return false;}
		if(experience==='') { alert('Error: Experience Empty');return false;}
		if(skills==='') { alert('Error: Skills field is Empty');return false;}
		if(education==='') { alert('Error: Education field is Empty');return false;}
		DialogID=document.getElementById('careerstatus');
            DialogID.innerHTML='<p style="text-align:center"><img src="http://www.yummycatering.ca/gfx/wait2.gif"></p>';	   
            url=url+"?pc="+postal+"&email="+email+"&lname="+lname+"&address1="+address1;
            url=url+"&fname="+fname+"&city="+city+"&number1="+number1+"&address2="+address2;
		url=url+"&skills="+skills+"&education="+education+"&additional="+additional+"&experience="+experience;
            url=url+"&prov="+prov+"&number2="+number2+"&type=5";
        }
        var transaction = YAHOO.util.Connect.asyncRequest('GET', url, callback);
}

        var handleSuccess = function(o) {
            response=o.responseText;
            if(response==200) { DialogID.innerHTML = "<p style='text-align:center'>E-Mail Sent - Thank you</p><br><br><button onclick='hm(this.parentNode)'>Continue</button>";}
            if(response==201) { DialogID.innerHTML = "<p style='text-align:center'>Question received, thank you.</p>";}
		if(response==202) { DialogID.innerHTML = "<p style='text-align:center'>Password sent - you should be receiving it shortly.</p>";}
		if(response==203) { document.myForm.status.value = "Question";}
		if(response==204) { DialogID.innerHTML = "<p style='text-align:center'>Thank you for your entry.</p>";}
		if(response==205) { DialogID.innerHTML = "<p style='text-align:center'>Application received, Thank you..</p>";}
        };
        var handleFailure = function(o) {
         DialogID.innerHTML = "<p style='text-align:center'>Problem with Submission</p><br><br><button onclick='hm(this.parentNode)'>Continue</button>";
        };

var callback = {
    success:handleSuccess,
    failure:handleFailure,
    argument: {foo:"foo", bar:"bar"}
};
