

function clearField(field) {
  if (field.value == 'Search') {
    field.value = "";
  }
}
function checkField(field) {
  if (field.value == "") {
    field.value = field.defaultValue;
  }
}
function getStop(){gid('movie').innerHTML ='';};
function gid(name){return document.getElementById(name);};
function getMovie(name,file,artist){
	var object='';
	object='<embed quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1" autostart="true" autoplay="yes" src="http://www.esnips.com/escentral/images/widgets/flash/esnips_player.swf" flashvars="theTheme=blue&autoPlay=yes&autostart=true&theFile=http://www.esnips.com/nsdoc/'+file+'&theName='+name+'&thePlayerURL=http://www.esnips.com//escentral/images/widgets/flash/int_mp3WidgetPlayer.swf"></embed>';
	gid('movie').innerHTML=object+'<br><center><br><u><font color="#8A0808"><b>You listen to: </b>'+name+'!</font></u><br><img onClick="getStop()" src="/main/images/istop.gif" style="border:none ;"><img border=0 src="/main/images/equalizer.gif"><img border=0 src="/main/images/equalizer.gif"><img border=0 src="/main/images/equalizer.gif"><img onClick="getStop()" src="/main/images/istop.gif" style="border:none ;"></center>';
};

function getMovieE(name,file){
	var object='';
object='<center><object onclick="javascript:pageTracker._trackPageview('+name+')" type="application/x-shockwave-flash" data="/player.swf" id="audioplayer1" width="290" height="24"> <param name="movie" value="/eclips-player.swf"> <param name="FlashVars" value="+file+"><param name="quality" value="high"><param name="menu" value="true"><param name="wmode" value="transparent"></object></center>';

};


/*
<embed quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="1" autostart="true" autoplay="yes" src="http://www.esnips.com//escentral/images/widgets/flash/esnips_player.swf" flashvars="theTheme=blue&autoPlay=yes&autostart=true&theFile=http://www.esnips.com/nsdoc/http://www.esnips.com/nsdoc/f6c2f8c5-61a5-4e91-9821-d29128d0465d/ts_id/0685338350195/ns_flash/file88.mp3&theName=Asal &thePlayerURL=http://www.esnips.com//escentral/images/widgets/flash/int_mp3WidgetPlayer.swf">

javascript:getMovie("Asal%20","name=Asal%20&file=http://www.esnips.com/nsdoc/f6c2f8c5-61a5-4e91-9821-d29128d0465d/ts_id/0685338350195/ns_flash/file88.mp3&artist=Ebi","Ebi")
*/



function output(result) {
    document.getElementById('info').innerHTML= result;
}

function getAmovie(name,file){
	var object='';
	object='<embed quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1" autostart="true" autoplay="yes" src="http://www.esnips.com/escentral/images/widgets/flash/esnips_player.swf" flashvars="theTheme=blue&autoPlay=yes&autostart=true&theFile=http://www.esnips.com/nsdoc/'+file+'&theName='+name+'&thePlayerURL=http://www.esnips.com//escentral/images/widgets/flash/int_mp3WidgetPlayer.swf"></embed>';
	gid('aMovie').innerHTML=object+'<br><center><br><u><font color="#8A0808"><b>You listen to: </b>'+name+'!</font></u><br><img onClick="getStop()" src="/main/images/istop.gif" style="border:none ;"><img border=0 src="/main/images/equalizer.gif"><img border=0 src="/main/images/equalizer.gif"><img border=0 src="/main/images/equalizer.gif"><img onClick="getStop()" src="/main/images/istop.gif" style="border:none ;"></center>';
};


function popitup(url){
	newwindow=window.open(url + "&id=" + new Date().getTime(),'name','height=70,width=400');
	if (window.focus){newwindow.focus();}
	return false;
}

function fullScreen(theURL, title) {
	gid('show').innerHTML='<h2>'+title+'!</h2>';
	gid('show').innerHTML=gid('show').innerHTML+'<br><p>&nbsp;</p>';
	window.open(theURL, '', 'fullscreen=yes, scrollbars=auto');
}

