// JavaScript Document

var idClip=null;

function validateEmail (email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(email) == false) {
		return false;
	} else {
		return true;
	}
}

//Funktion zum zurücksetzen von der Player-Navi
function resetNavi()
{
	menu('player_navi_tell');
}

// Funktion zum ein und ausblenden der einzelnen Menus
function menu(i, j) {
	
	if (j == 'live') {
		var t = 'Stream Info'
		
	} else { 
		var t = 'Mehr zum Thema';
	}
	
	switch (i) {
		case 'player_navi_mehr':
				if( j != 'live')
				{
					document.getElementById('player_menu_dyn').innerHTML='<h2><span>'+t+'</span></h2><h2><a href="" onclick="menu(\'player_navi_tell\', \''+j+'\' ); return false;" >Video mailen</a></h2><h2><a href="" onclick="menu(\'player_navi_embed\', \''+j+'\'); return false;" >Video einbetten</a></h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_mehr').innerHTML;
				}else{
					document.getElementById('player_menu_dyn').innerHTML='<h2><span>'+t+'</span></h2><h2><a href="" onclick="menu(\'player_navi_tell\', \''+j+'\' ); return false;" >Tell-A-Friend</a></h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_mehr').innerHTML;
				}
				break;
		case 'player_navi_tell':
				if( j != 'live')
				{
					document.getElementById('player_menu_dyn').innerHTML='<h2><a href="" onclick="menu(\'player_navi_mehr\', \''+j+'\'); return false;" >'+t+'</a></h2><h2><span>Video mailen</span></h2><h2><a href="" onclick="menu(\'player_navi_embed\', \''+j+'\'); return false;" >Video einbetten</a></h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_tell').innerHTML;
				}else{
					document.getElementById('player_menu_dyn').innerHTML='<h2><a href="" onclick="menu(\'player_navi_mehr\', \''+j+'\'); return false;" >'+t+'</a></h2><h2><span>Tell-A-Friend</span></h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_tell').innerHTML;
				}
				break;
		case 'player_navi_social':
				if( j != 'live')
				{
					document.getElementById('player_menu_dyn').innerHTML='<h2><a href="" onclick="menu(\'player_navi_mehr\', \''+j+'\'); return false;" >'+t+'</a></h2><h2><a href="" onclick="menu(\'player_navi_tell\', \''+j+'\'); return false;">Tell-A-Friend</a></h2><h2><a href="" onclick="menu(\'player_navi_embed\', \''+j+'\'); return false;" >Video einbetten</a></h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_social').innerHTML;
				}else{
					document.getElementById('player_menu_dyn').innerHTML='<h2><a href="" onclick="menu(\'player_navi_mehr\', \''+j+'\'); return false;" >'+t+'</a></h2><h2><a href="" onclick="menu(\'player_navi_tell\', \''+j+'\'); return false;">Tell-A-Friend</a></h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_social').innerHTML;					
				}
				break;
		case 'player_navi_embed':
		
				if( j != 'live')
				{
					document.getElementById('player_menu_dyn').innerHTML='<h2><a href="" onclick="menu(\'player_navi_mehr\', \''+j+'\'); return false;" >'+t+'</a></h2><h2><a href="" onclick="menu(\'player_navi_tell\', \''+j+'\'); return false;">Video mailen</a></h2><h2><span>Video einbetten</span></h2><h2>'
					document.getElementById('player_menu_box_dyn').innerHTML= document.getElementById('player_navi_embed').innerHTML;
					initCopy();
				}
				break;
		case 'player_navi_vote':
					document.getElementById('player_menu_dyn').innerHTML='<h2><a href="" onclick="menu(\'player_navi_mehr\'); return false;" >'+t+'</a></h2><h2><a href="" onclick="menu(\'player_navi_tell\'); return false;">Tell-A-Friend</a></h2><h2><a href="" onclick="menu(\'player_navi_embed\'); return false;" >Video einbetten</a></h2>'
					break;
	}
}

