﻿//定义jquery
var dom = {};
dom.query =jQuery.noConflict(true);
    
//获取URL指定参数
function QueryString(fieldName)
{
    var urlString = document.location.search;
    if(urlString != null)
    {
       var typeQu = fieldName+"=";
       var urlEnd = urlString.indexOf(typeQu);
       if(urlEnd != -1)
       {
            var paramsUrl = urlString.substring(urlEnd+typeQu.length);
            var isEnd = paramsUrl.indexOf('&');
            if(isEnd != -1)
            {
                 return paramsUrl.substring(0, isEnd);
            }
            else
            {
                return paramsUrl;
            }
       }
       else 
       return null;
    }
    else
    return null;
}

//将document.getElementById()简化成 $()
/*function $(ele) 
{
  if (typeof(ele) == 'string'){
    ele = document.getElementById(ele)
    if(!ele){
        return null;
    }
  }
  return ele;
}*/

//限制只输入整数：控件的onkeypress事件
function KeyPress(objTR)
{
      var txtval = objTR.value;
      var key = event.keyCode;

     if((key < 48 || key >57))
     {
        event.keyCode = 0;
     }
}


//JS Cookie操作
function getCookieVal(offset) {   
    var endstr = document.cookie.indexOf (";", offset);   
    if(endstr == -1) {   
        endstr = document.cookie.length;   
    }   
    return decodeURI(document.cookie.substring(offset, endstr));   
}

function getCookie(name) {   
    var arg = name + "=";   
    var alen = arg.length;   
    var clen = document.cookie.length;   
    var i = 0;   
    var j = 0;   
    while(i < clen) {   
        j = i + alen;       
        if(document.cookie.substring(i, j) == arg)   
            return getCookieVal(j);   
        i = document.cookie.indexOf(" ", i) + 1;   
        if(i == 0)   
            break;
    }     
    return null;   
}   

function deleteCookie(name) {   
    var exp = new Date();     
    var cval = getCookie(name);     
    exp.setTime(exp.getTime() - 1);     
    document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();   
}   

function setCookie(name, value) {
    var argv = setCookie.arguments;   
    var argc = setCookie.arguments.length;   
    var exp = (argc > 2) ? argv[2] : 1;   
    var path = (argc > 3) ? argv[3] : null;   
    var domain = (argc > 4) ? argv[4] : null;   
    var secure = (argc > 5) ? argv[5] : false;   
    var expires = new Date();   
    //deleteCookie(name);   
    expires.setTime(expires.getTime() + (exp*24*60*60*1000));   
//    document.cookie = name + "=" + value +   
//        "; expires=" + expires.toGMTString() +   
//        ((domain == null) ? "" : ("; domain=" + domain)) +   
//        ((path == null) ? "" : ("; path=" + path)) +   
//        ((secure == true) ? "; secure" : "");   
    document.cookie = name + "=" + value +   
        "; path=/; expires=" + expires.toGMTString();
}  

//Iframe自动适应高度
function SetCwinHeight(obj)
{
  var cwin=obj;
  if (document.getElementById)
  {
    if (cwin && !window.opera)
    {
      if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight)
        cwin.height = cwin.contentDocument.body.offsetHeight; 
      else if(cwin.Document && cwin.Document.body.scrollHeight)
        cwin.height = cwin.Document.body.scrollHeight;
    }
  }
}

function IsTelOrMobile(strTelOrM)
{
   //var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
   var patrn = /^0*(13|15|18)\d{9}$/;
    
   if(!patrn.exec(strTelOrM))
   {
        return false;
   }
   else
   {
        return true;
   }
}


//验证电子邮箱格式是否正确
function IsMail(mail)
{
   return(new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/).test(mail));
}

/////////////////////////////

function ChangCity(id)
{
    document.getElementById("spCity").innerHTML=document.getElementById(id.id).innerHTML;
    var str=document.getElementById(id.id).innerHTML;
    setCookie("_City_",encodeURI(str));
    setCookie("_CityNo_",encodeURI(id.id));
    var href = location.href;
    var strArr = href.split('?');
    if(strArr.length == 2)
    {
        window.location.href = strArr[0];
    }
    else
    {
        window.location.href = href;
    }
    window.location.reload();
}

//导航
function ToHover()
{
    var index = document.getElementById("Top1_hdhover").value;
    document.getElementById("nav_"+index).src = "/images/mune_x"+index+".gif";
    document.getElementById("nav_"+index).onmouseout = "this.src='/images/mune_x"+index+".gif'";
}


//首页Tab切换
var showOld=0;
var showMovieOld=0;
function changeFocse(evt)
{  
    var btn=(typeof(evt.srcElement)!="undefined"||typeof(evt.target)!="undefined")?(evt.srcElement||evt.target):0;       
    var type=btn?btn.getAttribute('c'):0;
    
//        if(type==showOld)
//        {
//           return;
//        }
    showOld=type;
    var btns=document.getElementById("hot_con_btn").getElementsByTagName("a");
    var status={0:{'on':'Blockbuster_sel','off':'Blockbuster_none'},1:{'on':'Blockbuster_sel','off':'Blockbuster_none'}};
    btns[type].className=status[type]['on'];
    var type1=(parseInt(type)+1)%2;
    btns[type1].className=status[type1]['off'];
    var arr=[];
    var sub_id='hot';
    if(type==0)
    {  
        document.getElementById("play_div").style.display="block";
        document.getElementById("sns_detail_div").style.display="none";
    }
    else
    {
        document.getElementById("play_div").style.display="none";
        document.getElementById("sns_detail_div").style.display="block";
    }
}
