jQuery().ready(function(){

// does not work !
/*
$("embed").attr({ 
          wmode: "transparent"
 });
 */

$("li.footerpipe").append("&#124;");

var catselectval = $('div#search .form_categoryselection select').val();

// if (catselectval != '-1') 
$('div#search .form_categoryselection select').prepend('<optgroup label="'+sSelectintialallCatText+'"><option value="-1">'+sSelectintialdefaultText+'</option></optgroup>');

$('div#search .form_categoryselection select').sSelect({ddMaxHeight: '200px',defaultText:sSelectintialdefaultText});

$(".teaser_text ul").wrap("<div class='teaser_text_ul'></div>");


/* Ergaenzung zu Typo3 Spam Protect*/		
var mymaillinks = $(".mail");

for(var i=0; i<mymaillinks.length; i++) {
	var tmpmailtext = $(mymaillinks[i]).html().replace("(at)","@");
	$(mymaillinks[i]).html(tmpmailtext);	
}

var mylinks = $("a");
var myhref = "";
var mystring = "";
var Suche = "";

for(var i=0; i<mylinks.length; i++) {
	
	myhref = $(mylinks[i]).attr("href");
	
	if (myhref!=null) 
	Suche = myhref.indexOf("212.202.151.227");
	
	if ((Suche !=-1) && (Suche !='') && (myhref!=null)  && (myhref!='undefined') ) {
		mystring = $(mylinks[i]).attr("href").replace("212.202.151.227","www.ticketlink.de");
		$(mylinks[i]).attr("href",mystring);	
	}

}

var mystuff = $("#contentleftbottom");

for(var i=0; i<mystuff.length; i++) {
	var tmpstufftext = $(mystuff[i]).html().replace("<!--TYPO3SEARCH_begin--><!--TYPO3SEARCH_end-->","&nbsp;");
	$(mystuff[i]).html(tmpstufftext);	
}


// $('#container > .column').syncHeight();

	var mysb = $("#content div");
    $('head').append('<style type="text/css"><!-- .stabilizer { padding: 0; margin: 0; width: 604px; height: 1px; float: left;} --></style>');
	count=1;
	   for(var i=0; i<mysb.length; i++) {
			if (($(mysb[i]).hasClass("teaser_l")) || ($(mysb[i]).hasClass("teaser_m")) || ($(mysb[i]).hasClass("teaser_s")) || ($(mysb[i]).hasClass("teaser_text")) ) {
				if 	(count==3) {
			 		 $(mysb[i]).after("<div class='stabilizer'></div>");
			 		 count=0;
				}
			count++;
			}
		}


});

function track(url, provider, date, eventname, eventid) {
	$.ajax({
	   type: "POST",
	   url: "ticketapp/ajaxCalls.php",
	   data: "action=trackExternalLink&url=" + url + "&provider=" + provider + "&date=" + date + "&eventname=" + eventname + "&eventid=" + eventid,
	   success: function(msg){
	     //alert( "Data Saved: " + msg );
	   }
	 });	
}

function doSort(sortBy) {

	//alert("sortBy gewollt: " + sortBy + "  sortBy alter wert: " + document.getElementById("sortby").value);
	
	if (sortBy == document.getElementById("sortby").value) {

		// Sortierung umkehren
		if (document.getElementById("sortorder").value == "asc") {
			//alert("sortorder == asc");
			document.getElementById("sortorder").value = "desc";
		} else {
			document.getElementById("sortorder").value = "asc";
		}
		
	} else {
		/*if (document.getElementById("sortby").value == "date") {			
			document.getElementById("sortby").value = "city";
		} else {			
			document.getElementById("sortby").value = "date";
		}*/
		document.getElementById("sortby").value = sortBy;
	}
	
	//alert("sortby neu gesetzter wert: " + document.getElementById("sortby").value + "  sortorder: " + document.getElementById("sortorder").value);
	// alert("form: " + document.getElementById("searchaction"));
	//document.getElementById("sortby").value = "event";
	
	$("#searchaction").submit();
	
}

Date.format = 'dd.mm.yyyy';
//$("#startDate,#endDate").datepicker({ beforeShow: customRange, showOn: "both", buttonImage: "templates/images/calendar.gif", buttonImageOnly: true });

$(function()
{
	$('.date-pick').datePicker()
	$('#start-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#end-date').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#end-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#start-date').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
});




