var mainDomain = 'http://tv.mofile.com';
		
function markProperty(str) {
	
	return (str != null) ? ('"' + str + '"') : '""'
}

function buildUrl(url) {
	
	url +='?searchContentVO.width=' + window.mofile_width;
	url +='&searchContentVO.height=' + window.mofile_height;
	url +='&searchContentVO.order=' + window.mofile_order;
	
	if(window.mofile_type != null) {
		
		url +='&searchContentVO.type=' + window.mofile_type;
	} 
	
	if (window.mofile_keyword != null) {
		
		url +='&searchContentVO.keyword=' + window.mofile_keyword;
	} 
	
	if (window.mofile_author != null) {
		
		url +='&searchContentVO.author=' + window.mofile_author;
		
		if (window.mofile_subUserName != null) {   //按子用户检索是必须提供mofile的loginname
			
			url +='&searchContentVO.subUserName=' + window.mofile_subUserName;
		}
	}
	
	if (window.mofile_maxNum != null && !window.mofile_maxNum < 1) {
		
		url +='&searchContentVO.maxNum=' + window.mofile_maxNum;
	}
	
	if (window.mofile_showTitle) {
		
		url +='&searchContentVO.showTitle=' + window.mofile_showTitle;
	}
	
	if (window.mofile_showAuthor) {
		
		url +='&searchContentVO.showAuthor=' + window.mofile_showAuthor;
	}
	
	if (window.mofile_showAuditTime) {
		
		url +='&searchContentVO.showAuditTime=' + window.mofile_showAuditTime;
	}
	
	if (window.mofile_showTimeSpan) {
		
		url +='&searchContentVO.showTimeSpan=' + window.mofile_showTimeSpan;
	}
	
	if (window.mofile_showView) {
		
		url +='&searchContentVO.showView=' + window.mofile_showView;
	}
	
	if (window.mofile_showComment) {
		
		url +='&searchContentVO.showComment=' + window.mofile_showComment;
	}
	
	if (window.mofile_showCollect) {
		
		url +='&searchContentVO.showCollect=' + window.mofile_showCollect;
	}
	
	if (window.mofile_bgcolor != null) {
		
		url +='&searchContentVO.bgcolor=' + window.mofile_bgcolor;
	}
	
	if (window.mofile_titleColor != null) {
		
		url +='&searchContentVO.titleColor=' + window.mofile_titleColor;
	}
	
	if (window.mofile_fontColor != null) {
		
		url +='&searchContentVO.fontColor=' + window.mofile_fontColor;
	}
	
	if (window.mofile_background != null) {
		
		url +='&searchContentVO.background=' + window.mofile_background;
	}
	
	if (window.mofile_pageFlag) {
		
		url +='&searchContentVO.pageFlag=' + window.mofile_pageFlag;
	}
	
	if (window.mofile_playPage != null) {
		
		var tmp = window.mofile_playPage;
		tmp = tmp.replace(/&/g, '|||');
		url += '&searchContentVO.playPage=' + tmp;
	}
	
	if (window.mofile_hasPlayPage) {
		
		url +='&searchContentVO.hasPlayPage=' + window.mofile_hasPlayPage;
	}
	
	if (window.mofile_fastCustomize != null) {
		
		url +='&searchContentVO.fastCustomize=' + window.mofile_hasPlayPage;
	}

	if (window.mofile_picWidth != null) {
		
		url +='&searchContentVO.picWidth=' + window.mofile_picWidth;
	}
	
	if (window.mofile_text != null && window.mofile_text) {
		
		url +='&searchContentVO.text=' + window.mofile_text;
		url +='&searchContentVO.columnNum=' + window.mofile_columnNum;
		url +='&searchContentVO.rowHeight=' + window.mofile_rowHeight;

		if (window.mofile_hasLinkLine != null && window.mofile_hasLinkLine) {
		
			url +='&searchContentVO.hasLinkLine=' + window.mofile_hasLinkLine;
		}
		document.write('<script type="text/javascript">var mofile_text = false;</script>');
	}

	if (window.mofile_leftPic) {
		
		url +='&searchContentVO.leftPic=' + window.mofile_leftPic;
	}
	
	if (window.mofile_outerCat) {
		
		url +='&searchContentVO.outerCat=' + window.mofile_outerCat;
	}

	if (window.mofile_mediaType > -1) {
		
		url +='&searchContentVO.mediaType=' + window.mofile_mediaType;
	}
	
	document.write('<script type="text/javascript">var mofile_keyword = null;</script>');
	document.write('<script type="text/javascript">var mofile_author = null;</script>');
	document.write('<script type="text/javascript">var mofile_subUserName = null;</script>');
	document.write('<script type="text/javascript">var mofile_bgcolor = null;</script>');
	document.write('<script type="text/javascript">var mofile_titleColor = null;</script>');
	document.write('<script type="text/javascript">var mofile_fontColor = null;</script>');
	document.write('<script type="text/javascript">var mofile_showTitle = false;</script>');
	document.write('<script type="text/javascript">var mofile_showAuthor = false;</script>');
	document.write('<script type="text/javascript">var mofile_showAuditTime = false;</script>');
	document.write('<script type="text/javascript">var mofile_showTimeSpan = false;</script>');
	document.write('<script type="text/javascript">var mofile_showView = false;</script>');	
	document.write('<script type="text/javascript">var mofile_showComment = false;</script>');
	document.write('<script type="text/javascript">var mofile_hasPlayPage = false;</script>');
	document.write('<script type="text/javascript">var mofile_picWidth = 0;</script>');
	document.write('<script type="text/javascript">var mofile_leftPic = false;</script>');
	document.write('<script type="text/javascript">var mofile_outerCat = null;</script>');
	document.write('<script type="text/javascript">var mofile_mediaType = -1;</script>');
	
	return url;
}

