var strPlayerFilename       = "http://peevee.tv/flash/pluginplayer_peevee.swf";

var PeeVeePlayer = function(contenturl, playsecond, width, height )
{
	this.contenturl = contenturl;
	this.playsecond = playsecond;
	this.width = width;
	this.height = height;

	if(contenturl) {
		var rObj = new RegExp("48([0-9]{6})peevee([0-9]*).");
		var res = contenturl.match(rObj);
		usernumber = Number(res[1]);
		contentnumber = Number(res[2]);
	}
	this.usernumber = usernumber;
	this.contentnumber = contentnumber;


	this.domain = "http://i.peevee.tv";

	this.usernumber48 = 48000000;
	if(usernumber != null) {
		this.usernumber48 += Number(usernumber);
	}

	this.isiphone = false;
	this.isipad = false;
	this.isandroid = false;

	var useragent = navigator.userAgent;
	if(useragent != null) {
        useragent = useragent.toLowerCase();
        if (useragent.indexOf("ipad") > -1) {
            this.isipad = true;
        } else if(useragent.indexOf("iphone") > -1) {
            this.isiphone = true;
        } else if(useragent.indexOf("android") > -1) {
        	this.isandroid = true;
        	var idx = useragent.indexOf("android") + "android".length;
        	var ver = useragent.substring(idx, idx+2).trim();
        	if(ver == "1") {
            	this.androidver = 1;
        	} else {
            	this.androidver = 2;
        	}
        }
	}
}

var PVP = PeeVeePlayer.prototype;

PVP.write = function()
{
	var Volume	= 100;
	var AutoPlay 	= false;
	var PlayAll 	= false;
	var BlogTag 	= true;
	var FullScreen 	= true;
	var Message		= false;
	var MenuBar     = true;
	var Osusume		= true;
	var BGM			= true;
	var ExternalCounter = true;

	//	2010/02/18  Yoshiteru Ishida
	//  ログ集計用パラメータ追加
	strPlayerFilename += '?video_id=' + this.contenturl;

	var strFlagString = "";
	var BaseURL     = "http://peevee.tv/";
	strFlagString += "&BaseURL=" + BaseURL;
	strFlagString += "&Volume=" + Volume;

	if ( AutoPlay ) {
		strFlagString += "&AutoPlay=true";
	} else {
		strFlagString += "&AutoPlay=";
	}

	if ( PlayAll ) {
		strFlagString += "&PlayAll=true";
	} else {
		strFlagString += "&PlayAll=";
	}

	if ( BlogTag ) {
		strFlagString += "&BlogTag=true";
	} else {
		strFlagString += "&BlogTag=";
	}

	if ( FullScreen ) {
		strFlagString += "&FullScreen=true";
	} else {
		strFlagString += "&FullScreen=";
	}

	if ( Message ) {
		strFlagString += "&Message=true";
	} else {
		strFlagString += "&Message=";
	}

	if ( this.width <= 200 ) {
		strFlagString += "&SmallFlag=true";
		this.height;
	} else {
		strFlagString += "&SmallFlag=";
	}

	strFlagString += "&rnd=1";

	if ( MenuBar ) {
		strFlagString += "&MenuBar=true";
	} else {
		strFlagString += "&MenuBar=false";
	}

	if ( Osusume ) {
		strFlagString += "&Osusume=true";
	} else {
		strFlagString += "&Osusume=false";
	}

	if ( BGM ) {
		strFlagString += "&BGM=true";
	} else {
		strFlagString += "&BGM=false";
	}

    var tag = '';

	if(this.isiphone == true) {
    	tag += '<embed src="' + this.domain + '/img/userimg/' + this.usernumber48 + 'peevee' + this.contentnumber + '_1.jpg' + '" href="' + this.domain + '/userdir/h.264' + '/' + this.usernumber48 + 'peevee' + this.contentnumber + '.m4v' + '" autohref="' + 'false' + '" width="'+this.width+'" height="'+this.height+'" type="video/x-m4v" target="myself" scale="1"></embed>';
    } else if(this.isipad == true) {
    	tag += '<video controls poster="' + this.domain + '/img/userimg/' + this.usernumber48 + 'peevee' + this.contentnumber + '_1.jpg' + '" src="' + this.domain + '/userdir/h.264' + '/' + this.usernumber48 + 'peevee' + this.contentnumber + '.m4v' + '" width="' + this.width + '" height="' + this.height+'">';
    	tag += '</video>';
    } else if(this.isandroid == true) {
    	if(this.androidver == 1) {
        	tag += '<a href="' + this.domain + '/userdir/h.264' + '/' + this.usernumber48 + 'peevee' + this.contentnumber + '.m4v' + '">';
        	tag += '<img src="' + this.domain + '/img/userimg/' + this.usernumber48 + 'peevee' + this.contentnumber + '_1.jpg' + '" width="'+this.width+'" height="'+this.height+'"/></a>';
    	} else if(this.androidver == 2) {
        	tag += '<video controls poster="' + this.domain + '/img/userimg/' + this.usernumber48 + 'peevee' + this.contentnumber + '_1.jpg' + '" src="' + this.domain + '/userdir/h.264' + '/' + this.usernumber48 + 'peevee' + this.contentnumber + '.m4v' + '" width="' + this.width + '" height="' + this.height+'" onclick="this.play();" >';
        	tag += '</video>';
    	}
    } else {
		tag += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + this.width + '" height="' + this.height + '" id="dummy_player_large" align="middle">';
		tag += '<param name="allowScriptAccess" value="always" />';
		tag += '<param name="allowFullScreen" value="true" />';
		tag += '<param name="movie" value="' + strPlayerFilename + '" />';
		tag += '<param name="quality" value="high" />';
		tag += '<param name="FlashVars" value="CONTENT_NUMBER=' + this.contenturl + strFlagString + '" />';
		tag += '<embed src="'+strPlayerFilename+'" quality="high" width="' + this.width + '" height="' + this.height + '" name="dummy_player_large" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="CONTENT_NUMBER=' + this.contenturl + strFlagString + '" />';
		tag += '</object>';
		tag += '<img src="http://peevee.tv/externalcounter.jspx?Usernumber='+this.usernumber+'&Contentnumber='+this.contentnumber+'">';
    }
    document.write(tag);
}