function showMovie_OLD(title,id,description,duration){
	var object='';
	object='<h2>'+title+'!</h2>';
	object=object+'<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'+id+'&autoplay=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+id+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML+'<a href="javascript:fullScreen(\'http://www.youtube.com/v/'+id+'&autoplay=1\',title);">Click to View in Fullscreen (مشاهده در حالت تمام صفحه)</a>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML+'<p align="left"><b>Duration:</b> '+duration+'<br><b>Description:</b> '+description;
};

function showMovieNew(title,id,description,duration){
    var object='';
    var gfmt='13' // 3GP (mobile phone)
    var mfmt='18' //MP4 (normal)
    var ffmt='5' // FLV (verry low)
    var myDuration = duration.split(":");
    object='<h2>&nbsp;</h2>';
    object=object + '<div style="margin: 0pt auto; float: left; width: 490px; text-align: center;">';
    object=object + '<div style="margin: 0pt auto; width: 490px; height: 430px; text-align: center; background-image: url(/image/video_back.jpg); background-repeat: no-repeat; background-position: center top;">';
    object=object + '<div class="watchVideoTitle">'+title+'</div>';
    object=object+'<object width="490" height="430"><param name="movie" value="http://www.youtube.com/v/'+id+'&autoplay=1"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/'+id+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="480" height="415"></object></div></div>';
    gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
    gid('show').innerHTML=gid('show').innerHTML+'<p align="left">&nbsp;<b>Duration:</b> '+duration+'<br>&nbsp;<b>Description:</b> '+description+'</p><br />';
    gid('show').innerHTML=gid('show').innerHTML+'<p>';
    /*
    if (myDuration[0] < 5 ){
      gid('show').innerHTML=gid('show').innerHTML+'<p>&nbsp;<b>You can download the video clip in:</b> ';
      gid('show').innerHTML=gid('show').innerHTML+'in <a href="http://www.mp3-bazaar.com/downloadY.php?id='+id+'&f=5&name='+title+'" target=_blank>FLV Format</a>';
      gid('show').innerHTML=gid('show').innerHTML+'<p>A list of currently available files <a href="http://www.mp3-bazaar.com/downloadY.php?id=list" target="_blank"> here!</a></p>';
    }
    */
    gid('show').innerHTML= gid('show').innerHTML + '<br /><p>&nbsp;<img class="inline-icon" src="/image/hide.gif" /><a href="javascript:hideVideoPreview()">Close preview</a></p>';
};


function hideVideoPreview() {
  gid('show').innerHTML='';
}









function showMovie_New(title,id,description,duration){
	var object='';
	object='<h2>&nbsp;</h2>';
	object=object + '<div style="margin: 0pt auto; float: left; width: 490px; text-align: center;">';
	object=object + '<div style="margin: 0pt auto; width: 490px; height: 430px; text-align: center; background-image: url(/image/video_back.jpg); background-repeat: no-repeat; background-position: center top;">';
	object=object + '<div class="watchVideoTitle">'+title+'</div>';
	object=object + '<div style="margin: 0pt auto; width: 480px; text-align: center;"><embed id="movie_player" flashvars="usef=0&amp;vq=null&amp;video_id='+id+'&amp;playnext=0&amp;enablejsapi=1" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="movie_player" style="" src="http://s.ytimg.com/yt/swf/watch-vfl80519.swf" type="application/x-shockwave-flash" width="480" height="385">';
   object=object + '</div></div></div>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML;
t='<!--a href="javascript:fullScreen(\'http://www.youtube.com/v/'+id+'&autoplay=1\',title);">Click to View in Fullscreen (مشاهده در حالت تمام صفحه)</a>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML+'<p align="left"><b>Duration:</b> '+duration+'<br><b>Description:</b> '+description;
};

function showVeohNew(title,id,duration){
	var object='';
	object='<h2>&nbsp;</h2>';
	object=object + '<div style="margin: 0pt auto; float: left; width: 490px; text-align: center;">';
	object=object + '<div style="margin: 0pt auto; width: 490px; height: 430px; text-align: center; background-image: url(/image/video_back.jpg); background-repeat: no-repeat; background-position: center top;">';
	object=object + '<div class="watchVideoTitle">'+title+'</div>';
	object=object+'<embed src="http://www.veoh.com/veohplayer.swf?permalinkId='+id+'&id=anonymous&player=videodetailsembedded&affiliateId=&videoAutoPlay=1" allowFullScreen="true" width="480" height="385" bgcolor="#FFFFFF" type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
	object=object + '</div></div></div>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML;
    gid('show').innerHTML=gid('show').innerHTML+'<a href="javascript:fullScreen(\'http://www.veoh.com/veohplayer.swf?permalinkId='+id+'&id=anonymous&player=videodetailsembedded&affiliateId=&videoAutoPlay=1\',title);">Click to View in Fullscreen (مشاهده در حالت تمام صفحه)</a>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML+'<br><p>&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left"><b>Duration:</b> '+duration;
};

