﻿// JScript File
var arrImages = new Array();

arrImages[0] = 'Company';
arrImages[1] = 'Ceiling';
arrImages[2] = 'Wall';
arrImages[3] = 'Table';
arrImages[4] = 'Floor';
arrImages[5] = 'Products';
arrImages[6] = 'News';   

//function SetInitial(targetPage)
//{
//    var result = GetDimentions(targetPage);
//    var dim = result.split(',');
//    var qString = targetPage;
//    
//    document.getElementById('iFrame').innerHTML='<iframe width=\"' + dim[0] + '\" height=\"' + dim[1] + '\" frameborder=\"0\" scrolling="no" src=\"' + qString + '\" ></iframe>';
//}

var pos=0;

function SetSources(imgIndex,targetPage)
{

    var x = targetPage.indexOf('/');
    var y = targetPage.indexOf('?');
    var page = targetPage.substr(x+1,y-x-1);
    var find=targetPage.indexOf('Items.aspx');

    if(page == 'NewProducts.aspx' || page== 'Search.aspx')
    {
        var Z = document.getElementById('hdF').value;
        if(document.getElementById('hdF').value != '1')
        Z=0;
        if(document.getElementById('LogOut').style.display !='none')
        {
            var uid = document.getElementById('hdfUserid').value;
        }
        else
        {
            var uid = '0';
        }
        if(targetPage.indexOf('hdF')==-1)
        {
            var qString = targetPage +'&ID='+document.getElementById('hdnRandomNo').value+'&hdF='+Z+'&uid='+uid + '&flagchk=false';
        }
        else
        {
             var qString = targetPage;
        }
    }
    else
    {//debugger;
        var qString = targetPage +'&ID='+document.getElementById('hdnRandomNo').value;
        
    } 
//    debugger;
   if(imgIndex != parseInt(document.getElementById('hdnPreviousIndex').value))
   {
//        //Set iFrame source
        document.getElementById('hdnRandomNo').value = parseInt(document.getElementById('hdnRandomNo').value) + Math.random();
        //document.getElementById('iFrame').innerHTML='<iframe width=\"' + dim[0] + '\" height=\"' + dim[1] + '\" frameborder=\"0\" scrolling="no" src=\"' + qString + '\" ></iframe>';
         document.getElementById('iFrm').src = qString; 
               
        //Set Images
        if(imgIndex >= 0)
        {   
              document.getElementById(arrImages[imgIndex]).src='images/' + arrImages[imgIndex] + '_hover.gif';
              SetImages(imgIndex)
        }
        var pIndex = parseInt(document.getElementById('hdnPreviousIndex').value);
        if(pIndex >= 0)
            document.getElementById(arrImages[pIndex]).src='images/' + arrImages[pIndex] + '.gif';
        else if(pIndex == -999 && (imgIndex == -6 || imgIndex == -7 || imgIndex == -1 || imgIndex == -2 || imgIndex == -3 || imgIndex == -0))
           SetImages(8);
             
        document.getElementById('hdnPreviousIndex').value = imgIndex;
        try
        {document.getElementById('hdnCatalog').value='-1';}
        catch(err){}

   }
   else if(targetPage.indexOf('Login.aspx')!=-1) //new code added by sushil
   {
           document.getElementById('hdnRandomNo').value = parseInt(document.getElementById('hdnRandomNo').value) + Math.random();
            try
            {
            document.getElementById('iFrm').src = qString; 
            }
            catch(err)
            {
              document.getElementById('iFrm').src = qString; 
            }
       if(document.getElementById('iFrm').src.indexOf('Login.aspx')==-1)
       {
             document.getElementById('hdnRandomNo').value = parseInt(document.getElementById('hdnRandomNo').value) + Math.random();
             document.getElementById('iFrm').src = qString; 
            if(imgIndex >= 0)
            {
                document.getElementById(arrImages[imgIndex]).src='images/' + arrImages[imgIndex] + '_hover.gif';
                SetImages(imgIndex)
            }
            var pIndex = parseInt(document.getElementById('hdnPreviousIndex').value);
            if(pIndex >= 0)
                document.getElementById(arrImages[pIndex]).src='images/' + arrImages[pIndex] + '.gif';
           else if(pIndex == -999 && (imgIndex == -6 || imgIndex == -7 || imgIndex == -1 || imgIndex == -2 || imgIndex == -3 || imgIndex == -0))
               SetImages(8);
            
            document.getElementById('hdnPreviousIndex').value = imgIndex;
         }
      try
        {document.getElementById('hdnCatalog').value='-1';}
        catch(err){}
   }
   else 
   {
        try
        {
        
            if(document.getElementById('hdnCatalog').value!='-1')
              {        
                document.getElementById('hdnPreviousIndex').value='-999';
                if(parseInt(document.getElementById('hdnCatalog').value)>=0)
                    document.getElementById(arrImages[parseInt(document.getElementById('hdnCatalog').value)]).src='images/' + arrImages[parseInt(document.getElementById('hdnCatalog').value)] + '_hover.gif';
                SetImages(parseInt(document.getElementById('hdnCatalog').value));
              }
        }
        catch(err)
        {

        }
   }

}

