﻿//初始化函数组
var InitFunctions=new Array();
//窗口运行初始化

window.onload=_init;
function _init()
{
	for(var i=0;i<InitFunctions.length;i++)
	{
		InitFunctions[i]();
	}
}

 function keywordcheck()   
   {   
      if(event.keyCode==13)
      {
         event.returnValue=false;
         event.cancel = true;
         go(); 
      } 
   } 


function formatFloat(src, pos)
{
    return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}

function LoginAdvertising()
{
    document.write('<a href=ProductIndex.htm><img src=images/login-tp1.gif border=0 width=335 height=280 /></a>');
}


function IndexAdvertising()
{
     var focus_width=739;
     var focus_height=241;
     var text_height=18;
     var swf_height = focus_height ;
     var pics='swf/bikini.jpg | swf/sexy-lingerie.jpg | swf/sexy-costume.jpg | swf/Men-Costumes.jpg|swf/2b.jpg';
     var links='http://www.malltop1.com/Sexy-Lingerie-Bikini-Sets-1.html| http://www.malltop1.com/Sexy-Lingerie-New-arrival-1.html | http://www.malltop1.com/Sexy-Lingerie-Uniforms-Costumes-1.html| http://www.malltop1.com/Men-Lingerie-1.html| http://www.malltop1.com/Info/InfoCon.aspx?id=33c2035c-020e-4fbc-8975-7dde11db087f';
     var texts='';
     document.write('<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="'+ swf_height +'">');
     document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="swf/focus.swf"> <param name="quality" value="high"><param name="bgcolor" value="#CCCCCC">');
     document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
     document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'">');
     document.write('<embed src="swf/focus.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight="0" menu="false" ?bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');  document.write('</object>');
} 

addWindowOnload(_initButtons);

function _initButtons()
{
	if(document.forms.length>0)
	{
		var formLength=document.forms.length;
		for(var i=0;i<formLength;i++)
		{
			for(var j=0;j<document.forms[i].elements.length;j++)
			{
				if(document.forms[i].elements[j].tagName=="INPUT")
				{
					if(document.forms[i].elements[j].type.toUpperCase()=="BUTTON" || document.forms[i].elements[j].type.toUpperCase()=="SUBMIT")
					{
						document.forms[i].elements[j].onmouseover=_buttonMouseOver;
						document.forms[i].elements[j].onmouseout=_buttonMouseOut;
					}
				}
			}
		}
	}
}

function addWindowOnload(funct)
{
	InitFunctions[InitFunctions.length]=funct;
}


function showDiv(divId,divId2)
{
//  alert( GetObj(divId2).offsetLeft);
//  alert( GetObj(divId2).offsetTop);
   var oShow = document.getElementById(divId);
   if(oShow && GetObj(divId2))
   {
       oShow.style.posLeft = GetObj(divId2).offsetLeft-100;
       oShow.style.posTop = GetObj(divId2).offsetTop+15;
       oShow.style.visibility = "visible";
       oShow.style.display = "inline";
   }
    
}
function showIndexDiv(divId,divId2)
{
   var oShow = document.getElementById(divId);
   if(oShow && GetObj(divId2))
   {
       oShow.style.posLeft = GetObj(divId2).offsetLeft-50;
       oShow.style.posTop = GetObj(divId2).offsetTop+22;
       oShow.style.visibility = "visible";
       oShow.style.display = "inline";
   }
    
}
function hiddDiv(divId)
{
   var hdiv = document.getElementById(divId);
   hdiv.style.visibility = "hidden";
   hdiv.style.display = "none";
   
}
function GetObj(objName)
{
  if(document.getElementById)
  {
    return eval('document.getElementById("' + objName + '")');
  }
  else if(document.layers)
  {
    return eval("document.layers['" + objName +"']");
  }
  else
  {
    return eval('document.all.' + objName);
  }
}

function _buttonMouseOver()
{
	if(event.srcElement)
	{
		event.srcElement.preClassName=event.srcElement.className;
		event.srcElement.className="ButtonOver";
	}
}

function _buttonMouseOut()
{
	if(event.srcElement)
	{
		event.srcElement.className=event.srcElement.preClassName;
	}
}

