var magnified = 0;
      
function formSubmit(formName,id) {
   document.forms[formName].show.value = id;
   document.forms[formName].submit();
}
function del(id){
	var check = confirm("Do you want to delete this entry?");
	if(check == true){
		var x = window.open('admin/del-event.php?s=<?=$ibf_session_id?>&<?=SID?>&act=<?=$act?>&id='+id,'Delete','scrolling=0,width=350,height=120');
	}
}     

function showEventPage(newStart) {
   GUnload();
   var url = '/inc/events_list.php';
   var pars = 's=<?=$ibf_session_id?>&<?=SID?>&act=<?=$act?>&search=<?=$search?>&start='+newStart+'&ajax=1';
   var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onLoading: showLoad, onComplete: showEventResponse });
} 

function showEventDetail(id,lstart) {
   GUnload();
   var url = '/inc/events_detail.php';
   var pars = 'ajax=1&show='+id+'&listStart='+lstart;
   var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onLoading: showLoad, onComplete: showEventResponse });
} 

function showEventBands() {
   var url = '/inc/events_list.php';
   var pars = '';
   pars = $('tagCloudSearch').serialize();
   var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onLoading: showLoad, onComplete: showEventResponse });
 } 

function showEventResponse(originalRequest){
   var newData = originalRequest.responseText;
   $("eventContent").innerHTML = newData;
   if ($('eventDetailHeadline')) {
    $("eventHeadline").innerHTML = $("eventDetailHeadline").innerHTML;
   } else {         
    $("eventHeadline").innerHTML = "Event Database";
   } 
   setTimeout("hideLoad();",750)
   $('pageBody').scrollTo();
   h2nv.location.href = "/banners.php";
   
   if ($('eventDetailHeadline') && $('map')) {
      load();
   }
}   

/* EVENT SEARCH */

function switchAdvanced(id) {
  if (id == "1") {
    $('Adv').value = "1"
    $('advancedSearchBox1').setStyle({	
      display: 'block'
    })
    $('advancedSearchBox2').setStyle({	
      display: 'block'
    })
    $('eventSearchSimple').className = '';
    $('eventSearchAdvanced').className = 'current';
  } else {
    $('Adv').value = "0";       
    $('selTitle').value = "";  
    $('selArtist').value = "";  
    $('advancedSearchBox1').setStyle({	
      display: 'none'
    })
    $('advancedSearchBox2').setStyle({	
      display: 'none'
    })
    $('eventSearchSimple').className = 'current';
    $('eventSearchAdvanced').className = '';
  }      
}

function checkCountry(countryId) {
   clearSelect('citySelect');
   clearSelect('venueSelect');
   if(countryId == "248") { 
      $('stateSelect').setStyle({	
         display: 'inline'
   })
   } else {
      fillSelect();
      $('stateSelect').value = "0";
      $('stateSelect').setStyle({	
      display: 'none'
   })
}
}

function fillSelect() {
   var countryId = $('countrySelect').value;
   var stateId = $('stateSelect').value;
   var cityId = $('citySelect').value;
   if (countryId != "0" && cityId != "0") {
      var url = '/inc/ajax_select_venues.php';
   } else if (countryId != "0" && cityId == "0") {
      clearSelect('venueSelect');
      var url = '/inc/ajax_select_cities.php';
   } else if (countryId == "0" && cityId == "0") {
      clearSelect('citySelect');
      clearSelect('venueSelect');
   } 
   if (countryId != "0") { 
   var pars = 'AjaxCountry='+countryId + '&AjaxState=' + stateId + '&AjaxCity=' + cityId;
   var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showSearchResponse });
   } else {   
      clearSelect('citySelect');
      clearSelect('venueSelect');
   }
}    

function showSearchResponse(originalRequest){
   var newData = originalRequest.responseText;
   if (newData.indexOf("All Cities")!= "-1") {
      $("searchCity").innerHTML = newData;
   } 
   else if (newData.indexOf("All Venues")!= "-1") {
      $("searchVenue").innerHTML = newData;
   }
}   