// Funktion zur befuellung und verschieben des Tooltips bei Socialbookmarks
function social_tip(i) {
	document.getElementById('player_navi_social_tip').style.display = 'block';
	document.getElementById('player_navi_social_tip').style.position = 'relative';
	switch (i) {	
		case 'misterwong':
					document.getElementById('player_navi_social_tip').innerHTML = 'Bookmarken bei Mister Wong<br/><img src="images/socialbookmarks/misterwong.jpg"><a href="http://www.mister-wong.com/" target="_blank">www.mister-wong.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '0px';
					break;
		case 'facebook':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Facebook<br/><img src="images/socialbookmarks/facebook.jpg"><a href="http://www.facebook.com/" target="_blank">www.facebook.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '25px';
					break;
		case 'twitter':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Twitter<br/><img src="images/socialbookmarks/twitter.jpg"><a href="http://www.twitter.com/" target="_blank">www.twitter.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '50px';
					break;
		case 'myspace':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei MySpace<br/><img src="images/socialbookmarks/myspace.jpg"><a href="http://www.myspace.com/" target="_blank">www.myspace.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '75px';
					break;
		case 'google':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Google<br/><img src="images/socialbookmarks/google.jpg"><a href="http://www.google.com/" target="_blank">www.google.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '100px';
					break;			
		case 'studivz':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei studiVZ<br/><img src="images/socialbookmarks/studivz.jpg"><a href="http://www.studivz.net/" target="_blank">www.studivz.net</a>';
					document.getElementById('player_navi_social_tip').style.left = '125px';
					break;
		case 'deli':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei delicious<br/><img src="images/socialbookmarks/deli.jpg"><a href="http://www.delicious.com/" target="_blank">www.delicious.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '150px';
					break;
		case 'digg':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Digg<br/><img src="images/socialbookmarks/digg.jpg"><a href="http://digg.com/" target="_blank">digg.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '175px';
					break;			
		case 'folkl':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Folkd<br/><img src="images/socialbookmarks/folkl.jpg"><a href="http://www.folkd.com/" target="_blank">www.folkd.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '200px';
					break;
		case 'linkarena':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Linkarena<br/><img src="images/socialbookmarks/linkarena.jpg"><a href="http://linkarena.com/" target="_blank">linkarena.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '225px';
					break;
		case 'reddit':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Reddit<br/><img src="images/socialbookmarks/reddit.jpg"><a href="http://www.reddit.com/" target="_blank">www.reddit.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '250px';
					break;	
		case 'stumble':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Stumbleupon<br/><img src="images/socialbookmarks/stumble.jpg"><a href="http://www.stumbleupon.com/" target="_blank">www.stumbleupon.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '275px';
					break;
		case 'wind':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Bing<br/><img src="images/socialbookmarks/wind.jpg"><a href="http://www.bing.com/" target="_blank">www.bing.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '300px';
					break;			
		case 'yahoo':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Yahoo<br/><img src="images/socialbookmarks/yahoo.jpg"><a href="http://www.yahoo.com/" target="_blank">www.yahoo.com</a>';
					document.getElementById('player_navi_social_tip').style.left = '325px';
					break;
		case 'yigg':
					document.getElementById('player_navi_social_tip').innerHTML = 'Share bei Yigg<br/><img src="images/socialbookmarks/yigg.jpg"><a href="http://www.yigg.de/" target="_blank">www.yigg.de</a>';
					document.getElementById('player_navi_social_tip').style.left = '350px';
					break;

					
					
	}
}

