/*Deprecated, please do not use this*/
var adbaseurl	='http://serve.vdopia.com';

var callbackFunction;

function vdo_ads_file_include(file,type,helper){
	if(type=='js'){
		var script = document.createElement('script');
		script.src = file;
		script.type = 'text/javascript';
	}
	else if(type=='css'){
		var script = document.createElement('link');
		script.setAttribute('rel',"stylesheet");
		script.setAttribute('href', file);
		script.setAttribute('type' , 'text/css');
		//script.title ='standard';
	}
	if(type!='css') {
		script.onreadystatechange= function () {
			if (this.readyState == 'complete'||this.readyState == 'loaded') helper();
		}
	}
	script.onload= helper;
	var head = document.getElementsByTagName('head').item(0);
	head.appendChild(script);
}

function vdopia(_api_key,_video_file,_ad_format,_numberOfMidrolls,_width,_height,_elid){
	var el = document.getElementById(_elid);
	var ref_url = new String(top.document.location);


	var domain = ref_url.match( /:\/\/(www\.)?([^\/:]+)/ );

	var pars='api_key='+_api_key+'&video_file=' + encodeURIComponent(_video_file)
	+'&width='+_width
	+ '&height='+_height
	+'&ad_format='+_ad_format
	+'&numberOfMidrolls='+numberOfMidrolls
	+'&isDefault='+isDefault
	+'&ref_url='+encodeURIComponent(ref_url)
	+'&domain='+domain[2];
	var request = adbaseurl+'/showVideo.php?'+pars;
	//alert(request);
	el.innerHTML = '<iframe src="'+ request+'" width='+_width+' height='+_height+' frameborder=0 scrolling="no"></iframe>';
}

function Vdopia(_params, _divid, _api_ver){

	
	
	var ref_url; 
	var defaults={api_key:"Hello"};
	params=_params;
	if(params.ref_url==undefined)
		ref_url = new String(top.document.location);
	else
		ref_url = new String(params.ref_url);

	var domain = ref_url.match( /:\/\/(www\.)?([^\/:]+)/ );
	/*Setup defaults*/
	//alert(params.player_allowfullscreen);
	if (params.player_allowfullscreen == undefined)
	params.player_allowfullscreen = "false";



	if (params.video_title == undefined) {
		params.video_title ='';
	}

	if (params.video_summary == undefined) {
		params.video_summary = '';
	}

	if (params.video_streamname == undefined) {
		params.video_streamname = '';
	}

	if (params.video_category == undefined) {
		params.video_category = '';
	}
	if (params.video_quality == undefined) {
		params.video_quality = '';
	}
	if (params.autostart == undefined) {
		params.autostart = true;
	}

	if (params.reloadin != undefined) {
		if (params.userParams == undefined) {
			params.userParams = '';
		}else {
			params.userParams += "&";
		}
		params.runtime=params.reloadin;
		params.userParams+='reloadin='   + params.reloadin;
		params.userParams+='&api_key='   + params.api_key;
		params.userParams+='&video_file='+ encodeURIComponent(params.video_fileurl);
		params.userParams+='&runtime='   + params.reloadin;
		params.userParams+='&api_test='  + params.api_test;
		params.userParams+='&ad_format=' + params.ad_format;
		params.userParams+='&numberOfMidrolls=' + params.numberOfMidrolls;
		params.userParams+='&isDefault=' + params.isDefault;
		params.userParams+='&ref_url='   + encodeURIComponent(ref_url);		
		params.userParams+='&serveurl='  + adbaseurl;
	}

	if (params.userParams == undefined) {
		params.userParams = '';
	} else {
		params.userParams=encodeURIComponent(params.userParams);
	}


	if(_api_ver != "2.0"){
		var el = document.getElementById(_divid);
		var pars='api_key='+params.api_key+'&video_file=' + encodeURIComponent(params.video_fileurl)
		+'&width='+params.player_width
		+ '&height='+params.player_height
		+'&ad_format='+params.ad_format
		+'&video_category='+params.video_category
		+'&video_title='+params.video_title
		+'&video_summary='+params.video_summary
		+'&video_storyurl='+params.video_storyurl
		+'&ad_format='+params.ad_format
		+'&numberOfMidrolls='+params.numberOfMidrolls
		+'&isDefault='+params.isDefault
		+'&api_test='+params.api_test
		+'&ref_url='+encodeURIComponent(ref_url)
		+'&allowfullscreen='+params.player_allowfullscreen
		+'&runtime='+params.video_runtime
		+'&video_streamname='+params.video_streamname
		+'&video_quality='+params.video_quality
		+'&autostart='+params.autostart
		+'&userParams='+params.userParams;
		//+'&domain='+domain[2];
		var request = adbaseurl+'/showVideo.php?'+pars;
		el.innerHTML = '<iframe src="'+ request+'" width='+params.player_width+' height='+params.player_height+' frameborder=0 scrolling="no"></iframe>';
	}
	else
	{
		if(params.video_fileurl==''){
			params.video_fileurl='none12221dde.flv';
		}
		var pars='api_key='+params.api_key+'&video_file=' + encodeURIComponent(params.video_fileurl)
		//+'&width='+params.player_width
		//+ '&height='+params.player_height
		+'&ad_format='+params.ad_format
		+'&video_category='+params.video_category
		+'&video_title='+params.video_title
		+'&video_summary='+params.video_summary
		+'&video_storyurl='+params.video_storyurl
		+'&ad_format='+params.ad_format
		+'&numberOfMidrolls='+params.numberOfMidrolls
		+'&isDefault='+params.isDefault
		+'&api_test='+params.api_test
		+'&ref_url='+encodeURIComponent(ref_url)
		//+'&allowfullscreen='+params.player_allowfullscreen
		+'&runtime='+params.video_runtime
		+'&video_streamname='+params.video_streamname
		+'&video_quality='+params.video_quality
		//+'&autostart='+params.autostart
		//+'&domain='+domain[2]
    +'&format=js';

    if (params.video_image != undefined) {
      pars+="&video_image="+params.video_image;
    }
		if(params.callbackFunction!=undefined) {
			callbackFunction=params.callbackFunction;
		}
		vdo_ads_file_include(adbaseurl+'/adserver/adserver.php?'+pars,'js',
		function() {  VDOPlay(params.player_width,params.player_height, _divid, params.autostart , params.player_allowfullscreen, params.video_title,params.video_summary,params.video_storyurl,params.video_quality,'loadlink		', params.userParams, false) ; }
		);

	}
}