function createIFrame() {
	var baseUrl = mainDomain + '/cn/videosearch/generateContentNew.do'; 
	var frameStr = '<iframe width=' + markProperty(window.mofile_width) + ' height=' + markProperty(window.mofile_height) + ' allowTransparency="true"'
				+ ' frameborder=' + markProperty(0) + ' scrolling=' + markProperty('no') + ' vspace=' + markProperty(0) + ' hspace=' + markProperty(0) + ' ';
	
	baseUrl = buildUrl(baseUrl);
	var userUrl = getUserUrl();
	
	if (userUrl != null && userUrl != '') {

		baseUrl += '&searchContentVO.userUrl=' + userUrl;
	}
	
	frameStr += 'src=' + markProperty(encodeURI(baseUrl));
	frameStr += '></iframe>';
	document.write('<div style="text-align:center">');
	document.write(frameStr);
	document.write('</div>');
}


function request(name) {
	var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	
	if (r!=null) {
		return unescape(r[2]); 
	} else {
		return null;
	}
}

function createPlayFrame() {
	
	window.moveTo(0,0);
	window.resizeTo(screen.width,screen.height);
	
	var v = request('v');
	
	var src = mainDomain + '/videoplay/customizeViewVideo.do?';
	src += 'v=' + v;
	src += '&refer=' + window.location;
	
	document.write('<div style="text-align:center">');
	document.write('<iframe src="' + encodeURI(src) + '" width="900"  height="1200"' + ' frameborder="0" scrolling="no"  ' + '></iframe>');
	document.write('</div>');
}

function createIFrameForCustomize() {
	var baseUrl = mainDomain + '/cn/videosearch/generateContentNew.do'; 
	var frameStr = '<iframe width=' + markProperty(window.mofile_width) + ' height=' + markProperty(window.mofile_height) + ' allowTransparency="true"'
				+ ' frameborder=' + markProperty(0) + ' scrolling=' + markProperty('no') + ' vspace=' + markProperty(0) + ' hspace=' + markProperty(0) + ' ';
	
	baseUrl = buildUrl(baseUrl);
	var userUrl = getUserUrl();

	if (userUrl != null && userUrl != '') {

		baseUrl += '&searchContentVO.userUrl=' + userUrl;
	}
	
	frameStr += 'src=' + markProperty(encodeURI(baseUrl));
	frameStr += '></iframe>';
	document.write('<div style="text-align:center">');
	document.write(frameStr);
	document.write('</div>');
}

if (window.mofile_fastCustomize == null) {
	
	createIFrameForCustomize();
}

function getUserUrl() {
	
	var url = window.location + "";
	var index = url.indexOf('?');
	
	if (index != -1) {
		
		url = url.substring(0, index);
	}
	
	return url;
}