function SetSubSources(targetPage)
{
    var x = targetPage.indexOf('/');
    var y = targetPage.indexOf('?');
    var page = targetPage.substr(x+1,y-x-1);
    
   // var result = GetDimentions(page);
//    var dim = result.split(',');
var qString = targetPage +'&ID='+document.getElementById('hdnRandomNo').value;    
//var qString = targetPage +'&ID='+ pos;    
   // pos = pos+1;
   // document.getElementById('hdnRandomNo').value = parseInt(document.getElementById('hdnRandomNo').value) + Math.random();
    //document.getElementById('iFrame').innerHTML='<iframe width=\"' + dim[0] + '\" height=\"' + dim[1] + '\" frameborder=\"0\" scrolling="no" src=\"' + qString + '\" ></iframe>';
     document.getElementById('iFrm').src = qString; 
}

function SetSubSourcesParent(targetPage)
{
       
    var x = targetPage.indexOf('/');
    var y = targetPage.indexOf('?');
    var page = targetPage.substr(x+1,y-x-1);
    
    var result = GetDimentions(page);
    var dim = result.split(',');
    var qString = targetPage +'&ID='+ window.parent.window.document.getElementById('hdnRandomNo').value;    
    
    window.parent.window.document.getElementById('hdnRandomNo').value = parseInt(window.parent.window.document.getElementById('hdnRandomNo').value) + Math.random();
    window.parent.window.document.getElementById('iFrame').innerHTML='<iframe width=\"' + dim[0] + '\" height=\"' + dim[1] + '\" frameborder=\"0\" scrolling="no" src=\"' + qString + '\" ></iframe>';
}




function ToggleMenu(menuIndex)
{
try
{
    if(menuIndex != parseInt(document.getElementById('hdnPreviousMenuIndex').value))
    {
        //Display Menu
        if(menuIndex >= 0)
            document.getElementById(arrMenu[menuIndex]).style.display = 'block';
            
        //Hide Previous menu
        var pIndex = parseInt(document.getElementById('hdnPreviousMenuIndex').value);    
        if(pIndex >= 0)
             document.getElementById(arrMenu[pIndex]).style.display = 'none';
        document.getElementById('hdnPreviousMenuIndex').value = menuIndex;
   }
 }
 catch(err)
 {
 }
}

function Toggle(menuIndex)
{
    //Toggle Menu
    if(menuIndex < arrMenu.length)
    {
        if(parseInt(document.getElementById('hdnPreviousMenuIndex').value) < 0 || parseInt(document.getElementById('hdnPreviousMenuIndex').value) != menuIndex)
            document.getElementById(arrMenu[menuIndex]).style.display = 'block';
        else
            if(document.getElementById(arrMenu[menuIndex]).style.display == 'none')
                document.getElementById(arrMenu[menuIndex]).style.display = 'block';
            else
                document.getElementById(arrMenu[menuIndex]).style.display = 'none';         
    }    
    
    //Hide Previous menu
    var pIndex = parseInt(document.getElementById('hdnPreviousMenuIndex').value);    
    if(pIndex >= 0 && menuIndex != pIndex && pIndex < arrMenu.length)
        document.getElementById(arrMenu[pIndex]).style.display = 'none';
        
    if(menuIndex < arrMenu.length)
        document.getElementById('hdnPreviousMenuIndex').value = menuIndex;
    else
        document.getElementById('hdnPreviousMenuIndex').value = -1;
}

function GetDimentions(page)
{
    switch(page)
    {
        case'Underconstruction.aspx':
            return '595px,400px';
        case'Home.aspx':
            return '638px,450px';
        case'About.aspx':
            return '588px,450px';
        case'FAQs.aspx':
            return '588px,450px';
        case'Contact.aspx':
            return '588px,600px';
        case'Login.aspx':
            return '595px,450px';
        case'Register.aspx':
            return '588px,450px';
        case'TermsAndConditions.aspx':
            return '580px,400px';
        case'PrivacyPolicy.aspx':
             return '580px,450px';        
        case'UserLogin.aspx':
            return '580px,450px';
        case'NewProducts.aspx':
            return '585px,450px';
        case'Search.aspx':
            return '585px,515px';
        case'News.aspx':
            return '588px,450px';
        case'ShowRooms.aspx':
            return '588px,580px';
         case'PriceList.aspx':
            return '580px,400px';
         case'SubCategory1.aspx':
            return '575px,430px';
        case'SubCategory2.aspx':
            return '575px,450px';
        case'Items.aspx':
            return '580px,450px';
       default:
            return '100px,1000px';    
    }
 }
 
 function SetImages(imgIndex)
{
   for(var i=0;i<7;i++)
   {
         if(i!=imgIndex)
         {
             document.getElementById(arrImages[i]).src='images/' + arrImages[i]+'.gif';
         }
    }
}
//   document.getElementById(arrImages[0]).src='images/' + arrImages[0] + '.gif';

//function SetImages(imgIndex)
//{
//   for(var i=0;i<7;i++)
//   {
//         if(i!=imgIndex)
//         {
//             document.getElementById(arrImages[i]).src='images/' + arrImages[i]+'.gif';
//         }
//    }
//}