

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)
	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>';

   gid('show').innerHTML=gid('show').innerHTML+'<p>&nbsp;<b>You can download the video clip in :<br>';
   gid('show').innerHTML=gid('show').innerHTML+'<a href="http://wapdesire.info/youtube_mobile/wapdesire.info_dl.php?id='+id+'&amp;f=3gp1&amp;name='+title+'">3GP LQ Format</a> or in';
   gid('show').innerHTML=gid('show').innerHTML+'&nbsp;<a href="http://wapdesire.info/youtube_mobile/wapdesire.info_dl.php?id='+id+'&amp;f=mp4&amp;name='+title+'">MP4 Format</a>.</b> The file will play in any media player.<br>';
   gid('show').innerHTML=gid('show').innerHTML+'</p>';

	//gid('show').innerHTML=gid('show').innerHTML+'&nbsp;<a href="http://www.mp3-bazar.com/downloadY.php?id='+id+'&f='+mfmt+'&name='+title+'" target=_blank>Download in MP4 Format</a> The file will play in just about any media player.'; 
	//gid('show').innerHTML=gid('show').innerHTML+'<br />&nbsp;<a href="http://www.mp3-bazar.com/downloadY.php?id='+id+'&f='+ffmt+'&name='+title+'" target=_blank>Download in FLV format</a> You need an FLV video player or VLC media player to play the file.<br />';
	//gid('show').innerHTML=gid('show').innerHTML+'<br />&nbsp;<a href="http://www.mp3-bazar.com/downloadY.php?id='+id+'&f='+gfmt+'&name='+title+'" target=_blank>Download in 3GP Format</a> (mobile phone).';
	//gid('show').innerHTML=gid('show').innerHTML+'<br />&nbsp;Do not forget to <b>rename the files after download</b></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-bazar.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-bazar.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(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="50" standby="Please Wait Data Loading..." width="150" 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="150" height="50" transparentatstart="0" autostart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="1" showstatusbar="1" displaysize="false"></object>';
	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;
}