function set_gender_(geschlecht)
{
	gender_setting_new = geschlecht;
	//alert(gender_setting);
	//change_kakophonie();
	window.setTimeout("change_kakophonie();",500);
}

function set_language_(language)
{
	language_setting_new = language;
	//alert(language_setting);
	//change_kakophonie();
	window.setTimeout("change_kakophonie();",500);
}


function set_banner_sound()
{
	//kako_set = status;
	//alert("kako_set");;
	
	window.setTimeout("set_sound_bannerworld('22');",300);
}

function stop_banner_sound()
{
	var sendk;

sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/googleambient.pcm&1~";
sendk +=  "setvolsound&" + parent.framePlayer.streamID + radioname_old + "&25";
parent.framePlayer.sendCommand(sendk);
}

function set_sound_bannerworld(soundgruppe)
{
//window.clearTimeout(g_TimerID1);
//alert("test");
//stop_kakophonie();
var sendk;
soundname_new = soundgruppe + "_" + language_setting_new + "_" + gender_setting_new + ".pcm"
//sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&1~";

sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&1~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/googleambient.pcm&150&1&1~";
sendk +=  "setvolsound&" + parent.framePlayer.streamID + radioname_old + "&0~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_new + "&150&1&1";
parent.framePlayer.sendCommand(sendk);
//window.setTimeout("parent.framePlayer.sendCommand('" + sendk + "')",800);
//soundname_old = soundname_new;
//alert(sendk);
}

function set_video()
{	
	vid_soundname_new = "5_" + language_setting_new + "_" + gender_setting_new + ".pcm"
	
	video_start(g_isoundStreamID,  'sounds/advan_demo/audiantisvideo.flv');
	sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + vid_soundname_old + "&2~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_de_m.pcm&0&2&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_de_w.pcm&0&2&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_en_w.pcm&0&2&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_en_m.pcm&0&2&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_jp_w.pcm&0&2&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_jp_m.pcm&0&2&0~";
	sendk +=  "setvolsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + vid_soundname_new +"&150";
	parent.framePlayer.sendCommand(sendk);
	vid_soundname_old = vid_soundname_new;
	video_set = "true";
}

function change_video_sound(language)
{	
	vid_soundname_new = "5_" + language + "_" + gender_setting_new + ".pcm"
	sendk =  "setvolsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + vid_soundname_old + "&0~";
	sendk +=  "setvolsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" +  vid_soundname_new + "&150";
	parent.framePlayer.sendCommand(sendk);
	vid_soundname_old = vid_soundname_new;
}
function stop_video()
{	
	
	video_stop(g_isoundStreamID,  'sounds/advan_demo/audiantisvideo.flv');
	sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + vid_soundname_old + "&1";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_de_m.pcm&1";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_de_w.pcm&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_en_w.pcm&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_en_m.pcm&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_jp_w.pcm&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/5_jp_m.pcm&1&";
	parent.framePlayer.sendCommand(sendk);
}

function set_backsounds()
{
	//alert("test");
	set_radio('&sounds/advan_demo/ambient_teaser.pcm');
	window.setTimeout("start_kakophonie();",500);
}


function set_radio(quelle)
{
radioname_new = quelle;
var sendk;
sendk =  "stopsound&" + parent.framePlayer.streamID +   radioname_old + "&2~";
sendk +=  "setsound&" + parent.framePlayer.streamID +  radioname_new + "&150&2&0~";
parent.framePlayer.sendCommand(sendk);
//alert(sendk);
radioname_old = radioname_new;
}

function stop_radio()
{
var sendk;
sendk =  "stopsound&" + parent.framePlayer.streamID +   radioname_old + "&2";
parent.framePlayer.sendCommand(sendk);
}

function set_sound_group(soundgruppe)
{
//window.clearTimeout(g_TimerID1);
//alert("test");
stop_kakophonie();
var sendk;
soundname_new = soundgruppe + "_" + language_setting_new + "_" + gender_setting_new + ".pcm"
//sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&1~";

sendk =  "setvolsound&" + parent.framePlayer.streamID + radioname_old + "&25~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_new + "&150&1&1";
//parent.framePlayer.sendCommand(sendk);
window.setTimeout("parent.framePlayer.sendCommand('" + sendk + "')",800);
soundname_old = soundname_new;
var vola =150;
//alert(sendk);
}





function start_kakophonie()
{
	
var soundname_kako = "_" + language_setting_new + "_" + gender_setting_new + ".pcm"
var sendk;

video_stop(g_isoundStreamID,  'sounds/advan_demo/audiantisvideo.flv');
//toggle_play_video('javascript:void(0);');

sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/googleambient.pcm&1~";
sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + vid_soundname_old + "&1~";
sendk +=  "setvolsound&" + parent.framePlayer.streamID + radioname_old + "&150~";
sendk +=  "setvolsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&15&1&0~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/1" + soundname_kako + "&15&1&0~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/2"+ soundname_kako + "&15&1&0~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/3"+ soundname_kako + "&15&1&0~";
sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/4"+ soundname_kako + "&15&1&0~";
sendk +=  "stoptts&" + parent.framePlayer.streamID;
parent.framePlayer.sendCommand(sendk);
//window.setTimeout("parent.framePlayer.sendCommand('" + sendk + "')",500);
language_setting_old = language_setting_new;
gender_setting_old = gender_setting_new;
//alert(sendk);
video_set = "false";
}