// Funktion zum zusammenbau der Socialbookmarklinks und das aufrufen dieser
function social (i, url, title) {

	switch (i) {
		case 'misterwong':
					var l = 'http://www.mister-wong.de/add_url/?bm_url='+url+'&bm_description='+title;
					window.open(l, 'Mister Wong', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')
					break;
		case 'facebook':
					var l = 'http://www.facebook.com/share.php?u='+url+'&t='+title;
					window.open(l, 'Facebook', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')
					break;
		case 'twitter':
					var l = 'http://twitter.com/home?status=Currently reading '+url;
					window.open(l, 'Twitter', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;
		case 'myspace':
					var l = 'http://www.myspace.com/index.cfm?fuseaction=postto&t='+title+'&c=CONTENTS&u='+url+'&l=';
					window.open(l, 'MySpace', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;
		case 'google':
					var l = 'http://www.google.com/bookmarks/mark?op=edit&bkmk='+url+'&title='+title;
					window.open(l, 'Google', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;		
		case 'studivz':
					var l = 'http://www.studivz.net/Suggest/Selection/?u='+url+'&desc='+title;
					window.open(l, 'StudVZ', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;
		case 'deli':
					var l = 'http://del.icio.us/post?url='+url+'&title='+title;
					window.open(l, 'Delicious', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;
		case 'digg':
					var l = 'http://digg.com/submit?phase=2&url='+url+'&title='+title;
					window.open(l, 'digg', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;		
		case 'folkl':
					var l = 'http://www.folkd.com/submit/'+url;
					window.open(l, 'folkd', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;	
		case 'linkarena':
					var l = 'http://linkarena.com/bookmarks/addlink/?url='+url+'&title='+title;
					window.open(l, 'linkarena', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;	
		case 'reddit':
					var l = 'http://reddit.com/submit?url='+url+'&title='+title;
					window.open(l, 'reddit', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;	
		case 'stumble':
					var l = 'http://www.stumbleupon.com/submit?url='+url+'&title='+title;
					window.open(l, 'Stumbleupon', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;	
		case 'wind':
					var l = 'https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url='+url+'&title='+title;
					window.open(l, 'Bing', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;		
		case 'yahoo':
					var l = 'http://bookmarks.yahoo.com/myresults/bookmarklet?d=&tag=&u='+url+'&t='+title;
					window.open(l, 'yahoo', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;	
		case 'yigg':
					var l = 'http://www.yigg.de/neu?exturl='+url+'&exttitle='+title;
					window.open(l, 'yigg', 'width=900,height=725,toolbar=no,menubar=no,resizable=yes,scrollbars=no')	
					break;			

	}
}

//Funktion zum verschicken von Tell-A-Friend Nachrichten
function tellafriend () {
	
	var name = document.getElementById('deinname').value;
	var mail1 = document.getElementById('deinmail').value;
	var mail2 = document.getElementById('freundmail').value;
	var text = document.getElementById('nachricht').value;
	
	if (name == '') {
	alert("Du hast keinen Namen eingegeben"); 
	} else {
		if(validateEmail(mail1) == false ) {
		alert(unescape('Deine Email ist keine g%FCltige E-mail adresse!'));	
		} else {
			if(validateEmail(mail2) == false ) {
			alert(unescape('Die Email deines Freundes ist keine g%FCltige E-mail adresse!'));	
			} else {
			   refresh_content('tellfriend','index.php');
			}
		}
	}
	
	
}

//Ajaxfunktion mit unterstützung von Prototype
function refresh_content(box, file)
{		

		var vidpars= '&video_kategorie='+escape($F('cat'))+
					 '&video_titel='+escape($F('titel'))+
					 '&video_id='+escape($F('vidid'));

		var pars= 'deinname='+escape($F('deinname'))+
		  '&deinmail='+escape($F('deinmail'))+
		  '&freundmail='+escape($F('freundmail'))+
		  '&nachricht='+escape($F('nachricht'))+
		  '&action=sendMail'+vidpars;

		
		
		new Ajax.Request(file, {					//Start des AJAX requests
    	method:'post',
		postBody: pars,
    	onSuccess: function(transport){
					xmldata = transport.responseText;
					document.getElementById(box).innerHTML = xmldata;
   		 },
    		onFailure: function(){ alert('Something went wrong...') }
  		});

}
// 

var clip=null;
var clip2=null;
	
function initCopy() {

	ZeroClipboard.setMoviePath('swf/ZeroClipboard.swf');
	clip = new ZeroClipboard.Client();
	clip2= new ZeroClipboard.Client();
	clip.setHandCursor( true );
	clip2.setHandCursor( true );
	
	clip.addEventListener('mouseDown', myMouseDownUrl);
	
	clip2.addEventListener('mouseDown', myMouseDownCode);
	
	clip.glue('d_clip_button');
	clip2.glue('d_clip_button2');

}

var z1=0;
var z2=100;


function myMouseDownUrl(client) 
{	
		client.setText( document.getElementById('urlvid').value);
		document.getElementById('infourl').style.display='block';
		document.getElementById('infocode').style.display='none';

}

function myMouseDownCode(client) 
{
		client.setText( document.getElementById('codevid').value);
		document.getElementById('infocode').style.display='block';
		document.getElementById('infourl').style.display='none';
		 
}


