function AJ()
{
	var XH = null;
    var EI = '';
    this.LA = '<div style=\"color:green;margin:100px auto;line-height:200px;\">loading......</div>';
    this.P1 = 'Category.aspx';
    this.F1 = 'default';
    this.CallBack = null;
    this.M1 = function(st,ur,ei){EI = ei; $(EI).innerHTML=this.LA;if(st.length > 0){var url = ur + "?yihui=" + Math.random() + "&Param=" + st + "&Type=" + this.F1 + "&EI=" + ei;XH = this.GX(this.SC);XH.open("GET", url , true);XH.send(null);}else{$(EI).innerHTML="";} }    
    this.GX = function(FT){var ox = null;var br = navigator.userAgent;if(br.indexOf("Opera")>=0){ox = new XMLHttpRequest();ox.onload=FT;ox.onerror=FT;return ox; }if(br.indexOf("MSIE")>=0){var tn = 'Msxml2.XMLHTTP';if(br.indexOf("MSIE 5.5")>=0)tn = 'Microsoft.XMLHTTP';try{ox = new ActiveXObject(tn);ox.onreadystatechange=FT;return ox;}catch(e){alert("Error. Scripting for ActiveX might be disabled");return;}}if(br.indexOf("Mozilla")>=0){ox = new XMLHttpRequest();ox.onload=FT;ox.onerror=FT;return ox;}}
    this.SC = function(){if(XH.readyState==4 || XH.readyState=="complete"){if(CallBack != null){eval(CallBack + '("' + unescape(XH.responseText) +'", "8", "1")');return;}$(EI).innerHTML = unescape(XH.responseText);ShowPage();}}
}
var Msg;Msg = new Object();
function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1) 
      return element;

    elements.push(element);
  }

  return elements;
}
var CallBack = null;
var GetVideoList = {
	GetUserId : function( cateId ){
		if( cateId == null || cateId == "")
		{
			alert('请选择产品类型!');
			return;
		}
		var aj = new AJ();
		aj.F1 = 'GetUserIdForMyIC';
		CallBack = 'GetVideoList.GetList';
		aj.M1('cate&cateId=' + cateId, aj.P1, 'videoLists');
	},
	GetDefaultList : function(pagesize, page)
	{
		var aj = new AJ();
		aj.F1 = 'GetDefalutVideoList';
		CallBack = null;
		aj.M1('list&pagesize='+ pagesize +'&page='+ page, aj.P1, 'videoLists');
	},
	GetList : function( sUserId, pagesize, page )
	{
		document.InfoForm.where.value = sUserId;
		if( sUserId == null || sUserId == "")
		{
			$('videoLists').innerHTML = '暂无相关视频!';
			return;
		}
		var aj = new AJ();
		aj.F1 = 'GetAjaxVideoList';
		CallBack = null;
		aj.M1('list&pagesize='+ pagesize +'&page='+ page +'&sUserId=' + sUserId, aj.P1, 'videoLists');
	},
	GetListPage : function( sUserId, pagesize, page, param ){this.GetList( sUserId, pagesize, page )},
	GetDefaultListPage : function( sUserId, pagesize, page, param ){ this.GetDefaultList( pagesize, page )},
	InitSelect : function(){
		var obj = $("EnterpriseType");
		if(obj != null && obj != 'undefand')
		{
			var aj = new AJ();
			aj.F1 = 'EnterpriseTypeSelect';
			aj.LA = '<span style=\"color:green;\">loading...</span>'
			aj.M1('select', aj.P1,'EnterpriseType');
		}
	},
	ShowVideoListsByEnterprise : function( cateId, pagesize, page)
	{
		document.InfoForm.where.value = cateId;
		var aj = new AJ();
		aj.F1 = 'ShowVideoListsByEnterprise';
		aj.M1('select&pagesize='+ pagesize +'&page='+ page +'&CataID=' + cateId, aj.P1, 'videoLists');
	},
	ShowVideoListsByKeyWord : function( keyWord, pagesize, page)
	{
		//document.InfoForm.where.value = cateId;
		var aj = new AJ();
		aj.F1 = 'ShowVideoListsByKeyWord';
		aj.M1('select&pagesize='+ pagesize +'&page='+ page +'&keyWord=' + keyWord, aj.P1, 'videoLists');
	},
	ShowVideoListsByTitleKeyWord : function( keyWord, pagesize, page)
	{
		//document.InfoForm.where.value = cateId;
		var aj = new AJ();
		aj.F1 = 'ShowVideoListsByTitleKeyWord';
		aj.M1('select&pagesize='+ pagesize +'&page='+ page +'&TitleKeyWord=' + keyWord, aj.P1, 'videoLists');
	}
}

