// JScript 파일
function LocationChange(iLocation)
{
    //alert (iLocation);
    //HEADER (MASTER) MENU LOCATION
    if (iLocation == 0)
    {
        location.href="/mixmall/main.aspx";
    }
    if (iLocation == 1)
    {
        location.href="/mixmall/shop/all_item.aspx";
    }
    if (iLocation == 2)
    {
        location.href="/mixmall/premium/premium01.aspx";
    }
    if (iLocation == 3)
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001";
    }
    if (iLocation == 4)
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002";
    }
    if (iLocation == 5)
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003";
    }
    if (iLocation == 6)
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005";
    }
    if (iLocation == 7)
    {
        window.open("http://www.mixmaster.com.au/Register/TermsOfUse.aspx","JOIN");
    }
    
    if( iLocation == 8)
    {
        window.open("http://www.mixmaster.com.au/Register/PasswordRecovery.aspx","ForgotPassword");
    }    
    if( iLocation == 81)
    {
        location.href="http://www.mixmaster.com.au";
    }
    
    //LEFT COMMON MENU LOCATION
    if (iLocation == 9)
    {
        location.href="/mixmall/MyPage/trade.aspx";
    }
    if (iLocation == 10)
    {
        location.href="/mixmall/MyPage/box.aspx";
    }
    if (iLocation == 11)
    {
        location.href="/mixmall/Customer/uGuide1.aspx";
    }
    if (iLocation == 12)
    {
        location.href="/mixmall/MyPage/basket.aspx";
    }
    if (iLocation == 13)
    {
        location.href="/mixmall/premium/premium01.aspx";
    }
    if (iLocation == 14)
    {
        location.href="/mixmall/cash/cash.aspx";
    }
     if (iLocation == 15)
    {
        location.href="/mixmall/Customer/paypal_g.aspx";
    }
    //ARMOUR_ITEM LOCATION
    if (iLocation == 'AI_A')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002005";
    }
    if (iLocation == 'AI_T')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002006";
    }
    if (iLocation == 'AI_F')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002007";
    }
    if (iLocation == 'AI_AR')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002004";
    }
    
    //SPECIAL DEAL LOCATION
    if (iLocation == 'SDI_US')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005001";
    }
    if (iLocation == 'SDI_PR')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005005";
    }
    if (iLocation == 'SDI_ST')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005007";
    }
    if (iLocation == 'SDI_PS')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005008";
    }
    
    //SUPER ITEM LOCATION
    
    if (iLocation == 'SI_I1')
    {
    		
        location.href="/mixmall/shop/super_item.aspx?cate=001003001";
    }
    if (iLocation == 'SI_I2')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003002";
    }
    if (iLocation == 'SI_I3')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003003";
    }
    if (iLocation == 'SI_I4')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003004";
    }
    if (iLocation == 'SI_I5')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003005";
    }
    if (iLocation == 'SI_I6')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003006";
    }
    
    //WEAPONS ITEM LOCATION
    if (iLocation == 'WI_DI')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001001";
    }
    if (iLocation == 'WI_JI')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001002";
    }
    if (iLocation == 'WI_PE')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001003";
    }
    if (iLocation == 'WI_PH')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001004";
    }
    
    
    
    
    
    //PREMIUMZONE LOCATION
    if (iLocation == 'PZ_T')
    {
        location.href="/mixmall/premium/premium01.aspx";
    }
    if (iLocation == 'PZ_D')
    {
        location.href="/mixmall/premium/premium02.aspx";
    }
    
    //USER GUIDE LOCATION
    if (iLocation == 'UG_1')
    {
        location.href="/mixmall/Customer/uGuide1.aspx";
    }
    if (iLocation == 'UG_2')
    {
        location.href="/mixmall/Customer/uGuide2.aspx";
    }
    if (iLocation == 'UG_3')
    {
        location.href="/mixmall/Customer/uGuide3.aspx";
    }
    
    //CUSTOMER PAGE LOCATION
    if (iLocation == 'C_NO')
    {

        location.href="/mixmall/Customer/notice_list.aspx";
    }
    if (iLocation == 'C_FAQ')
    {
        location.href="/mixmall/Customer/FAQ.aspx";
    }
    if (iLocation == 'C_UP')
    {
        location.href="/mixmall/Customer/Policy.aspx";
    }
    if (iLocation == 'C_UG')
    {
        location.href="/mixmall/Customer/uGuide1.aspx";
    }
    if (iLocation == 'C_CSG')
    {
        location.href="/mixmall/Customer/csGuide.aspx";
    }
    if (iLocation == 'C_PS')
    {
        location.href="/mixmall/Customer/paySupport.aspx";
    }
    if (iLocation == 'C_PG')
    {
       location.href="/mixmall/Customer/pay_guide.aspx";
    }  
    
    // MYPAGE LOCATION 
    if (iLocation == 'MY_B')
    {
        location.href="/mixmall/MyPage/basket.aspx";
    }
    if (iLocation == 'MY_BO')
    {
        location.href="/mixmall/MyPage/basket_ok.aspx";
    }
    if (iLocation == 'MY_BOC')
    {
        location.href="/mixmall/MyPage/basket_ok_check.aspx";
    }
    if (iLocation == 'MY_BOX')
    {
        location.href="/mixmall/MyPage/box.aspx";
    }
    if (iLocation == 'MY_T')
    {
        location.href="/mixmall/MyPage/trade.aspx";
    }
    if (iLocation == 'MY_TC')
    {
        location.href="/mixmall/MyPage/trade_cash.aspx";
    }
    if (iLocation == 'MY_TE')
    {
        location.href="/mixmall/MyPage/trade_event.aspx";
    }
    if (iLocation == 'MY_TI')
    {
        location.href="/mixmall/MyPage/trade_item.aspx";
    }
    if (iLocation == 'MY_TID')
    {
        location.href="/mixmall/MyPage/trade_item_detail.aspx";
    }
    
    //----
       //ARMOUR_ITEM LOCATION
    if (iLocation == '001002005')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002005";
    }
    if (iLocation == '001002006')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002006";
    }
    if (iLocation == '001002007')
    {
        location.href="/mixmall/shop/armour_item.aspx?cate=001002007";
    }
    
    //SPECIAL DEAL LOCATION
    if (iLocation == '001005001')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005001";
    }
    if (iLocation == '001005005')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005005";
    }
    if (iLocation == '001005007')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005007";
    }
    if (iLocation == '001005008')
    {
        location.href="/mixmall/shop/special_item.aspx?cate=001005008";
    }
    
    //SUPER ITEM LOCATION
    if (iLocation == '001003002')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003002";
    }
    if (iLocation == '001003003')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003003";
    }
    if (iLocation == '001003004')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003004";
    }
    if (iLocation == '001003006')
    {
        location.href="/mixmall/shop/super_item.aspx?cate=001003006";
    }
    
    //WEAPONS ITEM LOCATION
    if (iLocation == '001001001')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001001";
    }
    if (iLocation == '001001002')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001002";
    }
    if (iLocation == '001001003')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001003";
    }
    if (iLocation == '001001004')
    {
        location.href="/mixmall/shop/weapons_item.aspx?cate=001001004";
    }
    
    if (iLocation == '001006001')
    {
        location.href="/mixmall/premium/premium01.aspx";
    }
    
    if (iLocation == 'PW')
    {
        location.href="/mixmall/Customer/paySupport_Write.aspx";
    }
}

    
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }

