// JavaScript Document
var gtesto;


function maxHackVideo()
{
  var link_backup;
  
  //alert(document.tdomf_form1.elements["customfields-textfield-1"].value); 
  if (maxValidateVideoLink(document.tdomf_form1.elements["customfields-textfield-1"].value)=="")
  {
    //alert("La URL inserita non è nel formato corretto");
  }
  else
  {
 	 document.tdomf_form1.elements["customfields-textfield-1"].value=gtesto;
  
   //tdomfSubmit1('post');
  }
  //alert(document.tdomf_form1.elements["customfields-textfield-1"].value);
 } 
  
function max_settext (testo)
{
gtesto=testo;
}
function maxValidateVideoLink(videoURL)
{
  
	if (videoURL)
	{
		mediavid = new RegExp("^http:\/\/(.*)(\.mp3$|\.flv$|\.mov$|\.mp4$|\.m4v$|\.m4a$|\.m4b$|\.3gp$|\.wmv$|\.avi$|\.asf$)")
		googlevid = new RegExp("video\.google\.(.*)?\/videoplay")
		youtubevid = new RegExp("youtube\.com\/watch")
		dailymotionvid = new RegExp("dailymotion\.com\/swf")
		ifilmvid = new RegExp("ifilm\.com\/video\/")
		metacafevid = new RegExp("metacafe\.com\/watch\/")
		goearvid = new RegExp("goear\.com\/listen\.php")
		myspacevid = new RegExp("vids\.myspace\.com\/index\.cfm")
		revvervid = new RegExp(/one\.revver\.com\/watch\/|flash\.revver\.com\/player\/1\.0\/player\.swf/)
		ipodplayer = new RegExp("ax\.phobos\.apple\.com\.edgesuite\.net\/flash\/feedreader\.swf")
		atomvid = new RegExp("atomfilms\.com(:80)?\/film")
		breakvid = new RegExp("embed\.break\.com\/")

		if(mediavid.test(videoURL)) {
		max_settext('<a href="' + videoURL + '" title="Anarchy Media Player - Right click to download file"><em>Download</em></a> Title');		
		}
		else if(googlevid.test(videoURL)) {
		videoID1 = videoURL.replace(/\.(.*)\/videoplay/, '.google.com/googleplayer.swf')
		videoID = videoID1.replace(/&(.*)?/, "")
		max_settext('<code>[kml_flashembed movie="' + videoID + '" width="400" height="326" wmode="transparent" /]</code>');		
		}
		else if(youtubevid.test(videoURL)) {
		videoID1 = videoURL.replace(/watch\?v\=/, 'v/')
		videoID = videoID1.replace(/&(.*)?/, "")
		max_settext('<code>[kml_flashembed movie="' + videoID + '" width="640" height="360" wmode="transparent" /]</code>');		
		}
		else if(dailymotionvid.test(videoURL)) {
		videoID = videoURL.replace(/^(.*)src=\"(.*)\" type=\"(.*)$/i, "$2")
		max_settext('<code>[kml_flashembed movie="' + videoID + '" width="425" height="335" wmode="transparent" /]</code>');		
		}
		else if(ifilmvid.test(videoURL)) {
		videoID1 = videoURL.replace(/http:\/\/www\.ifilm\.com\/video\/([a-z0-9])/i, "$1") 
		videoID = videoID1.replace(/\?(.*)?/, "")
		max_settext('<code>[kml_flashembed movie="http://www.ifilm.com/efp" width="448" height="365" fvars="flvbaseclip=' + videoID + '" wmode="transparent" /]</code>');	
		}
		else if(metacafevid.test(videoURL)) {
		videoID1 = videoURL.replace(/watch/i, "fplayer") 
		videoID = videoID1.replace(/\/$/, ".swf")
		max_settext('<code>[kml_flashembed movie="' + videoID + '" width="400" height="345" wmode="transparent" /]</code>');	
		}
		else if(goearvid.test(videoURL)) {
		videoID1 = videoURL.replace(/http:\/\/www\.goear\.com\/listen\.php\?v=([a-z0-9])/i, "$1") 
		videoID = videoID1.replace(/\&(.*)?/, "")
		max_settext('<code>[kml_flashembed movie="http://www.goear.com/files/localplayer.swf" width="366" height="75" fvars="file=' + videoID + '" wmode="transparent" /]</code>');	
		}
		else if(myspacevid.test(videoURL)) {
		videoID = videoURL.replace(/http:\/\/vids\.myspace\.com\/index\.cfm\?fuseaction=vids\.individual&videoid=([a-z0-9])/i, "$1") 
		max_settext('<code>[kml_flashembed movie="http://lads.myspace.com/videos/vplayer.swf" width="430" height="346" fvars="m=' + videoID + ';type=video" wmode="transparent" /]</code>');	
		}
		else if(revvervid.test(videoURL)) {
		videoID = videoURL.replace(/^http:\/\/one\.revver\.com\/watch\/(.*)\/flv\/affiliate\/(.*)/i, "$1 ; affiliateId=$2") 
		videoID = videoID.replace(/^http:\/\/one\.revver\.com\/watch\/(.*)\/flv$/i, "$1 ; affiliateId=<?php echo $revverID; ?>") 
		videoID = videoID.replace(/^http:\/\/one\.revver\.com\/watch\/(.*)$/i, "$1 ; affiliateId=<?php echo $revverID; ?>") 
		videoID = videoID.replace(/^http:\/\/flash\.revver\.com\/player\/1\.0\/player\.swf\?mediaId=(.*)&affiliateId=(.*)/i, "$1 ; affiliateId=$2") 
		videoID = videoID.replace(/^(.*)flashvars=\"mediaId=(.*)&affiliateId=(.*)\" wmode(.*)$/i, "$2 ; affiliateId=$3") 
		max_settext('<code>[kml_flashembed movie="http://flash.revver.com/player/1.0/player.swf" width="480" height="376" fvars="mediaId=' + videoID + '" wmode="transparent" /]</code>');	
		}		
		else if(ipodplayer.test(videoURL)) {
		videoID = videoURL.replace(/^(.*)src=\"(.*)\" quality=\"(.*)$/i, "$2")
		max_settext('<code>[kml_flashembed movie="' + videoID + '" width="300" height="330" wmode="transparent" /]</code>');		
		}
		else if(atomvid.test(videoURL)) {
		videoID = videoURL.replace(/http:\/\/www\.atomfilms\.com(:80)?\/film\/(.*)/i, "$2") 
		videoID = videoID.replace(/\?(.*)?/, "")
		videoID = videoID.replace(/\.jsp/, "")
		max_settext('<code>[kml_flashembed movie="http://www.atomfilms.com:80/a/autoplayer/shareEmbed.swf" width="426" height="350" fvars="keyword=' + videoID + '" /]</code>');	
		}
		else if(breakvid.test(videoURL)) {
		videoID = videoURL.replace(/^(.*)src=\"(.*)\" type=\"(.*)$/i, "$2")
		max_settext('<code>[kml_flashembed movie="' + videoID + '" width="425" height="350" wmode="transparent" /]</code>');		
		}
		else {
		//alert("La URL inserita non è nel formato corretto")
		}
	}
	return gtesto;
}