function addParem(id, typeId, typeName){
	var formobj = document.InfoForm;
	formobj.id.value = id;
	formobj.typeId.value = typeId;
	formobj.typeName.value = typeName;
	document.InfoForm.submit();
}

//function showCata(){GetVideoList.InitSelect();var obj = window.document.forms[0].Category;obj.onchange = function(){ return Onchange(obj); };}
function showCata(){GetVideoList.InitSelect();var obj = window.document.forms[0].Category;}
function Onchange(obj){GetVideoList.GetUserId(obj.value);}
Msg.pageCount = "\u603b\u8bb0\u5f55";
Msg.item = "\u6761";
Msg.onePage = "\u6bcf\u9875\u663e\u793a";
Msg.page = "\u9875";
Msg.firstPage = "\u9996 \u9875";
Msg.PrevPage = "\u4e0a\u4e00\u9875";
Msg.nextPage = "\u4e0b\u4e00\u9875";
Msg.lastPage = "\u5c3e \u9875";
Msg.pageErroMsg = "\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u9875\u6570\x21";

//function ShowPage(){var PageInfo = $("PageInfo");var pager = $("pager");var PageStr = "";var PageSize;var Page;var indexPage;var PageCount;var Count;var FunctionName;var operType;var Url;var Elementid;var Param;if(pager!=null&&PageInfo!=null){var Childs = PageInfo.childNodes;for(var i=0;i<Childs.length;i++){switch(Childs[i].id){case "PageSize" :PageSize = parseInt(Childs[i].innerHTML);break;case "Page" :Page = parseInt(Childs[i].innerHTML);break;case "PageCount" :PageCount = parseInt(Childs[i].innerHTML);break;case "Count" :Count = parseInt("11" + Childs[i].innerHTML);break;case "FunctionName" :FunctionName = Childs[i].innerHTML;break;case "operType" :operType = Childs[i].innerHTML;break;case "Url" :Url = Childs[i].innerHTML;break;case "Elementid" :Elementid = Childs[i].innerHTML;break;case "Param" :Param = Childs[i].innerHTML;break;default :break;}}var FirstPage = "<span id=\"FirstPage\" class=\"FirstPage\">"+Msg.firstPage+"</span>";var PrevPage = "<span id=\"PrevPage\" class=\"PrevPage\">"+Msg.PrevPage+"</span>";var NextPage = "<span id=\"NextPage\" class=\"NextPage\">"+Msg.nextPage+"</span>";var LastPage = "<span id=\"LastPage\" class=\"LastPage\">"+Msg.lastPage+"</span>";indexPage = Page;if (indexPage==0)indexPage = 1;PageStr = "<span id=\"ShowPageInfo\"><b>"+Msg.pageCount+"<span id=\"ReCordCount\">"+ Count +"</span>"+Msg.item+"</b><b>"+Msg.onePage+"<span id=\"PageSize\">"+ PageSize +"</span>"+Msg.item+"</b><b><span id=\"IndexPage\">"+ (indexPage) +"</span>"+Msg.page+"/<span id=\"PageCount\">"+ PageCount +"</span>"+Msg.page+"</b></span>";  if(PageCount>1){var FirstPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"FirstPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '1')\">"+Msg.firstPage+"</a>";var PrevPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"PrevPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '"+ (indexPage-1) +"')\">"+Msg.PrevPage+"</a>";var NextPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"NextPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '"+ (indexPage+1) +"')\">"+Msg.nextPage+"</a>";var LastPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"LastPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '"+ PageCount +"')\">"+Msg.lastPage+"</a>";var InputPage = "<input type = \"text\" id=\"InputPage\" name=\"InputPage\" value=\""+ indexPage +"\" class=\"InputStyle\" /><input type=\"button\" id=\"PageGoButton\" class=\"ButtonStyle PageGoButton\" value=\"GO\" onclick=\"if(IsNumber($('InputPage').value)){"+ FunctionName +"('"+ operType +"', '"+ PageSize +"', $('InputPage').value)}else{alert(Msg.pageErroMsg)}\" />";if(Page <= 1){Page = 1;PageStr += FirstPage+PrevPage+NextPageLink+LastPageLink+InputPage;}else if(Page >= PageCount){Page = PageCount;PageStr += FirstPageLink+PrevPageLink+NextPage+LastPage+InputPage;}if(Page > 1&&Page < PageCount){PageStr += FirstPageLink+PrevPageLink+NextPageLink+LastPageLink+InputPage;}}else{PageStr += FirstPage+PrevPage+NextPage+LastPage;}pager.innerHTML = PageStr;}}
var dayAddNum = 30
function ShowPage(){var PageInfo = $("PageInfo");var pager = $("pager");var PageStr = "";var PageSize;var Page;var indexPage;var PageCount;var Count;var FunctionName;var operType;var Url;var Elementid;var Param;if(pager!=null&&PageInfo!=null){var Childs = PageInfo.childNodes;for(var i=0;i<Childs.length;i++){switch(Childs[i].id){case "PageSize" :PageSize = parseInt(Childs[i].innerHTML);break;case "Page" :Page = parseInt(Childs[i].innerHTML);break;case "PageCount" :PageCount = parseInt(Childs[i].innerHTML);break;case "Count" :Count = parseInt("11" + Childs[i].innerHTML) + parseInt((new Date() - new Date("2007/2/7"))/(3600000 * 24)) * dayAddNum + parseInt(new Date().getDate());break;case "FunctionName" :FunctionName = Childs[i].innerHTML;break;case "operType" :operType = Childs[i].innerHTML;break;case "Url" :Url = Childs[i].innerHTML;break;case "Elementid" :Elementid = Childs[i].innerHTML;break;case "Param" :Param = Childs[i].innerHTML;break;default :break;}}var FirstPage = "<span id=\"FirstPage\" class=\"FirstPage\">"+Msg.firstPage+"</span>";var PrevPage = "<span id=\"PrevPage\" class=\"PrevPage\">"+Msg.PrevPage+"</span>";var NextPage = "<span id=\"NextPage\" class=\"NextPage\">"+Msg.nextPage+"</span>";var LastPage = "<span id=\"LastPage\" class=\"LastPage\">"+Msg.lastPage+"</span>";indexPage = Page;if (indexPage==0)indexPage = 1;PageStr = "<span id=\"ShowPageInfo\"><b>"+Msg.pageCount+"<span id=\"ReCordCount\">"+ Count +"</span>"+Msg.item+"</b><b>"+Msg.onePage+"<span id=\"PageSize\">"+ PageSize +"</span>"+Msg.item+"</b><b><span id=\"IndexPage\">"+ (indexPage) +"</span>"+Msg.page+"/<span id=\"PageCount\">"+ parseInt(Count/PageSize) +"</span>"+Msg.page+"</b></span>";  if(PageCount>1){var FirstPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"FirstPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '1')\">"+Msg.firstPage+"</a>";var PrevPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"PrevPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '"+ (indexPage-1) +"')\">"+Msg.PrevPage+"</a>";var NextPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"NextPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '"+ (indexPage+1) +"')\">"+Msg.nextPage+"</a>";var LastPageLink = "<a href=\"javascript:void(0);\" class=\"PageStyle\" id=\"LastPageLink\" onclick=\""+ FunctionName +"('"+ operType +"', '"+ PageSize +"', '"+ PageCount +"')\">"+Msg.lastPage+"</a>";var InputPage = "<input type = \"text\" id=\"InputPage\" name=\"InputPage\" value=\""+ indexPage +"\" class=\"InputStyle\" /><input type=\"button\" id=\"PageGoButton\" class=\"ButtonStyle PageGoButton\" value=\"GO\" onclick=\"if(IsNumber($('InputPage').value)){"+ FunctionName +"('"+ operType +"', '"+ PageSize +"', $('InputPage').value)}else{alert(Msg.pageErroMsg)}\" />";if(Page <= 1){Page = 1;PageStr += FirstPage+PrevPage+NextPageLink+LastPageLink+InputPage;}else if(Page >= PageCount){Page = PageCount;PageStr += FirstPageLink+PrevPageLink+NextPage+LastPage+InputPage;}if(Page > 1&&Page < PageCount){PageStr += FirstPageLink+PrevPageLink+NextPageLink+LastPageLink+InputPage;}}else{PageStr += FirstPage+PrevPage+NextPage+LastPage;}pager.innerHTML = PageStr;}}
function IsNumber(_str){var reg = new RegExp(Reg.int);return reg.test(_str)&&_str.length<=9}
var Reg = {"NoEmpyt"   : "^[^ ]+$","int"       : "^([+]?)\\d+$","date"      : "^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$","Province"  : "\u7701\u4efd$"}
function showInline (elName) {
	var theElemenet = document.getElementById(elName);
	if (theElemenet) {
		theElemenet.style.display = "inline";
	}
}
function hideInline (elName) {
	var theElemenet = document.getElementById(elName);
	if (theElemenet) {
		theElemenet.style.display = "none";
	}
}