function popupDetail(code)
{
    var location="/mixmall/Popup/itemDetail.aspx?gcode=" + code
    var top = screen.height/2 - 600/2;
	var left = screen.width/2 - 420/2;
	window.open(location,"DetailView","width=420,height=580,top="+top+",left="+left+",scrollbars=no,menubars=no,status=yes");	
}

function pageAction(type, page , category, param )
{  
    var pageAction = '';
    if (type == 'All')
    {
        pageAction = '/mixmall/shop/all_item.aspx?page='+page+'&cate='+category+'&param='+param;
        location.href = pageAction;
    }
    if (type == 'WP')
    {
        pageAction = '/mixmall/shop/weapons_item.aspx?page='+page+'&cate='+category+'&param='+param;
        location.href = pageAction;
    }
    if (type == 'AM')
    {
        pageAction = '/mixmall/shop/armour_item.aspx?page='+page+'&cate='+category+'&param='+param;
        location.href = pageAction;
    }
    if (type == 'SP')
    {
        pageAction = '/mixmall/shop/special_item.aspx?page='+page+'&cate='+category+'&param='+param;
        location.href = pageAction;
    }
    if (type == 'SU')
    {
        pageAction = '/mixmall/shop/super_item.aspx?page='+page+'&cate='+category+'&param='+param;
        location.href = pageAction;
    }    
}

