

function ajaxCall(url, caller){
	//alert(url + "       "+caller);
		 if(caller == "resultscomponent"){
			$.ajax({
			  url: url,
			  cache: false,
			  success: function(html){
			  $("#eventResuts").html(html);
			  }
			});

		 }else if (caller == "upcomingeventcomponent") {
			$.ajax({
			  url: url,
			  cache: false,
			  success: function(html){
			  $("#upcomingEvet").html(html);
			  }
			});

		 } else if(caller == "getPhotoGalleries"){
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#p_c").html(html);
				  }
				});
		 } else if(caller == "getVideosList"){
				$.ajax({
					  url: url,
					  cache: false,
					  success: function(html){
					  $("#s_c").html(html);
					  var tempTabsDiv = document.getElementById("temp_tabs");
					  var tempTabsHtml = tempTabsDiv.innerHTML;
					  tempTabsDiv.innerHTML = "";
					  document.getElementById("tabs").innerHTML = tempTabsHtml;
					}
				});			
		 }else if (caller == "resultsEvent") {
				$.ajax({
					  url: url,
					  cache: false,
					  success: function(html){
					  $("#eventResultsDiv").html(html);
					  $('html, body').animate({scrollTop: $("#s_c").offset().top}, 1000);
					  }
					});

		}else if (caller == "resultsEventNoScroll") {
					$.ajax({
					  url: url,
					  cache: false,
					  success: function(html){
					  $("#eventResultsDiv").html(html);
					  

					  }
					});

		}else if (caller == "eventsSchedule") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventsSchedule").html(html);
				  }
				});

		}else if (caller == "selectThermoMeter") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  	$("#selectThermoMeter").html(html);
				  	$("#lastUpdateP").html(document.getElementById("lastUpdateDiv").innerHTML);
				  }
				});


		}else if (caller == "selected112Teams") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#selected112Teams").html(html);
				  }
				});
		}else if (caller == "submitMainEventInfo") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  //document.location = "#";
				scroll(0,0);
				  $("#eventDetailInfoMessage").html(html);
				  }
				});
		}else if (caller == "addEventSchedule") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventScheduleList").html(html);
				  var msg = document.getElementById("eventScheduleInfoMsg").innerHTML;
				  $("#eventScheduleMessage").html(msg);
				  if (msg.toUpperCase().indexOf("SUCCESS") != -1) {
					  clearScheduleEntry();
					  $("#eventScheduleMessage").html(msg);
				  }
				  }
				});
		}else if (caller == "updateEventSchedule") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventScheduleList").html(html);
				  $("#eventScheduleMessage").html(document.getElementById("eventScheduleInfoMsg").innerHTML);
				  }
				});
		}else if (caller == "deleteEventSchedule") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventScheduleList").html(html);
				  $("#eventScheduleMessage").html(document.getElementById("eventScheduleInfoMsg").innerHTML);
				  }
				});
		}else if (caller == "addSoTeamToEvent") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventSoTeamsList").html(html);
				  var msg = document.getElementById("eventTeamInfoMsgS").innerHTML;
				  $("#eventSoTeamsMessage").html(msg);
				  if (msg.toUpperCase().indexOf("SUCCESS") != -1) {
					  clearSoTeamEntry();
					  $("#eventSoTeamsMessage").html(msg);
				  }
				  }
				});
		}else if (caller == "updateSoTeamAtEvent") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventSoTeamsList").html(html);
				  $("#eventSoTeamsMessage").html(document.getElementById("eventTeamInfoMsgS").innerHTML);
				  }
				});
		}else if (caller == "deleteSoTeamFromEvent") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventSoTeamsList").html(html);
				  $("#eventSoTeamsMessage").html(document.getElementById("eventTeamInfoMsgS").innerHTML);
				  }
				});
		}else if (caller == "addFrTeamToEvent") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventFrTeamsList").html(html);
				  var msg = document.getElementById("eventTeamInfoMsgF").innerHTML;
				  $("#eventFrTeamsMessage").html(msg);
				  if (msg.toUpperCase().indexOf("SUCCESS") != -1) {
					  clearFrTeamEntry();
					  $("#eventFrTeamsMessage").html(msg);
				  }
				  }
				});
		}else if (caller == "updateFrTeamAtEvent") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventFrTeamsList").html(html);
				  $("#eventFrTeamsMessage").html(document.getElementById("eventTeamInfoMsgF").innerHTML);
				  }
				});
		}else if (caller == "deleteFrTeamFromEvent") {
			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#eventFrTeamsList").html(html);
				  $("#eventFrTeamsMessage").html(document.getElementById("eventTeamInfoMsgF").innerHTML);
				  }
				});
		}else if (caller == "countdownExpirationDiv") {

			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#countdownExpirationDiv").html(html);
				  $("#lastUpdateCountDown").html(document.getElementById("countDownLastUpdateDiv").innerHTML);
				  }
				});

		}else if (caller == "addImageGallary") {

			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
					  if (html.toUpperCase().indexOf("SUCCESS") != -1) {
						  populateForm();
					  } else {
						  $("#uploadMessage").html(html);
						  submitted = false;
						  disableProgressBar();
					  }
				  }
				});

		}else if (caller == "editImageGallery") {

			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
					  if (html.toUpperCase().indexOf("SUCCESS") != -1) {
						  populateFormForEdit();
					  } else {
						  $("#uploadMessage").html(html);
						  submitted = false;
						  disableProgressBar();
					  }
				  }
				});
			
		}else if (caller == "deleteImageGallery") {

			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
					  if (html.toUpperCase().indexOf("SUCCESS") != -1) {
						  populateForm();
					  } else {
						  $("#uploadMessage").html(html);
					  }

				  }
				});

			
		}else if (caller == "schoolInfoDiv") {

			$.ajax({
				  url: url,
				  cache: false,
				  success: function(html){
				  $("#schoolInfoDiv").html(html);
				  }
				});

		}

	}
