

function loadFFP(updateID2,programmID2,backURL2,salechannel)
{
	
	var zeit = new Date();
 	var temp2 = zeit.getMilliseconds();
	

	// http://www.djhinfo.net/
	 $.get("/cms/kw_includes/ajax_getdetail_ferienfreizeitprogramm.php", { programmID: ""+programmID2,backURL: ""+backURL2,updateID:""+updateID2,salechannel:""+salechannel, temp:""+temp2 },
	  
	  function(data)
	  {

		$(""+updateID2).html(data);
		
	  });	
	
}


/*
	KLASSENPROGRAMME LADEN
*/
function loadKP(updateID,programmID,jhID,jahr,backURL)
{
 var zeit = new Date();
 var temp = zeit.getMilliseconds();

  $.get("/cms/kw_includes/ajax_getdetail_klassenprogramm.php", { programmID: programmID,jhID:jhID,jahr:jahr,backURL: backURL,updateID:updateID,temp:temp },
  function(data)
  {
    //$("#kp_pb_programmdetails").html(data);
	$(""+updateID).html(data);
	
  });	
	
}

/*
	BAUSTEINE LADEN
*/
function loadBS(updateID,programmID,jhID,jahr,backURL)
{
  
 var zeit = new Date();
 var temp = zeit.getMilliseconds();
  
  
  $.get("/cms/kw_includes/ajax_getdetail_bausteine.php", { programmID: programmID,jhID:jhID,jahr:jahr,backURL: backURL,updateID:updateID,temp:temp },
  function(data)
  {
	 
    //$("#kp_pb_programmdetails").html(data);
	$(""+updateID).html( data);
	
  });	
	
}




function programmsuche()
{
	
	element = document.getElementById('jhID') ;
	jhID = "";
	for(i=0;i<element.length;++i)
	{
  		if(element.options[i].selected == true)
		{
			jhID = element.options[i].value;
		}
	}
	
	if (jhID == "")
	{
		alert("Bitte wählen Sie eine Jugendherberge aus!");	
		return false;
	}
	
	
	
	element = document.getElementById('programmart') ;
	programmart = "";
	for(i=0;i<element.length;++i)
	{
  		if(element.options[i].selected == true)
		{
			programmart = element.options[i].value;
		}
	}
	
	if (programmart == "")
	{
		alert("Bitte wählen Sie eine Programmart aus.");	
		return false;
	}
	
	
	
	element = document.getElementById('angebotsjahr') ;
	angebotsjahr = "";
	for(i=0;i<element.length;++i)
	{
  		if(element.options[i].selected == true)
		{
			angebotsjahr = element.options[i].value;
		}
	}
	
	if (angebotsjahr == "")
	{
		alert("Bitte wählen Sie ein Angebotsjahr aus.");	
		return false;
	}
	


	if (programmart == "kp")
	{
		
		loadKP("#programmdetails","",jhID,angebotsjahr,"");
	}
	else
	{
		loadBS("#programmdetails","",jhID,angebotsjahr,"");
	}

}

/*
	Aufklappfunktion für Ferien- und Freizeit-Programme
	
*/
function ffp_showtype(id)
{
	
	$(id).slideToggle();
}



var popUpWin=0;
function tip_a_friend()
{
		

 if(popUpWin)
  {

    if(!popUpWin.closed) popUpWin.close();

  }


  var URLStr = "/cms/kw_includes/tip_a_friend.php?url="+encodeURI(location.href);

  var width = 600;
  var height = 600;
  var top = 100;
  var left = 100 ;

  
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');

}




/**
*
*  UTF-8 data encode / decode
*  http://www.webtoolkit.info/
*
**/
 
var Utf8 = {
 
	// public method for url encoding
	encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// public method for url decoding
	decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
}