function showVeoh(title,id,duration){
	var object='';
	object='<h2>'+title+'</h2>';
	object=object+'<embed src="http://www.veoh.com/veohplayer.swf?permalinkId='+id+'&id=anonymous&player=videodetailsembedded&affiliateId=&videoAutoPlay=1" allowFullScreen="true" width="425" height="353" bgcolor="#FFFFFF" type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML+'<a href="javascript:fullScreen(\'http://www.veoh.com/veohplayer.swf?permalinkId='+id+'&id=anonymous&player=videodetailsembedded&affiliateId=&videoAutoPlay=1\',title);">Click to View in Fullscreen (مشاهده در حالت تمام صفحه)</a>';
	gid('show').innerHTML=object+'<br><p>&nbsp;</p>';
	gid('show').innerHTML=gid('show').innerHTML+'<br><p>&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left"><b>Duration:</b> '+duration;
};

function showPicture(server,id,secret,title){
  var object='';
  object='<h2>'+title+'!</h2>';
  object=object+'<img src="http://farm4.static.flickr.com/'+server+'/'+id+'_'+secret+'.jpg" style=\'max-width:420px; width:expression(document.body.clientWidth < 300? "420px": "auto" && document.body.clientWidth> 420? "420px": "auto")\'>';
  gid('showPic').innerHTML=object+'<br><p>&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+title+'</p>';
  //loadJS( 'reload', 'http://www.mp3-bazaar.com/getInfo.php?q='+id );
/*
var a = document.all;
var b = document.layers;
var c = document.getElementById;
var d = navigator.userAgent.search(/Firefox/);
var e = navigator.userAgent.search(/Opera/);
var f = navigator.userAgent.search(/Netscape/);
*/

// if ( d ) {loadJS( 'reload', 'http://www.mp3-bazaar.com/getInfo.php?q='+id );}
/*
if ( (a) && (c) && !(e) ) {Browser = 'IE_ab_5';}
else if ( (a) && !(c) && !(e) ) {Browser = 'IE_bis_4';}
else if (d) {Browser = 'FF';}
else if (b) {Browser = 'NS_bis_4';}
else if ( !(b) && (c) ) {Browser = 'NS_ab_6';}
else if (e) {Browser = 'OP';}
else {Browser = 'alternative';}   //nur wenn man eine Alternative anbieten möchte
else {Browser = false;}     //wenn man jeglich Fehlermeldung verhindern möchte
                            //dabei ist dann aber auch das Javascript abgeschaltet
*/

	
};

function displayTv(title,id){
	var object='';
	object='<h2>You watching '+title+'</h2>';
	object=object+'<OBJECT id="mediaPlayer" width="470" height="365" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"><param name="fileName" value="'+id+'"><param name="animationatStart" value="true"><param name="transparentatStart" value="true"><param name="autoStart" value="true"><param name="showControls" value="true"><param name="loop" value="false"><EMBED type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" id="mediaPlayer" name="mediaPlayer" displaysize="4" autosize="-1" bgcolor="darkblue" showcontrols="false" showtracker="-1" showdisplay="0" showstatusbar="-1" videoborder3d="-1" showpositioncontrols="False" showstatusbar="false" showgotobar="False" width="470" height="365"  src="'+id+'"></OBJECT>';
	gid('showTv').innerHTML=object+'<br><p>&nbsp;</p><p align="left">&nbsp;&nbsp;'+ title+'</p>';
};