function pageActionNotice(page, param1, param2, param3)
{
    pageAction = '/mixmall/Customer/notice_list.aspx?page='+page+'&param1='+param1+'&param2='+param2+'&param3='+param3;
    location.href = pageAction;
}

function pageActionPaySupport(page)
{
    pageAction = '/mixmall/Customer/notice_list.aspx?page='+page;
    location.href = pageAction;
}

function alertLogin()
{
    alert ('You can use This menu After Login');
    return;
}    

function setPageZero()
{
    //var hidPage_ID = '<%=HidPage.ClientID %>';
    //var hidPage = document.getElementById(hidPage_ID);
    //hidPage.value = 1;
}

var enablepersist="on" // 쿠키를 적용하여 위치기억시키기 설정 (on/off)
var collapseprevious="no" // 이전 열었던 항목 유지여부 (yes/no)

var contractsymbol='- ' // 축소버튼 이미지로 사용할 경우 <img src="whatever.gif"> 처럼 설정해 줍니다
var expandsymbol='+ ' // 확장버튼


if (document.getElementById){
document.write('<style type="text/css">')
document.write('.switchcontent{display:none;}')
document.write('</style>')
}

function getElementbyClass(rootobj, classname){
var temparray=new Array()
var inc=0
var rootlength=rootobj.length
for (i=0; i<rootlength; i++){
if (rootobj[i].className==classname)
temparray[inc++]=rootobj[i]
}
return temparray
}

function sweeptoggle(ec){
var thestate=(ec=="expand")? "block" : "none"
var inc=0
while (ccollect[inc]){
ccollect[inc].style.display=thestate
inc++
}
revivestatus()
}


function contractcontent(omit){
var inc=0
while (ccollect[inc]){
if (ccollect[inc].id!=omit)
ccollect[inc].style.display="none"
inc++
}
}

function expandcontent(curobj, cid){
var spantags=curobj.getElementsByTagName("SPAN")
var showstateobj=getElementbyClass(spantags, "showstate")
if (ccollect.length>0){
if (collapseprevious=="yes")
contractcontent(cid)
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
if (showstateobj.length>0){ 
if (collapseprevious=="no")
showstateobj[0].innerHTML=(document.getElementById(cid).style.display=="block")? contractsymbol : expandsymbol
else
revivestatus()
}
}
}

function revivecontent(){
contractcontent("omitnothing")
selectedItem=getselectedItem()
selectedComponents=selectedItem.split("|")
for (i=0; i<selectedComponents.length-1; i++)
document.getElementById(selectedComponents[i]).style.display="block"
}

function revivestatus(){
var inc=0
while (statecollect[inc]){
if (ccollect[inc].style.display=="block")
statecollect[inc].innerHTML=contractsymbol
else
statecollect[inc].innerHTML=expandsymbol
inc++
}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}

function saveswitchstate(){
var inc=0, selectedItem=""
while (ccollect[inc]){
if (ccollect[inc].style.display=="block")
selectedItem+=ccollect[inc].id+"|"
inc++
}

document.cookie=window.location.pathname+"="+selectedItem
}

function do_onload()
{
    uniqueidn=window.location.pathname+"firsttimeload"
    var alltags=document.all? document.all : document.getElementsByTagName("*")
    ccollect=getElementbyClass(alltags, "switchcontent")
    statecollect=getElementbyClass(alltags, "showstate")
    if (enablepersist=="on" && ccollect.length>0)
    {
        document.cookie=(get_cookie(uniqueidn)=="")? uniqueidn+"=1" : uniqueidn+"=0" 
        firsttimeload=(get_cookie(uniqueidn)==1)? 1 : 0 
        if (!firsttimeload)
            revivecontent()
    }
    if (ccollect.length>0 && statecollect.length>0)
    revivestatus()
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate


