﻿//ajax调用
var state;var eHtmlCode;
var ajax_state_1 = "程序加载中...";
var ajax_state_2 = "程序处理中...";
var ajax_state_3 = "数据传输中...";
var not_success = "操作失败";
var ajax_alert = ":( 您的浏览器安全设置太高！";
//取ID名称
function $(id) {return document.getElementById(id);}
//GET和POST向服务器传输内容
function ajax(method,stringUrl,queryString,insertId,insert){
	var xmlHttp=false;var sInsert= insertId;var eInsert = insert;
	function creatXMLHttpRequest(){
		if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();if (xmlHttp.overrideMimeType) {xmlHttp.overrideMimeType('text/html');}
        } else if (window.ActiveXObject) {
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        if (!xmlHttp) {alert(ajax_alert);return false;}
		if(method=="get"){
			var url = stringUrl+"?"+queryString+"&timeStamp="+new Date().getTime();
			xmlHttp.onreadystatechange = success;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("Content-Type","text/html");
			xmlHttp.send(null);
		}else{
			xmlHttp.open("POST",stringUrl,true);
			xmlHttp.onreadystatechange = success;
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
			xmlHttp.send(queryString);
		}
	}
	function success(){
		if(xmlHttp.readyState==4){
			$(eInsert).innerHTML="";
			if(xmlHttp.status==200){setInnerHTML(sInsert,xmlHttp.responseText);
			}else{$(eInsert).innerHTML = not_success;}
		}else{
			var eState=xmlHttp.readyState;
			switch(eState){
				case 1:setAlert(ajax_state_1);break;
				case 2:setAlert(ajax_state_2);break;
				case 3:setAlert(ajax_state_2);break;
			}
			function setAlert(strText){$(eInsert).innerHTML = "<div class='ajaxAlert'>"+strText+"</div>";}
		}
	}
	creatXMLHttpRequest();
}
//处理HTML程序，让JavaScript可以在用户端运行
var setInnerHTML = function (iEl, htmlCode) {
	var el=$(iEl);var ua = navigator.userAgent.toLowerCase();el.innerHTML="";
    if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
        htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
        htmlCode = htmlCode.replace(/<script([^>]*)>/gi,'<script$1 defer>');
        el.innerHTML = htmlCode;el.removeChild(el.firstChild);
    } else {
        var el_next = el.nextSibling;var el_parent = el.parentNode;
        el_parent.removeChild(el);el.innerHTML = htmlCode;
        if (el_next) {el_parent.insertBefore(el, el_next)
        } else {el_parent.appendChild(el);}
    }
}


//主页视频播放
function flv_pay(str){
	var t = str.split(".");
	if(t[t.length - 1]=="flv"){
		getFlv("flv_pay","301","226","多彩贵州印象在线直播",str);
	}else{
		getPlay("flv_pay",str,"301","226");
	}

}


//替换掉相应标签
function str_replace(str){
	var htm = str;

	htm = htm.replace("<div>","");
	htm = htm.replace("<ul>","");
	htm = htm.replace(/\<li>/g,"");
	htm = htm.replace("</div>","");
	htm = htm.replace("</ul>","");
	htm = htm.replace(/\<\/li>/g,"");
	
	
	htm = htm.replace(/ /g,"");
	htm = htm.replace(/&nbsp;/g,"");
	
	return htm;
}
//取得劈开字符传
function str_num(str,i){
	var htm = "";
	htm = str.split("|");
	
	return htm[i];
}

//轮换视频
function movie(str){
	focus_width = 290;   //356
	focus_height = 202;  //244
	
	var htm = "";
	htm +='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ focus_height +'">'; 
	htm +='<param name="allowscriptAccess" value="sameDomain"><param name="movie" value="/images/index_video_player.swf"><param name="quality" value="high"><param name="bgcolor">'; 
	htm +='<param name="menu" value="false"><param name=wmode value="opaque">'; 
	htm +='<param name="FlashVars" value="'+str+'">'; 
	htm +='<param name="allowFullScreen" value="true" >';
	htm +='<embed src="/images/index_video_player.swf" wmode="opaque" FlashVars="'+str+'" menu="false" bgcolor="#000000" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowscriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	
	return htm;
}
//首页FLV视频调用
function moviePay(str,moviePay){
	htm = str_replace(str);
	
	htm = htm.split(",");
	t = htm.length -1;
	
	ht = "";
	for(var i=0;i<t;i++){
		cc = i+1;
		if(i<t-1){
			ht += "a"+cc+"1="+str_num(htm[i],0)+"&";
			ht += "a"+cc+"2="+str_num(htm[i],1)+"&";
			ht += "a"+cc+"3="+str_num(htm[i],2)+"&";
		}else{
			ht += "a"+cc+"1="+str_num(htm[i],0)+"&";
			ht += "a"+cc+"2="+str_num(htm[i],1)+"&";
			ht += "a"+cc+"3="+str_num(htm[i],2);
		}
	}
	htm = movie(ht);
	setInnerHTML(moviePay,htm);
}

