﻿function getobj(id){
	return document.getElementById(id);	
}
function selecttab(obj, act, def, special, areaname,proname,pronone,url){
    //alert($("#ttt").childNodes);
    //var varobj = obj.parentNode.parentNode.parentNode.parentNode.childNodes;
    //alert(url);
    var k=0;
    if(getobj("list1mrlabel"))
    {
       var Topparent = getobj("list1mrlabel");
    }
	var node = childs(Topparent.childNodes);
	for(var i=0;i<node.length;i++){
	    if(!node[i].childNodes.length)
	    {
		    continue;
		} 
		for(var j =0;j<node[i].childNodes.length;j++)
		{
		    if(node[i].childNodes[j].nodeName=="#text")        //兼容火狐浏览器
		    continue;
		    node[i].childNodes[j].childNodes[0].className = def;
		}
		 /*node[i].childNodes[0].childNodes[0].className = def;*/	
		if(getobj(areaname + "_" +(i-1)))
		{
		 	getobj(areaname + "_" +(i-1)).style.display = "none";
	    }
	    if(getobj(proname + "_" +(i-1)))
		{
			getobj(proname  + "_" +(i-1)).style.display = "none";
		}
		if(getobj(pronone + "_" +(i-1)))
		{
			getobj(pronone  + "_" +(i-1)).style.display = "none";
	    }
		//}
	}
	obj.parentNode.className = act;
	 for(var i=0;i<node.length;i++){
         if(!node[i].childNodes.length)
	                continue;
		for(var j =0;j<node[i].childNodes.length;j++)
		{
		    if(node[i].childNodes[j].nodeName=="#text")
		    continue;
			if(node[i].childNodes[j].childNodes[0].className == act)
			{
			    //alert(i-1);
			    k= i-1;
			    if(getobj(areaname + "_" + (i-1)))
			    {
			 	    getobj(areaname + "_" +(i-1)).style.display = "";
		        }
		        if(getobj(proname + "_" + (i-1)))
			    {
				    getobj(proname  + "_" + (i-1)).style.display = "";
			    }
			    if(getobj(pronone + "_" +(i-1)))
			    {
				    getobj(pronone  + "_" + (i-1)).style.display = "";
		        }
			}
		}
	}
	if(url=="") return;
	if(!$('#'+proname+"_"+(k))) 
	{
	   return;
	}
	 $('#'+proname+"_"+(k)).ajaxStart(function(){
                $(this).html("<div style=\"width:940px;text-align:center;\"><img  src=\"../default/Images/load.gif\"/>正在加载页面信息,请稍等...............</div>");
       });
	//$.get(url,function(data){alert(data);});
	$.ajax({
			url: url,
			success: function(data){	
				if($('#'+proname+"_"+(k))) 
				{ //alert(data);
			           $('#'+proname+"_"+(k)).html(data);	}
			}
		});
}

//鍏煎FF涓嬬殑childNodes
function childs(nodes)
{
    if(!nodes.length) 
        return [];
    var ret=[];
    for(var i=0;i<nodes.length;i++)
    {
        if(nodes[i].nodeType!=1) 
            continue;
        ret.push(nodes[i]);
    }
    return ret;
}

//验证码
function ChangeVerifyImgNew(url){
	document.getElementById("verifyimg").src = url + 'member/verifyimg.aspx?d=' + Date();
}


/*
载入商品的详细类别列表
*/
function loadTypes(productID,pageName)
{
    var hasHTML = "";
    var margintop = "-3px";
    if(pageName.indexOf("gwspys")> -1)
    {
        margintop = "-15px";//category 页面特殊处理
    }
    if(!$(pageName+"showProductType_"+productID))
    {
        var el = new Element("div",{
            "id": pageName+"showProductType_"+productID,
            "styles": {
                "position": "relative",
                "top": margintop,
                "left":"-10px"
            }
        }).inject($(pageName+"putinCart_"+productID),"after");
    }
    hasHTML = $(pageName+"showProductType_"+productID).get("html");
    if(hasHTML != "|||")
    {
        $(pageName+"showProductType_"+productID).setStyle("display","block");
    }
    if(hasHTML == "")
    {
	    var newurl = "../../member/AjaxRequest.aspx?Command=ProductType&PID="+productID+"&PNAME="+pageName;
	    var myRequest = new Request({
	        url: newurl, 
	        method: "get",
            onSuccess : function(responseText){
                if(responseText != "")
                {
                    $(pageName+"putinCart_"+productID).setStyle("target","_self");
                    $(pageName+"putinCart_"+productID).setProperty("href","javascript:void(0)");
			        $(pageName+"showProductType_"+productID).set("html",responseText);
			    }
			    else
			    {
                    $(pageName+"showProductType_"+productID).setStyle("display","none");
			        $(pageName+"showProductType_"+productID).set("html","|||");
			    }
		    }
	    }).send();
    }
}

/*
隐藏商品详细类别列表
*/
function hideTypes(productID,pageName)
{
    if($(pageName+"showProductType_"+productID))
    {
        $(pageName+"showProductType_"+productID).setStyle("display","none");
    }
}

/*
载入商品的详细类别列表(购物车页面)
*/
function loadTypesOnCart(productID,pageName)
{
    var hasHTML = "";
    if($("#"+pageName+"_"+productID))
    {
        hasHTML = $("#"+pageName+"_"+productID).html();
        if(hasHTML.indexOf("cartkey") > 10)
        {
            $("#"+pageName+"putinCart_"+productID).removeAttr("onclick");
            $("#"+pageName+"_"+productID).show();
        }
    }
}

/*
隐藏商品详细类别列表（购物车页面）
*/
function hideTypesOnCart(productID,pageName)
{
    if($("#"+pageName+"_"+productID))
    {
        $("#"+pageName+"_"+productID).hide();
    }
}

        function trim(str)
        {  //删除左右两端的空格    
            return str.replace(/(^\s*)|(\s*$)/g, ""); 
        }   
        

function setHomepage( url) { // 设置首页
var u =url;
try {
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage(u);
} catch (g) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage', u);
} catch (e) {
alert('该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值改为true');
}
}
} 
   
function changebge(pro)
{
    $("#"+pro).css({background:"url(../../UploadFile/Picture/2011-11-26/20111126921113348.jpg)",color:"#000"});
}