function ajaxCallPost(url,params, caller){
	if (caller == "teamMember") {

		$.ajax({
			  type: "POST",
			  url: url,
			  data:params,
			  contentType: "application/x-www-form-urlencoded",
			  cache: false,
			  success: function(html){
			  $("#membersDiv").html(html);
			  $.unblockUI();
			  }
			});

	}else if (caller == "submitMainEventInfo") {
		$.ajax({
			  type: "POST",
			  url: url,
			  data:params,
			  contentType: "application/x-www-form-urlencoded",
			  cache: false,
			  success: function(html){
			  //document.location = "#";
			scroll(0,0);
			  $("#eventDetailInfoMessage").html(html);
			  }
			});
	} 
	
}

function getFormAsString(formName){

	//Setup the return String
	returnString ="";
	//alert('formName '+formName);
	//Get the form values
	formElements=document.forms[formName].elements;

	//loop through the array, building up the url
	//in the format '/strutsaction.do&name=value'

	for(var i=formElements.length-1;i>=0; --i ){
		//we escape (encode) each value
		//alert('name value'+formElements[i].name+' '+formElements[i].value);
		if(formElements[i].type == "checkbox"){
			if(formElements[i].checked){
				returnString+="&" 
					+escape(formElements[i].name)+"=" 
					+escape(formElements[i].value);
			}
		} 
		else
		if(formElements[i].type == "select-multiple"){
			var array = new Array();
			var counter =0;
			for(var s=0; s<formElements[i].options.length; s++) {
			     if (formElements[i].options[s].selected) {
			    	
			    	 returnString +="&"+escape(formElements[i].name)+"="+escape(formElements[i].options[s].value);
                 }
             } 
			
		}else
		if(formElements[i].type == "radio"){
			if(formElements[i].checked){
				returnString+="&" 
					+escape(formElements[i].name)+"=" 
					+escape(formElements[i].value);
			}
		} 
		else{
			returnString+="&" 
				+escape(formElements[i].name)+"=" 
				+escape(formElements[i].value);
		}
	}
	//alert('Form Parameters'+returnString);      
	//return the values
	return returnString; 
}