// ##############################################################
// ################# initialization config ######################
// ##############################################################

// ##############################################################
// #################### functions player ########################
// ##############################################################
var CurrentPlayerName='sonetticFLVPlayer';

function player_setvideo(videoPath) {

		var SonetticPlayer;
		   if (navigator.appName.indexOf("Microsoft") != -1) {
			  SonetticPlayer= window[CurrentPlayerName];
			}else {
			   SonetticPlayer= window.document[CurrentPlayerName];
			   //SonetticPlayer=document.getElementById(CurrentPlayerName);
			   //SonetticPlayer= window[CurrentPlayerName]
			}
		
			
SonetticPlayer.setMedia(videoPath);
}


function player_clear_playlist() {
		var SonetticPlayer;
		   if (navigator.appName.indexOf("Microsoft") != -1) {
			  SonetticPlayer= window[CurrentPlayerName]
			}else {
			   SonetticPlayer= window.document[CurrentPlayerName]
			}
SonetticPlayer.clearPlayList();
}

function player_set_autoplay() {
		var SonetticPlayer;
		   if (navigator.appName.indexOf("Microsoft") != -1) {
			  SonetticPlayer= window[CurrentPlayerName]
			}else {
			   SonetticPlayer= window.document[CurrentPlayerName]
			}
SonetticPlayer.setAutoplay(true);
}

function player_set_playlist(playlistXML) {
		var SonetticPlayer;
		   if (navigator.appName.indexOf("Microsoft") != -1) {
			  SonetticPlayer= window[CurrentPlayerName]
			}else {
			   SonetticPlayer= window.document[CurrentPlayerName]
			}
		//alert(playlistXML);
SonetticPlayer.setFeed(playlistXML);
}

function player_set_new_playList(playlistXML){

	player_clear_playlist();
	player_set_autoplay();
	player_set_playlist(playlistXML);

}

function player_addto_playlist(playlistXML){

	player_set_autoplay();
	player_set_playlist(playlistXML);

}


// ##############################################################
// ################### genarate feed list #######################
// ##############################################################

function build_feed_list(video_info_array) {
	var str = '';
	str+='<?xml version="1.0" encoding="UTF-8"?>';
	str+='<rss version="2.0" xmlns:media="http:\/\/search.yahoo.com\/mrss">';
	str+='	<channel>';
	str+='		<title type="plain">Quick List of Player<\/title>';
	str+='		<description type="plain"><\/description>';
	str+='		<link>http:\/\/www.maifon.ru<\/link>';
	str += build_feed_list_bit(video_info_array);									
	str+='	<\/channel>';
	str+='<\/rss>';

return str;
}

function build_feed_list_bit(video_info_array) {
	var str = '';

	for (i=0;i<video_info_array.length;i++) {

if (video_info_array[i]) {
	var video_info = video_info_array[i];

		str+='				<item>';
		str+='					<guid>00'+i+'<\/guid>';
		str+='					<pubDate jopa="HOHO"><\/pubDate>';
		str+='					<media:content url="'+video_info.media+'" duration="'+video_info.duration+'" lang="en">';
		str+='					   	<media:title>'+video_info.name+'<\/media:title>';
		str+='						<media:pubDate>'+video_info.date+'<\/media:pubDate>';						
		str+='						<media:description><\/media:description>';					
		str+='						<media:link>http:\/\/www.maifon.ru\/clips\/stream.php?vid='+video_info.vid+'<\/media:link>';					   
		str+='						<media:thumbnail url="'+video_info.image+'" width="125" height="94"\/>';
		//str+='						<media:thumbnail url="http:\/\/4u.narod.co.il\/nude.jpg" width="125" height="94"\/>';						
		str+='						<media:rating><\/media:rating>';						
		str+='						<media:poprating>'+video_info.rating+'<\/media:poprating>';					
		str+='						<media:category scheme=""><\/media:category>';						
		str+='						<media:keywords>'+video_info.keywords+'<\/media:keywords>';						
		str+='						<media:credit role="producer"><\/media:credit>';							
		str+='						<media:credit role="artist"><\/media:credit>';											
		str+='						<media:copyright url=""><\/media:copyright>';						
		str+='						<media:premiere><\/media:premiere>';												 					
		str+='					<\/media:content>';					
		str+='				<\/item>';	
}
	}	
//alert(str);
return str;	

}