function change_kakophonie()
{
	if (video_set == "false")
	{
	var soundname_kako = "_" + language_setting_new + "_" + gender_setting_new + ".pcm"
	var soundname_kako_stop = "_" + language_setting_old + "_" + gender_setting_old + ".pcm"
	var sendk;
	sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/1" + soundname_kako_stop + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/2"+ soundname_kako_stop + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/3"+ soundname_kako_stop + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/4"+ soundname_kako_stop + "&1";
	parent.framePlayer.sendCommand(sendk);
	//alert(sendk);
	sendk =  "setvolsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&15&1&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/1" + soundname_kako + "&15&1&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/2"+ soundname_kako + "&15&1&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/3"+ soundname_kako + "&15&1&0~";
	sendk +=  "setsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/4"+ soundname_kako + "&15&1&0";
	window.setTimeout("parent.framePlayer.sendCommand('" + sendk + "')",600);
	//alert(sendk);
	language_setting_old = language_setting_new;
	gender_setting_old = gender_setting_new;
	}
	
}

function stop_kakophonie()
{
	
	var soundname_kako_stop = "_" + language_setting_old + "_" + gender_setting_old + ".pcm"
	var sendk;
	sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/1" + soundname_kako_stop + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/2"+ soundname_kako_stop + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/3"+ soundname_kako_stop + "&1~";
	sendk +=  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/4"+ soundname_kako_stop + "&1";
	parent.framePlayer.sendCommand(sendk);
	//alert(sendk);
	return true;
}







	// für php aufruf!
  var req = false;
    // für Mozilla etc.
    if(window.XMLHttpRequest) {
    	try { //Fehler abfangen
    		req = new XMLHttpRequest(); 
    	} catch(e) {
    		req = false;
    	}

    // für den InternetExplorer
    } else if(window.ActiveXObject) {
    	try {
    		req = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch(e) {
    		try {
    			req = new ActiveXObject("Microsoft.XMLHTTP");
    		} catch(e) {
    			req = false;
    		}
    	}
    }
	
	
	
function set_tts_gender(gender)
{
	tts_gender = gender;
}

function speak_tts_selection()
{
var sendk;
var tts_voice;
var text;	
var voice_sel;
var userSelection;

sendk =  "stopsound&" + parent.framePlayer.streamID + "&sounds/advan_demo/" + soundname_old + "&1";
window.setTimeout("parent.framePlayer.sendCommand('" + sendk + "')",500);
//alert(sendk);

if (window.getSelection) {
	userSelection = window.getSelection();
}
else if (document.selection) { // should come last; Opera!
	userSelection = document.selection.createRange();
}

var selectedText = userSelection;
if (userSelection.text)
	selectedText = userSelection.text;


text = selectedText;

if (tts_gender == "w"&&language_setting_new == "de")
voice_sel = '1';

if (tts_gender == "m"&&language_setting_new == "de")
voice_sel = '0';

if (tts_gender == "w"&&language_setting_new == "en")
voice_sel = '4';

if (tts_gender == "m"&&language_setting_new == "en")
voice_sel = '2';

if (tts_gender == "w"&&language_setting_new == "jp")
voice_sel = '4';

if (tts_gender == "m"&&language_setting_new == "jp")
voice_sel = '2';


	//alert(voice_sel);
 //tts_voice = voice_sel + text +'</VOICE>';						 //Die Variable wird durch den eingegebenen 
//parent.framePlayer.sendCommand("say&" + parent.framePlayer.streamID + "&" +  tts_voice); //Der Befehl wird zum Server abgeschickt 
//window.setTimeout("parent.framePlayer.sendCommand('say&' + parent.framePlayer.streamID + '& +  tts_voice)",500);
 // alert(g_stefan);
 

	try{
		req.open("GET", "isound/say.php?sid="+parent.framePlayer.streamID+"&voice="+voice_sel+"&text="+text+"&nocache=" + new Date().getTime(),true);
		
		req.send(null);
	}catch(err){
		//alert(err);
	}	
	
}


function volup()
{
volk = 30;
vola= parseInt(parseInt (vola) + parseInt(volk));
parent.framePlayer.sendCommand("setvolsound&" + parent.framePlayer.streamID  +   radioname_old + "&" + vola);
}

function voldown()
{
volk = 30;
if (vola < 1) {
    volk = "0";
	} 
vola= parseInt(parseInt (vola) - parseInt(volk));
parent.framePlayer.sendCommand("setvolsound&" + parent.framePlayer.streamID  +   radioname_old + "&" + vola);
}

//Volumen ende	