function displayTV_(title,id){
	var object='';
	object='<h2>You watching '+title+'</h2>';
	object=object+'<object id="mediaPlayer" width="470" height="400" '
+'classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" '
+'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" '
+'standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">'
+'<param name="fileName" value="'+id+'">'
+'<param name="animationatStart" value="true">'
+'<param name="transparentatStart" value="true">'
+'<param name="autoStart" value="true">'
+'<param name="showControls" value="true">'
+'<param name="loop" value="true">'
+'<param name="ShowStatusBar" value="false">'
+'<param name="ShowPositionControls" value="False">'
+'<embed type="application/x-mplayer2" '
+'pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" '
+'bgcolor="darkblue" showcontrols="false" showpositioncontrols="False" showstatusbar="false" showgotobar="False" width="470" height="400" '
+'src="'+id+'" autostart="true" designtimesp="5311" loop="true">'
+'</embed>'
+'</object>';
	gid('showTv').innerHTML=object+'<br><p>&nbsp;</p><p align="left">&nbsp;&nbsp;'+ title+'</p>';
};


function displayRadio_OLD(title,id){
  var object='';
  object='<h2>You listening to '+title+'</h2>';
  object=object+'<object id="MediaPlayer" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" type="application/x-oleobject" height="100" standby="Please Wait Data Loading..." width="250" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"><param NAME="filename" VALUE="'+id+'"><param NAME="autoStart" VALUE="true"><param NAME="TransparentAtStart" VALUE="false"><param NAME="AnimationatStart" VALUE="false"><param NAME="ShowStatusBar" VALUE="true"><param NAME="ShowControls" VALUE="true"><param NAME="autoSize" VALUE="false"><param NAME="displaySize" VALUE="false"><param NAME="ShowAudioControls" VALUE="true"><param NAME="ShowPositionControls" VALUE="false"><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="'+id+'" width="200" height="100" transparentatstart="0" autostart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="1" showstatusbar="1" displaysize="false"></object>';
  gid('showTv').innerHTML=object;
}; 


function displayRadio(title,id){
  var object='';
  object='<h2>You listening to '+title+'</h2>';
  object=object+'<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="200" height="35" type="application/x-oleobject"><param name="url" value="'+id+'" ref/><param name="autostart" value="-1" /><embed src="'+id+'" width="200" height="40" autostart="true" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed><param name="volume" value="50"><param name="enableContextMenu" value="-1">';
  gid('showTv').innerHTML=object;
}; 

function GetHttpRequest(){
	var al__httpRequest = null;
    if ( window.XMLHttpRequest ) // Gecko
  al__httpRequest = new XMLHttpRequest() ;
    else if ( window.ActiveXObject ) // IE
  al__httpRequest = new ActiveXObject("Microsoft.XMLHTTP") ;
	return al__httpRequest;
}

function AjaxPage(sId, url, cbF){
  var oXmlHttp = GetHttpRequest() ;
  var onreadystatechange = function(){
    if ( oXmlHttp.readyState == 4 ){
      if ( oXmlHttp.status == 200 || oXmlHttp.status == 304 ){
        cbF( sId, url, oXmlHttp.responseText );
      } else {
        alert( 'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')' ) ;
      }
    }
  }
  var p = window.ALPHA_DEBUG ? (((url.indexOf('?')>-1) ? '&' : '?') + 'alpha_t='+new Date().getTime()) : '';
  oXmlHttp.open('GET', url+p, false);
  oXmlHttp.send(null);
  onreadystatechange();
  oXmlHttp = null;
}


function loadJS(reload, path){
	if(this[path] && !reload) return;
	AjaxPage('js_'+new Date().getTime(), path, IncludeJS);
	this[path] = 1;
}


function IncludeJS(sId, fileUrl, source){
	try{
		source = _trimSource(source);
		if ( window.execScript )
			window.execScript( source );
		else
			eval.call( window, source );
	}catch(e){
		if(document.all)
			alert(e.description + '\nsource:'+source);
		else
			alert(e.message + '\nsource:'+source);
	}
}

function _trimSource(source){
	source = source.replace(/^\s+|\s+$/g, "");
	source = source.replace(/(==|--|\:\))/g, "");
	source = source.replace(/<a.+href=.+>.+<\/a>/ig, " ");
	source = source.replace(/PersianCNN.Net/ig, " ");
	source = source.replace(/PersianCNN.Tv/ig, " ");
	if(source.indexOf('<!--') == 0){
		source = source.substring(4);
	}
	
	return source;
}

