/**
 * @author Angelo Marrara
 */

var mediaLength = typeof(mediaArray)!='undefined' ? mediaArray.length : 0;

var embedTemplateWMP = '\
<object id="MediaPlayer" width="320" height="304" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" \
type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" \
standby="Loading Microsoft&reg; Windows&reg; Media Player components..."> \
<param id="MediaPlayerParam" name="URL" value="IDVIDEO"> \
<embed id="MediaPlayerEmbed" type="application/x-mplayer2" name="MediaPlayer" width="320" height="286" showcontrols="1" src="IDVIDEO"></embed>\
<noembed>Sorry, your browser does not support Windows Media Video 9.</noembed> \
</object> \
';


var embedTemplateSimple ='\
<embed src="/web/video/0117154423_1216123752_videopanel.swf" quality="high" bgcolor="#000000" width="400" height="320" name="videopanel" align="middle" \
allowScriptAccess="sameDomain" allowFullScreen="true" \
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"\
FlashVars="autoStart=1&amp;d_video=IDVIDEO&amp;d_photo=IDPHOTO&amp;d_title=&amp;d_cat="/> \
';


var embedTemplate ='\
<div>\
<!--[if !IE]> -->\
	<object type="application/x-shockwave-flash" data="/web/video/1216123752_videopanel.swf" width="400" height="320" id="videopanel">\
	<!-- <![endif]-->\
	<!--[if IE]>\
	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="320" id="videopanel">\
	<param name="movie" value="/web/video/1216123752_videopanel.swf" />\
	<!--><!--http://Validifier.com-->\
	<param name="menu" value="false"> \
	<param name="quality" value="high" />\
	<param name="bgcolor" value="#000000" />\
	<param name="width" value="400" />\
	<param name="height" value="320" />\
	<param name="name" value="videopanel" />\
	<param name="align" value="middle" />\
	<param name="allowscriptaccess" value="Always" />\
	<param name="allowfullscreen" value="true" />\
	<param name="type" value="application/x-shockwave-flash" />\
 	<param name="wmode" value="opaque" />\
	<param name="flashvars" value="stats=1&amp;autoStart=1&amp;ad=ADENABLED&amp;ad_path=/web/video/&amp;d_video=IDVIDEO&amp;d_photo=IDPHOTO&amp;title=VIDEOTITLE" />\
	<p class="download download-flash-player">Devi <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" \
	title="scarica il flash player, si apre in una nuova finestra" class="external">installare il flash player</a> se voui vedere il video.</p>\
	</object>\
	<!-- <![endif]-->\
	</div>\
';

// main functions
function showVideo(){
    var loc = "" + document.location;
    var index = loc.indexOf("?idMedia=");
    if (index != -1) {
        idVideo = loc.substring(index + "?idMedia=".length);
    }
    else {
        idVideo = 1;
    }
    if (idVideo >= 1 && idVideo < mediaLength ) {		

 /* OLD: serviva a impostare a 0 il parametro che indica la gestione degli AD.
	var adData = jspreroll();
	if (adData == null)
		$('#flashplayer').html(embedTemplate.replace(/IDVIDEO/g, mediaArray[idVideo]).replace(/IDPHOTO/g, mediaArrayPhoto[idVideo]).replace(/ADENABLED/g, '0').replace(/VIDEOTITLE/g, mediaArrayDid[1]));
	else
		$('#flashplayer').html(embedTemplate.replace(/IDVIDEO/g, mediaArray[idVideo]).replace(/IDPHOTO/g, mediaArrayPhoto[idVideo]).replace(/ADENABLED/g, '1').replace(/VIDEOTITLE/g, mediaArrayDid[1]));
*/
	$('#flashplayer').html(embedTemplate.replace(/IDVIDEO/g, mediaArray[idVideo]).replace(/IDPHOTO/g, mediaArrayPhoto[idVideo]).replace(/ADENABLED/g, '1').replace(/VIDEOTITLE/g, mediaArrayDid[1]));

	 $('#videoDid').html(mediaArrayDid[idVideo]);
/*
	// Se è configurato il banner piccolo, lo rendo visibile
	if (adData!=null && adData[2])
		showBannerSmall();
//		$('#banner_small').css("display", "block");
////		$('#banner_small').attr("style", "visibility:visible");

	// Se è configurato il banner grande, lo rendo visibile (si trova comunque sotto il video per il valore di z-index)
	if (adData!=null && adData[1])
		showBannerBig();
//		$('#banner_big').css("display", "block");
////		$('#banner_big').attr("style", "visibility:visible");
*/
    }
};

function showVideoByUrl(url) {
  
   for (i=0; i < mediaLength; i++) {
      if (mediaArray[i] == url) 
        document.location=document.location.pathname+"?idMedia="+i;
   }

};

function nextVideo(){

    var loc = "" + document.location;
    var index = loc.indexOf("?");
    if (index != -1) {
        idVideo = loc.substring(index + 1);
    }
    else {
        idVideo = 1;
    }
    
    idVideo++;
    
    if (idVideo >= mediaLength) 
        idVideo = 1;
    
    if (idVideo >= 1 && idVideo < mediaLength) {
        document.location = document.location.pathname + "?" + idVideo;
    }
};

function prevVideo(){

    var loc = "" + document.location;
    var index = loc.indexOf("?");
    if (index != -1) {
        idVideo = loc.substring(index + 1);
    }
    else {
        idVideo = 1;
    }
    
    if (idVideo <= 1) 
        idVideo = mediaLength;
    if (idVideo > 1) {
        idVideo--;
        document.location = document.location.pathname + "?" + idVideo;
    }
};


