﻿function addFav() {
    if (document.all) {
        window.external.addFavorite(window.location.href, document.title);
    } else if (window.sidebar) {
        window.sidebar.addPanel(document.title, window.location.href, "");
    } else {
        alert("加入收藏失败，请使用Ctrl+D进行添加");
    }
}
function setHomepage(){
if (document.all) {
   document.body.style.behavior = 'url(#default#homepage)';
   document.body.setHomePage(window.location.href);
} else if (window.sidebar) {
   if (window.netscape) {
    try {
     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    } catch(e) {
     alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
    }
   }
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
   prefs.setCharPref('browser.startup.homepage', window.location.href);
}
}
function creatxp(){
	if(typeof(XMLHttpRequest)=="undefined" && window.ActiveXObject){
		var xmlhttp_arr=["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
		var xmlhttp;
		for(i=0;i<xmlhttp_arr.length;i++){
			if(xmlhttp=new ActiveXObject(xmlhttp_arr[i]))
			break;
			}
		}
		else {
			xmlhttp=new XMLHttpRequest();
	}
	return xmlhttp;
}

function runSeconds(strID,url){
	var dumiao=document.getElementById(strID);
	var s=parseInt(dumiao.firstChild.nodeValue);
	s--;
	if(s>0){
		dumiao.firstChild.nodeValue--;
		setTimeout(function(){runSeconds(strID,url)},1000);
	}else{
		window.location=url;
	}
}
(function () {
	var addTools=function(ref){
		var w=56,h=52,top=0;
		var tool=$('<div>').addClass('tools');
		var dl=$('<dl>');

		if (ref.qq.trim()) {
			var qqLi = $('<li>').addClass('zoom').addClass('qq');
			var qqArr = ref.qq.split(/\||，|,|;|、/g).select(function () {
				return this.trim();
			});
			var getQQChat = function (no) {
				return new stringBuilder('//wpa.qq.com/msgrd?v=3&uin=').append(no).append('&site=qq&menu=yes').toString();
			};
			var qqDD=$('<dd>').addClass('zoom').addClass('qq');
			var bx=$('<b>').height(h);
			if(qqArr.length>1){
				var h5 = $('<h5>').addClass('allIsNomal').width(w).append(bx);
				var ix = $('<i>').addClass('fa').addClass('fa-qq');
				qqDD.append(h5);
				var cArr = ['#1d8700', '#6f0169', '#9e0744', '#d06c00'];
				var div=$('<div>');
				var ul=$('<ul>').addClass('zoom');
				qqArr.each(function (i) {
					var li = $('<li>');
					ix = ix.clone().css('color', cArr[i] || cArr.first(w));
					li.append(
						$('<a>').attr('href', getQQChat(this)).attr('target', '_blank').append(ix).css({
							lineHeight:h+'px'
						})
					);
					ul.append(li);
				});
				div.append(ul).insertBefore(h5);
				var width;
				var on=function(){
					if(!width){
						qqDD.width(1000);
						width=div.actual('width');
						ul.width(ul.actual('width'));
						qqDD.width(w);
						div.width(0).show();
					}
					qqDD.animate({
						width:w+width
					},{
						duration:200,
						step:function(a){
							div.width(a-w);
						}
					});
				};
				var out=function(){
					div.fadeOut(200,function(){
						div.width(0).show();
						qqDD.width(w);
					});
				};
				qqDD.hover(on,out);

			}else{
				qqDD.addClass('single').append(
					$('<a>').attr('href', getQQChat(qqArr[0])).attr('target', '_blank').append(bx).width(w)
				);
			}
			dl.append(qqDD);
			top=h+1;
		}
		
		var pDD=$('<dd>').addClass('zoom').addClass('p').css('top',top+'px');
		var pNo=$('.header dt span').first().text().split('：').last().trim();
		var h5=$('<h5>').addClass('allIsNomal').css({
			width:w+'px',
			float:'left',
			lineHeight:h+'px'
		}).append(
			$('<i>').addClass('fa').addClass('fa-phone')
		);
		var h4=$('<h4>').addClass('allIsNomal').css({
			lineHeight:h+'px'
		}).html(pNo);
		var pDiv=$('<div>').append(h4);
		dl.append(pDD.append(h5).append(pDiv));
		var pW;
		var runState=false;
		pDD.hover(function(){
			if(runState)return;
			runState=true;
			if(!pW){
				h4.width(Math.floor(h4.actual('width')+1));
				pW=pDiv.actual('width');
				pW=Math.floor(pW);
				pDiv.width(0).show();
			}
			pDD.animate({
				width:w+pW
			},{
				duration:200,
				step:function(a){
					pDiv.width(a-w);
				},
				complete:function(){
					runState=false;
				}
			});
		},function(){
			if(runState)return;
			runState=true;
			pDiv.animate({
				width:0
			},{
				duration:150,
				step:function(a,b){
					pDD.width(
						pDD.data('w')-(b.start-a)
					);
				},
				complete:function(){
					pDD.width(w);
					runState=false;
				},
				start:function(){
					pDD.data('w',pDD.width());
				}
			})
		});
		top+=(h+1);

		(function(){
			var dd=$('<dd>').addClass('qr').css('top',top+'px');
			var h5=$('<h5>').addClass('allIsNomal').css({
				width:w+'px',
				lineHeight:h+'px',
				float:'none',
				height:h+'px'
			}).append(
				$('<i>').addClass('fa').addClass('fa-qrcode')
			);
			var ol=$('<ol>').addClass('zoom').css({
				right:w+'px'
			});
			var qrs=['金秀网站','金秀微信'];
			qrs.each(function(i,j){
				var li=$('<li>');
				var spa=$('<span>').html('<img src="/pic/qr/'+i+'.jpg">');
				li.append(spa).append(
					$('<b>').html(this)
				);
				ol.append(li);
				
			});
			var _w;
			dd.hover(function(){
				if(!_w){
					_w=ol.actual('width');
					ol.width(_w*qrs.length);
				}
				ol.fadeIn(200);
			},function(){
				ol.fadeOut(200);
			});
			dl.append(dd.append(h5).append(ol));
			top+=(h+1);
		})('//二维码');

		(function(){
			var dd=$('<dd>').addClass('qr').css('top',top+'px');
			var _h=Math.floor(h*0.65);
			var pB=3;
			var h5=$('<h5>').addClass('allIsNomal').css({
				width:w+'px',
				lineHeight:_h+'px',
				fontSize:24+'px',
				paddingBottom:pB+'px'
			}).append(
				$('<i>').addClass('fa').addClass('fa-angle-up')
			);
			h5.attr('title','返回顶部');
			h5.click(function(){
				$('html,body').animate({scrollTop: '0px'}, 600);
			});
			dl.append(dd.append(h5));
			top+=(_h+pB);
		})('//gotoooop');

		$('body').append(tool.append(dl));
	};

	$.get('/ajax/getSys.asp').done(function (xhr) {
		syh.require('jquery.actual.min','script').js().complete(function(){
			syh.ready(function(){
				addTools(xhr.deserialize());
			});
		});
	});

})();
function slidefy(id,css) {
	var selector='.swf';
	if(arguments.length==0){
		var div=$(selector);
		for(var i=0,j=div.length;i<j;i++){
			var _div=div.eq(i);
			var _e=_div.get(0);
			var cl=_e.classList?convertArray(_e.classList):_e.className.split(/\s+/g);
			if(cl.length<2)continue;
			cl.remove(selector.replace('.',''));
			slidefy(_div.data('id'),'.'+cl.first());
		}
		return;
	}
	
	var h4=$('<h4>').addClass('allIsNomal');
	var div=$(css).first().append(h4);
	
    var exe = function (ref) {
        h4.animate({
			lineHeight: ref.height
		},function(){
			div.height(ref.height);
			h4.remove();
			syh.animation.yetJqFade('100%', ref.height + "px", { urls: ref.urls, texts: ref.texts, links: ref.links }, css);
		});
    };
    $(function () {
        $.post(
            page.absPath + 'Ajax/advjson.asp',
            {
                id: id
            }
        )
            .fail(function () {
            })
            .done(function () {
                exe(arguments[0].deserialize());
            });
    });
}

syh.ready(function(){

	(function(){
		syh.ajax({
			url:"/ajax/adv.float.asp?rd="+Math.random(),
			callback:function(){
				var o=this.xml.deserialize();
				if(o){
					var oScript = document.createElement("script");
					oScript.type = "text/javascript";
					oScript.src="/script/syh.floatadv.js";
					document.getElementsByTagName('head').item(0).appendChild(oScript);
					oScript.onload=oScript.onreadystatechange=function(){
						if(!this.readyState||this.readyState=='loaded'||this.readyState=='complete'){
							var dl=document.createElement("dl");
							
							dl.innerHTML="<dd><a "+(o.link?"target='_blank'":"")+" href='"+(o.link?o.link:"###")+"'><img src='"+o.url+"' width='"+o.width+"' height='"+o.height+"' /></a></dd>";
							document.body.appendChild(dl);
							var ad1=new syh.floatadv(dl);
							ad1.Run(); 
						}
					}
					
				}
			}
		});
	})();
	(function(){
		var el=$('.header dd span');
		el.first().click(setHomepage);
		el.last().click(addFav);
	})('//addv');
	
	slidefy();
	
	(function(){
		if(window.page&&page.isIndex){
			myFocus.set({ id: 'myFocus', pattern: 'mF_qiyi' });
		}
	})();
	
	(function(){
		var dl=$(".bstyle2");
		if(!dl.length)return;
		dl=dl.first();
		var dss=dl.data('controselector');
		if(!dss)return;
		
		var div=dl.find('dd>div');
		if(!div.length)return;
		
		var dd=$(dss);
		if(!dd.length)return;
		
		var cIdx=0;
		
		var on=function(i){
			if(i==cIdx)return;
			div.parent().eq(i).addClass('curr');
			div.parent().eq(cIdx).removeClass('curr');
			dd.eq(cIdx).hide();
			dd.eq(i).show();
			cIdx=i;
		};
		div.each(function(i, element) {
            div.eq(i).mouseenter(function(){
				on(i);
			});
        });
		
		
	})();
	
});


function cheForm(){
	for(i=1;i<arguments.length;i++){
		if(arguments[i].value==""){
			alert(beTotxt(arguments[i],arguments[0])+"不能为空，请认真填写");
			arguments[i].focus();
			return false;
			break;
		}
	}
	return true;
}
function beTotxt(obj,typ){
	if(typ==1){
		return "【"+obj.parentNode.firstChild.nodeValue.split("：")[0]+"】";
	}else if(typ==2){
		return "【"+obj.parentNode.firstChild.firstChild.nodeValue.split("：")[0]+"】";
	}else if(typ==3){
		return "【"+obj.parentNode.parentNode.firstChild.firstChild.nodeValue.split("：")[0]+"】";
	}
}
function FP_jumpMenu(el,frm,sel) {
var href=el.options[el.selectedIndex].value; if(sel) el.selectedIndex=0;
if('_new'==frm) open(href); else eval(frm+".location='"+href+"'");
}

function creatBaklayer(){
	if(!q("backlayer")){
		var dDiv=document.createElement("DIV");
		dDiv.id="backlayer";
		dDiv.className="alpha80 backlayer";
		dDiv.style.height=document.body.offsetWidth+"px";
		document.body.appendChild(dDiv);
	}
	else
	{
		q("backlayer").style.display="block";
	}
}

function xj(id){
	creatBaklayer();
	var thisDIV=document.createElement("DIV");
	thisDIV.id="xjj";
	thisDIV.innerHTML="<form><table width='500' border='0' align='center' cellpadding='5' cellspacing='0' class='nnnttt'><tr><td height='18' colspan='2' align='center'>产品名称：<span id='xjj_t'>加载中…</span></td></tr><tr><td width='76' height='18' align='center'>标题</td><td width='404'><input type='text' name='xjj_title' size='25' /> <span class='red'>*</span></td></tr><tr><td height='18' align='center'>说明</td><td><textarea name='xjj_remark' rows='3' cols='30'></textarea></td></tr><tr><td height='18' colspan='2' align='center'>请留下你的联系方式，我们会尽快与您取得联系</td></tr><tr><td height='18' align='center'>称呼</td><td><input type='text' name='xjj_user' size='25' /> <span class='red'>*</span></td></tr><tr><td height='18' align='center'>性别</td><td><input type='radio' name='xjj_sex' value='男' checked /> 先生 <input type='radio' name='xjj_sex' value='女' /> 女士</td></tr><tr><td height='18' align='center'>电话</td><td><input type='text' name='xjj_phone' size='25' /> <span class='red'>*</span></td></tr><tr><td height='18' align='center'>Email</td><td><input type='text' name='xjj_email' size='25' /></td></tr><tr><td height='18' colspan='2' align='center'><input type='button' value='提交' onclick='subxj.call(this,"+id+")' /> <input onclick='delxj()' type='button' value='取消' /></td></tr></table></form>";
	document.body.appendChild(thisDIV);	
	q("xjj").style.marginLeft=-(q("xjj").offsetWidth/2)+"px";
	q("xjj").style.marginTop=-(q("xjj").offsetHeight/2)+"px";
	
	//
	var AjaxLogout=creatxp();
	var url="/ajax/xjj.asp?ID="+id+"&em="+Math.random();
	with(AjaxLogout){
			open("GET",url,true);
			
			onreadystatechange=function(){
				if(readyState>3&&status==200){
					//
					var json=eval('('+responseText+')');
					if(json.bol){
						q("xjj_t").innerHTML=json.Title;
					}else{
						alert(json.say)
					}
					//
				}
			}
			
			send(null);
		}
	//
}

function subxj(id){
	if(this.form.xjj_title.value=="")
	{
		alert("须留下标题！");
		this.form.xjj_title.focus();
		return false;
	}
	
	if(this.form.xjj_user.value=="")
	{
		alert("须留下称呼！");
		this.form.xjj_user.focus();
		return false;
	}
	
	if(this.form.xjj_phone.value=="")
	{
		alert("须留下电话！");
		this.form.xjj_phone.focus();
		return false;
	}
	var radios=this.form.xjj_sex;
	//
	var AjaxLogout=creatxp();
	var url="/ajax/xjjAdd.asp";
	var param="title="+escape(this.form.xjj_title.value)+"&remark="+escape(this.form.xjj_remark.value)+"&user="+escape(this.form.xjj_user.value)+"&sex="+(escape(radios[0].checked?radios[0].value:radios[1].value))+"&phone="+escape(this.form.xjj_phone.value)+"&email="+escape(this.form.xjj_email.value)+"&ID="+id+"&em="+Math.random();
	this.value="提交中";
	this.disabled=true;
	with(AjaxLogout){
			open("POST",url,true);	
			setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
			onreadystatechange=function(){
				if(readyState>3&&status==200){
					//
					var json=eval('('+responseText+')');
					if(json.bol){
						alert('成功提交！稍后我们将会与您联系！')
					}else{
						alert(json.Say)
					}
					delxj();
					//
				}
			}			
			send(param);
		}
	//
	
}

function delxj(){
	document.body.removeChild(q("xjj"));
	q("backlayer").style.display="none";
}

function reImgPix(arg, bolTop) {
    this.onload = null;
    var Img = new Image();
    Img.src = this.src;
    var w = Img.width, h = Img.height;
    var __w, __h, __top;
    if (w <= arg.w && h <= arg.h) {
        __w = w;
        __h = h;
    }
    else {
        __w = arg.w;
        __h = h / (w / arg.w);
        if (__h > arg.h) {
            __h = arg.h;
            __w = w / (h / arg.h);
        }
    }
    __top = (this.parentNode.clientHeight - __h) / 2;
    this.style.width = parseInt(__w) + "px";
    this.style.height = parseInt(__h) + "px";
    if (this.parentNode.tagName.toUpperCase != "TD" && typeof (bolTop) != "undefined") this.style.marginTop = Math.round(__top) + "px";
}