function clearSelect(id) {
      if (id == "citySelect") {
      $("searchCity").innerHTML = "<select name=\"City\" id=\"citySelect\"><option value=\"0\">All Cities (Please select a country)</option></select>";
      } else if (id == "venueSelect") {
      $("searchVenue").innerHTML = "<select name=\"Venue\" id=\"venueSelect\"><option value=\"0\">All Venues (Please select a city)</option></select>";
      }
 }         

function ueberpruefe(selObj,nextForm) {

var d=selObj.options[selObj.selectedIndex].value;
if(d != "0") { 
$('SelDay_2').value = $('SelDay_1').value;
$('SelMonth_2').value = $('SelMonth_1').value;
} 
}

function submitEvent(step) {
   var countryId = $('countryId').value;
   var stateId = $('stateId').value;
   var okay = "0";
   if (step == "1") {
      // check CountryId
      if (countryId >= "1" && countryId <= "999") {
         if (countryId != "248" && stateId == "0") {
            // all okay
            okay = "1";
         } if (countryId == "248" && stateId != "0") {
            // all okay
            okay = "1";
         } else if (countryId == "248" && stateId == "0") {
            // Error message state
            $('errorMessageState').setStyle({	
               display: 'block'
            })
         }
      } else {
         $('errorMessageCountry').setStyle({	
               display: 'block'
            })
      }   
   }
   if (step == "2") {
      var venueId = $('venueId').value;
      if (venueId >= "1") {
         okay = "1";
      } else {
         $('errorMessageVenue').setStyle({	
            display: 'block'
         })
      }
   }
   if (step == "3") {
      okay = "1";
   }
   if (step == "4") {
      okay = "1";
   }
   if (okay == "1") {
      document.post.submit();
   }
}
function showEventAddResponse(originalRequest){
   var newData = originalRequest.responseText;
   $("moreInfo").innerHTML = newData;
   new Effect.BlindDown('moreInfo');
   setTimeout("hideLoad();",750)
   //$('pageBody').scrollTo();
   new Effect.Appear('stepSubmit');
   if ($('latitude') && $('latitude').innerHTML != "") {   
      load();
   }
   if ($('newVenueId')) {
      $('venueId').value = $('newVenueId').innerHTML;
      showMore($('newVenueId').innerHTML);
   }
   if ($('newPromoterId')) {
      $('promoterId').value = $('newPromoterId').innerHTML;
      showMore($('newPromoterId').innerHTML);
   }
   if ($('newEventId')) {
      var eventId = $('newEventId').innerHTML;
      alert(eventId);
      showEventDetail(eventId);
   }
}   

function showListResponse(originalRequest){
   var newData = originalRequest.responseText;
   $("eventListing").innerHTML = newData;
   if (newData != "") {
   new Effect.BlindDown('eventListing');
   setTimeout("hideLoad();",750)
   } else {
   showMore(0,0);
   }
}   

function clearInfo() {
   new Effect.BlindUp('moreInfo');
   setTimeout("$('moreInfo').innerHTML = '';",750)
   if (step != "3") {
      new Effect.Fade('stepSubmit');
   }
}

function magnify() {
   if (magnified == 0) {
      new Effect.Scale('mapContainer',200,{scaleX: true, scaleY: true, scaleContent: false, scaleMode: { originalHeight: 215, originalWidth: 300 }});
      new Effect.Scale('map',200,{scaleX: true, scaleY: true, scaleContent: false, scaleMode: { originalHeight: 200, originalWidth: 300 }});
      $('magnifier').src = "/img/icons/mini_icons/magnify_minus.gif";
      magnified = "1";
   } else {
      new Effect.Scale('mapContainer',100,{scaleX: true, scaleY: true, scaleContent: false, scaleMode: { originalHeight: 215, originalWidth: 300 }});
      new Effect.Scale('map',100,{scaleX: true, scaleY: true, scaleContent: false, scaleMode: { originalHeight: 200, originalWidth: 300 }});
      $('magnifier').src = "/img/icons/mini_icons/magnify_plus.gif";
      magnified = "0";
   }
   //load();
}