$(document).ready(function () {
	var cache = false;
	$.plugin('datepicker', { files:['/basewebinterface/org/js/jquery/1.7.2/plugins/datepicker/date.js', '/basewebinterface/org/js/jquery/1.7.2/plugins/datepicker/date-de.js', '/basewebinterface/org/js/jquery/1.7.2/plugins/bgiframe/jquery.bgiframe.js', '/basewebinterface/org/js/jquery/1.7.2/plugins/datepicker/jquery.datePicker.js', '/basewebinterface/org/js/jquery/1.7.2/plugins/datepicker/css/datePicker.css'], selectors: ['.datepicker', 'input.TypeDate', 'input.TypeDateTime'], callback : function(){ /*$('.datepicker').datePicker();*/ }, cache:cache } );
	
    $('div.content_image').mouseover(function() { $(this).addClass('content_image_hover'); } );
    $('div.content_image').mouseleave(function() { $(this).removeClass('content_image_hover'); } );
});

function fieldDatePicker_open(fieldUniqueId, args) {
	$.plugin('datepicker', function () {
		args.createButton = false;
		$('input[name=\''+fieldUniqueId+'\']').datePicker(args).dpSetOffset(25, 60).dpDisplay();
	});
	return void(0);
}

function Map_MarkAdress(address, markerHTMLString) {
  
  if(markerHTMLString) {

  } else {
	  geocoder.getLatLng(
			    address,
			    function(point) {
			      if (!point) {
			        alert(address + " not found");
			      } else {
			        map.setCenter(point, 13);
			        var marker = new GMarker(point);
			        map.addOverlay(marker);
			      }
			    }
			  );	  
  }
}  


function portletGetContent(baseUrl, languageKey, slotKey, pageUID, cacheManagerId, portletUID, parameters) {			
		
	if (portletUID == null) { 
		var onCompleteFunction = function(responseData) {
			if (responseData['html'] != null) {
				$('#portletslot-'+slotKey).html(responseData['html']);
			}
			eval(responseData['javascript']);
		}
	} else {
		var onCompleteFunction = function(responseData) {
			if (responseData['html'] != null) {
				$('#portlet-'+portletUID+' .base-portlet-content').html(responseData['html']);
			}
			eval(responseData['javascript']);
		}
	}

	url = baseUrl + '/' + languageKey + '/portlets/' + slotKey + '__' + pageUID;
	
	if (portletUID != null) {
		url += '__' + portletUID;
	} 
	
	if (parameters != null) {
		url += '.phtml';
		postData = ''+parameters;
		methodType = 'POST';
	} else {
		url += '.html';
		postData = null;
		methodType = 'GET';
	}

	if (cacheManagerId != undefined && cacheManagerId != null) {
		url += '?CM_ID=' + cacheManagerId;
	}

    var myAjax = $.ajax({
    	url:url, 
    	type:methodType,
    	data:postData,
    	success:onCompleteFunction,
    	dataType:'json',
    	processData:false
    });

    
    return void(0);
}