//全选或取消全选

function SelectAll(obj,cbName)
{
    
	var objForm=obj.form;
	var CheckBoxName=cbName;
	
	if(obj.tagName=="INPUT")
	{
		if(obj.type.toUpperCase()!="CHECKBOX")
		{
		   // alert("test1");
			if(obj.checked==true)
			{
				obj.checked=false;
			}else
			{
				obj.checked=true;
			}
		}
	}
	if(objForm)
	{
	    for(var iTemp=0;iTemp<objForm.elements.length;iTemp++)
		{
		    if((objForm.elements[iTemp].name.indexOf(CheckBoxName)+CheckBoxName.length)==objForm.elements[iTemp].name.length)
			{
				if(objForm.elements[iTemp].tagName=="INPUT")
				{
				    if(objForm.elements[iTemp].type.toUpperCase()=="CHECKBOX")
					{	
						objForm.elements[iTemp].checked=obj.checked;
					}
				}
			}
		}
	}
}


function send_request(objurl) //可以改成你想要的函数名称调用的时候 变量=你的函数名(url地址) 就可以了 
{ 
//建立对象 
var objXMLHTTP = null; 
try 
{ 
objXMLHTTP = new ActiveXObject("MSXML2.XMLHTTP"); 
} 
catch(e) 
{ 
try 
{ 
objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
catch(e2){} 
} 
//发送数据 
objXMLHTTP.open("post", objurl, false); 
objXMLHTTP.setrequestheader("content-length",objurl.length); 
objXMLHTTP.setrequestheader("content-type","application/x-www-form-urlencoded"); 
objXMLHTTP.send(null); 
//得到服务器端返加值 
return objXMLHTTP.responseText; 
} 

function send_requestwithGet(objurl) //可以改成你想要的函数名称调用的时候 变量=你的函数名(url地址) 就可以了 
{ 
//建立对象 
var objXMLHTTP = null; 
try 
{ 
objXMLHTTP = new ActiveXObject("MSXML2.XMLHTTP"); 
} 
catch(e) 
{ 
try 
{ 
objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
catch(e2){} 
} 
//发送数据 
objXMLHTTP.open("get", objurl, false); 
objXMLHTTP.setrequestheader("content-length",objurl.length); 
objXMLHTTP.setrequestheader("content-type","application/x-www-form-urlencoded"); 
objXMLHTTP.send(null); 
//得到服务器端返加值 
return objXMLHTTP.responseText; 
} 





//打开一个没有标题栏等的居中窗口
function OpenNoBoundWindow(Url,Name,Width,Height)
{
	window.open(Url,Name,"left="+((screen.availWidth-Width)/2)+",top="+((screen.availHeight-Height)/2)+",width="+Width+",height="+Height+",scrollbars=1");
}

function OpenEditWindow(obj,cbName,Url,Name,Width,Height)
{
	var objForm=obj.form;
	var CheckBoxName=":"+cbName;
	var cb=null;
	if(objForm)
	{
		for(var iTemp=0;iTemp<objForm.elements.length;iTemp++)
		{
			if((objForm.elements[iTemp].name.indexOf(CheckBoxName)+CheckBoxName.length)==objForm.elements[iTemp].name.length)
			{
				if(objForm.elements[iTemp].tagName=="INPUT")
				{
					if(objForm.elements[iTemp].type.toUpperCase()=="CHECKBOX")
					{
						if(objForm.elements[iTemp].checked)
						{
							cb=objForm.elements[iTemp];
							break;
						}
					}
				}
			}
		}
	}
	var lens=0;
	if(cb!=null)
	{
		if(Url.indexOf("?")>0)
		{
			OpenNoBoundWindow(Url+"&"+cbName+"="+cb.value,Name,Width,Height);
		}else
		{
			OpenNoBoundWindow(Url+"?"+cbName+"="+cb.value,Name,Width,Height);
		}
	}
}

function EditRecord(obj,cbName,Url,Target)
{
	var objForm=obj.form;
	var CheckBoxName=":"+cbName;
	var cb=null;
	if(objForm)
	{
		for(var iTemp=0;iTemp<objForm.elements.length;iTemp++)
		{
			if((objForm.elements[iTemp].name.indexOf(CheckBoxName)+CheckBoxName.length)==objForm.elements[iTemp].name.length)
			{
				if(objForm.elements[iTemp].tagName=="INPUT")
				{
					if(objForm.elements[iTemp].type.toUpperCase()=="CHECKBOX")
					{
						if(objForm.elements[iTemp].checked)
						{
							cb=objForm.elements[iTemp];
							break;
						}
					}
				}
			}
		}
	}
	var lens=0;
	if(cb!=null)
	{
		if(Url.indexOf("?")>0)
		{
			Target.location=Url+"&"+cbName+"="+cb.value;
		}else
		{
			Target.location=Url+"?"+cbName+"="+cb.value;
		}
	}
}

function DelRecord()
{
	return confirm("Are you sure to delete these records?")
}

function switchCssClass(obj,ColorName)
{
	obj.style.backgroundColor=ColorName;
}

function ChoiceData(eventObj,TextName,ValueName,url,name,arg)
{
	var oForm=eventObj.form;
	if(oForm)
	{
		var TextObject=oForm.elements[TextName];
		var ValueObject=oForm.elements[ValueName];
		if(TextObject && ValueObject)
		{
			var cWindow=window.open(url,name,arg);
			window.TextObject=TextObject;
			window.ValueObject=ValueObject;
		}else
		{
			alert("找不到指定的对象，不能使用此函数。");
		}
	}else
	{
		alert("页面没有表单[Form]对象，不能使用此函数。");
	}
}
function returnChoice(eventObj,cbName)
{
	var objForm=eventObj.form;
	var CheckBoxName=":"+cbName;
	var cb=null;
	if(opener)
	{
		if(objForm && opener.TextObject && opener.ValueObject)
		{
			for(var iTemp=0;iTemp<objForm.elements.length;iTemp++)
			{
				if((objForm.elements[iTemp].name.indexOf(CheckBoxName)+CheckBoxName.length)==objForm.elements[iTemp].name.length)
				{
					if(objForm.elements[iTemp].tagName=="INPUT")
					{
						if(objForm.elements[iTemp].type.toUpperCase()=="CHECKBOX")
						{
							if(objForm.elements[iTemp].checked)
							{
								var strValues=objForm.elements[iTemp].value.split("\\n");
								if(strValues.length=2)
								{
									if(opener.ValueObject.tagName=="INPUT")
									{
										opener.ValueObject.value=strValues[0];
										opener.TextObject.value=strValues[1];
										window.close();
										break;
									}else if(opener.ValueObject.tagName=="SELECT")
									{
										//以后再增加

									}
								}else
								{
									alert("选择ID设置错误。");
									break;
								}
							}
						}
					}
				}
			}
		}
	}
}

function ClearChoiceElementValue(eventObj,TextName,ValueName)
{
	var oForm=eventObj.form;
	if(oForm)
	{
		var TextObject=oForm.elements[TextName];
		var ValueObject=oForm.elements[ValueName];
		if(TextObject && ValueObject)
		{
			TextObject.value="";
			ValueObject.value="";
		}
	}
}


function AddToShoppCart(product_id)
{

         var url=null;
         
        // if(product_id==null || product_id<1)
         //    url="/CartAndOrder/Cart.aspx";
       //  else
             url="/CartAndOrder/Cart.aspx?id="+product_id+"&reference_url="+ escape(window.location.href);

        var popup=window.open(url,"shoppingcarts");

         popup.focus()
}


function clickBox() {
if (document.getElementById("textfield").value== "Item Code Search")
document.getElementById("textfield").value="";
}


function AddToFavorlist(product_id)
{  
         var url="/Member/Interest/Favorite.aspx?id="+product_id;

         var popup=window.open(url,"favorlist");

         popup.focus()
}

function trimStr(str) { 
 var re = /\s*(\S[^\0]*\S)\s*/; 
 re.exec(str); 
 return RegExp.$1; 
}

 function hotsearch(keyword)
 { 
        location.href = "/Search.aspx?keyword="+escape(keyword);
  }
  
  function go()
  {
        var keyword = trimStr(document.getElementById("textfield").value);
        var attid = document.getElementById("HiddenSelect").value; 
        if(keyword=="Keyword")
         alert('Input keyword please!');
        else if(keyword.length<=1)
        { 
           alert("Keyword is too shorts!");          
        }
        else
        {       
           location.href = "/Search.aspx?keyword="+escape(keyword)+"&attid="+attid;
        }
  }
  
    function go_help()
  {
        var keyword = trimStr(document.getElementById("textfield").value);
        if(keyword=="Keyword")
         alert('Input keyword please');
        else if(keyword.length<=1)
        { 
           alert("Keyword is too short!");          
        }
        else
        {       
         location.href = "/Search.aspx?keyword="+escape(keyword);
        }
  }
  
  
  
  function changeMemu1() {
document.getElementById("HomeMemu").className ="Menu-Onest";
document.getElementById("MemuCategories").className ="";

document.getElementById("BridalMemu").className ="";
document.getElementById("BagsMemu").className =""; 
}

function changeMemu2() {
document.getElementById("HomeMemu").className ="";
document.getElementById("MemuCategories").className ="Menu-Onest";

document.getElementById("BridalMemu").className ="";
document.getElementById("BagsMemu").className =""; 
}


function changeMemu3() {
document.getElementById("HomeMemu").className ="";
document.getElementById("MemuCategories").className ="";
document.getElementById("lingerieMemu").className ="Menu-Onest";
document.getElementById("BridalMemu").className ="";
document.getElementById("BagsMemu").className =""; 
}

function changeMemu4() {
document.getElementById("HomeMemu").className ="";
document.getElementById("MemuCategories").className ="";

document.getElementById("BridalMemu").className ="Menu-Onest";
document.getElementById("BagsMemu").className =""; 
}

function changeMemu5() {
document.getElementById("HomeMemu").className ="";
document.getElementById("MemuCategories").className ="";

document.getElementById("BridalMemu").className ="";
document.getElementById("BagsMemu").className ="Menu-Onest"; 
}

function changeMemu6() {
document.getElementById("HomeMemu").className ="";
document.getElementById("MemuCategories").className ="";

document.getElementById("BridalMemu").className ="";
document.getElementById("BagsMemu").className =""; 
} 


//Read the Menu XML Files And Display
function PoputTopMenu()
{  
    var xmlDoc;
    //
   var obj = null;
   if (typeof(DOMParser) != "undefined") { // Gecko、Mozilla、Firefox
   var parser = new DOMParser();
   obj = parser.parseFromString(xmlText, "text/xml");
   } else { // IE
   try { obj = new ActiveXObject("MSXML2.DOMDocument");} catch (e) { }
   if (obj == null) try { obj = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { }
    }
   xmlDoc = obj; 
 // 
     
     
    xmlDoc.async="false";
    xmlDoc.validateOnParse=false; 
    xmlDoc.load(document.getElementById("HRoot").value + "CategoryListXML/customization.XML");
    
    nodes = xmlDoc.documentElement.childNodes;
    var strContent = "";   
    var j = 0;
    for(var i=0;i<nodes.length; i++)
    {    
         j = i+1;
         if(j % 2 == 1)
           strContent += "<div  style='WIDTH :139px;float:left;'><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
         else
           strContent += " <div  style='WIDTH :139px; '><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
    }  
     //显示到lingerie区域上面     
     document.getElementById("MenuLabelDiv").innerHTML = strContent;    
      
  
    strContent = "";
    xmlDoc.load(document.getElementById("HRoot").value + "CategoryListXML/occasion.XML");    
    nodes = xmlDoc.documentElement.childNodes;
    for(var i=0;i<nodes.length; i++)
    {    
         j = i+1;
         if(j % 2 == 1)
           strContent += "<div  style='WIDTH :139px;float:left;'><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
         else
           strContent += " <div  style='WIDTH :139px; '><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
    }  
     //显示到Jewelry区域上面     
     document.getElementById("MenuLabel2").innerHTML = strContent;
     
     
    
    strContent = "";
    xmlDoc.load(document.getElementById("HRoot").value + "CategoryListXML/object.XML");    
    nodes = xmlDoc.documentElement.childNodes;
    for(var i=0;i<nodes.length; i++)
    {    
         j = i+1;
         if(j % 2 == 1)
           strContent += "<div  style='WIDTH :139px;float:left;'><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
         else
           strContent += " <div  style='WIDTH :139px; '><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
    }  
     //显示到Bags区域上面     
     document.getElementById("MenuLabel3").innerHTML = strContent;
     
 
    strContent = "";
    xmlDoc.load(document.getElementById("HRoot").value + "CategoryListXML/toself.XML");    
    nodes = xmlDoc.documentElement.childNodes;
    for(var i=0;i<nodes.length; i++)
    {    
         j = i+1;
         if(j % 2 == 1)
           strContent += "<div  style='WIDTH :139px;float:left;'><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
         else
           strContent += " <div  style='WIDTH :139px; '><a target='_top' href=" + document.all.Hidden1.value + "Category_2.aspx?AttID=" + nodes(i).getAttribute('id') + ">"  +  nodes(i).getAttribute('name') + "</a> </div>"; 
    }  
     //显示到Shoes区域上面     
     document.getElementById("MenuLabel4").innerHTML = strContent;
     
      
     
    strContent = "";
    xmlDoc.load(document.getElementById("HRoot").value + "CategoryListXML/PopularKeyWords.xml");    
    nodes = xmlDoc.documentElement.childNodes; 
    for(var i=0;i<nodes.length; i++)
    {      
       if(strContent.length != 0)
          strContent += ",";
       strContent += "<a href=#  onclick=\"hotsearch('" + nodes(i).getAttribute('keyword') + "');\">" + nodes(i).getAttribute('text') + "</a>"; 
    }  
     //显示到热门搜索区域上面     
     document.all.HotSearthWords.innerHTML =  strContent;
     //alert(document.all.HotSearthWords.innerHTML);
   
     
    strContent = "";
    xmlDoc.load(document.getElementById("HRoot").value + "CategoryListXML/Search.xml");    
    nodes = xmlDoc.documentElement.childNodes; 
    for(var i=0;i<nodes.length; i++)
    {      
         var  oOption   =   document.createElement("OPTION");   
         oOption.text= nodes(i).childNodes[0].text;   
         oOption.value= nodes(i).childNodes[1].text;     
         document.getElementById("select").add(oOption);   
    }  
    
    var  oOption   =  document.createElement("OPTION");   
         oOption.text= "Categories";   
         oOption.value= "00000000-0000-0000-0000-000000000000";    
         oOption.selected="selected"; 
         document.getElementById("select").add(oOption);
          

}


function checkIsIEBrower()
{
   // if (typeof(DOMParser) != "undefined") { // Gecko、Mozilla、Firefox
    //   window.location.href = document.getElementById("Hidden1").value + "info.htm"; 
   //  }   
}


//加载页头显示信息
function LoadProductPrice(id)
{
             $.ajax({
              type:"POST",
              url:"/AjaxPage/ProductPrice.aspx?id="+ id,
              dataType:"html",
              data:"",
              beforeSend:function()
              {
                 //
              },
              success:function(result)
              {
                 $("#div" + id).html(result);
              }              
              
                    });
    //alert(id);
    //$("#div" + id).load("AjaxPage/ProductPrice.aspx?id="+ id);     
    
}
//加载特价产品价格
function LoadSpecialProductPrice(id)
{    
     $.ajax({
              type:"POST",
              url:"/AjaxPage/SProductPrice.aspx?id="+ id,
              dataType:"html",
              data:"",
              beforeSend:function()
              {
                 //
              },
              success:function(result)
              {
                 $("#div" + id).html(result);
              }              
              
                    });
}
 //加载页头显示信息
function LoadLoginInfo()
{
    var today = new Date();
             $.ajax({
              type:"POST",
              url:"/AjaxPage/DataUpdate.aspx?Type=6&time=" + today.getTime(),
              dataType:"html",
              data:"",
              beforeSend:function()
              {
                 //
              },
              success:function(result)
              {
                 $("#logindiv").html(result);
              }              
              
                    });    
    
}

