﻿// JScript File
var brandArray, reasonArray, noOfUnit, mostBuy, lbBuyBrand, satisfyBrand, priceBuy;
var arrCounter, arrCounter2;
var currDivId;
var currX, currY;
var noOfBrand;
//var nextDivId;
var flagS;
//nextDivId = 0;
var Global_FinancialNews;
var Global_Travel;

//var brandS1 = new Array();
var findS= new Array();
function _showMe(divId,hBrandId,maxEle,ID)
{
        var chkGndr=document.getElementById("hidchkgender").value;
        //var spDivHTML = document.getElementById("PanelNext"+chkGndr).innerHTML;
        //var spDivHTML = document.getElementById("PanelNext"+chkGndr);
        if(chkGndr == '1')
        {
            currProductType = "SM" + divId + "_" + parseInt(hBrandId-1);
        }
        if(chkGndr == '2')
        {
            currProductType = "SF" + divId + "_" + parseInt(hBrandId-1);
        }   
        //alert(currProductType)
        isCurrProductCheck = document.getElementById(currProductType).checked;
        if(isCurrProductCheck == true)
        {
            if(chkGndr == '1')
                {
                    if(currProductType == "SM"+divId+"_"+0)
                        {
                             Global_FinancialNews=1;
                        }
                               
                    if(currProductType == "SM"+divId+"_"+1)
                        {
                             Global_Travel=1;
                        }
                 }
                 
               if(chkGndr == '2')
                {
                    if(currProductType == "SF"+divId+"_"+0)
                        {
                             Global_FinancialNews=1;
                        }
                    
                 }
        
      if((Global_FinancialNews==1) || (Global_Travel==1))
        {
	    currDivId = hBrandId;
	    tranDiv = document.getElementById("disableDiv");
	    tranDiv.style.visibility = "visible";
	    scrWidth = document.body.offsetWidth;
	    scrHeight = document.body.offsetHeight;
	    tranDiv.innerHTML = "&nbsp;<BR><IMG SRC=\"./images/trans.gif\" WIDTH=\"" + scrWidth + "px\" HEIGHT=\"" + scrHeight + "px\">";
	    tranDiv.style.opacity = (50 / 100); 
        tranDiv.style.MozOpacity = (50 / 100); 
        tranDiv.style.KhtmlOpacity = (50 / 100);
        tranDiv.style.filter = "alpha(opacity=" + 50 + ")";
        var brsName = navigator.appName;
        var brsVer = navigator.appVersion;
        if(brsName == "Microsoft Internet Explorer")
        {
            brsVers = brsVer.split(";");
            brsActName = brsVers[1];
            brsVers = brsActName.split(" ");
            brsVer = parseInt(brsVers[2]);
        }
        if(brsName == "Netscape" && parseInt(brsVer) <=5)
        {
            currX = window.pageXOffset;
            currY = window.pageYOffset;
        }
        else if(brsName == "Microsoft Internet Explorer" && brsVer>6)
        {
            currX = document.documentElement.scrollLeft;
            currY = document.documentElement.scrollTop;
        }
        else
        {
            currX = document.body.scrollLeft;
            currY = document.body.scrollTop;
        }
    
        cDivId = "catdetail" + hBrandId;
        catg1Div = document.getElementById(cDivId);
	    catg1Div.style.visibility = "visible";
        currX = currX + (parseInt(screen.width/2) - parseInt(catg1Div.offsetWidth/2));
        currY = currY + (parseInt(screen.height/3) - parseInt(catg1Div.offsetHeight/2)); 
        
        brandArray = new Array();
	    reasonArray = new Array();
	    noOfBrand = 0;
	    noOfUnit = 0;
	    priceBuy = 0;
	    lbBuyBrand = 0;
	    satisfyBrand = 0;

        catg1Div.style.top = currY + "px";
        catg1Div.style.left = currX + "px";

        Global_FinancialNews  = 0;
        Global_Travel = 0;
        
    }
    }

      if(chkGndr == '1')
      {      
          var cntSM2 =  document.getElementById('SM'+divId+'_2');
          var cntSM3 =  document.getElementById('SM'+divId+'_3');
          var cntSM4 =  document.getElementById('SM'+divId+'_4');
          var cntSM5 =  document.getElementById('SM'+divId+'_5');
          var cntSM6 =  document.getElementById('SM'+divId+'_6');
          if(cntSM2.checked)
          {
               document.getElementById("SCS"+divId+"_2").value = "'3'" ;
          }
          if(cntSM3.checked)
          {
               document.getElementById("SCS"+divId+"_3").value = "'4'" ;
          }
          if(cntSM4.checked)
          {
               document.getElementById("SCS"+divId+"_4").value = "'5'" ;
          }
          
          if(cntSM5.checked)
          {
               document.getElementById("SCS"+divId+"_5").value = "'6'" ;
          }
          
          if(cntSM6.checked)
          {
               document.getElementById("SCS"+divId+"_6").value = "'7'" ;
          }
      }
      
      if(chkGndr == '2')
      {      
          var cntSF2 =  document.getElementById('SF'+divId+'_1');
          var cntSF3 =  document.getElementById('SF'+divId+'_2');
          var cntSF4 =  document.getElementById('SF'+divId+'_3');
          var cntSF5 =  document.getElementById('SF'+divId+'_4');
          if(cntSF2.checked)
          {
               document.getElementById("SCS"+divId+"_1").value = "'8'" ;
          }
          if(cntSF3.checked)
          {
               document.getElementById("SCS"+divId+"_2").value = "'5'" ;
          }
          
          if(cntSF4.checked)
          {
               document.getElementById("SCS"+divId+"_3").value = "'6'" ;
          }
          
          if(cntSF5.checked)
          {
               document.getElementById("SCS"+divId+"_4").value = "'7'" ;
          }
          
      }
      
      flagS=ID;
      findS =flagS.split("_");
   
   if(chkGndr == '1')
   {
       if(divId =="1")
       {
            document.getElementById("lblsubcat1").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>"; 
            document.getElementById("lblsubcat2").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat3").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";         
            document.getElementById("lblsubcat4").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";         
       }
       if(divId =="3")    
       {
            document.getElementById("lblsubcat1").innerHTML="Product(s) that you bought in last one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat2").innerHTML="Product(s) that you bought in last one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat3").innerHTML="Product(s) that you bought in last one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat4").innerHTML="Product(s) that you bought in last one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
       }
       if(divId =="2")    
       {
            document.getElementById("lblsubcat1").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat2").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat3").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat4").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
       }
   }
   
   if(chkGndr == '2')
   {
       if(divId =="1")
       {
            document.getElementById("lblsubcat1").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>"; 
            document.getElementById("lblsubcat2").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat3").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";         
            document.getElementById("lblsubcat4").innerHTML="Product(s) that you are likely to buy in next one month? <br><span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";         
       }
       if(divId =="3")    
       {
            document.getElementById("lblsubcat1").innerHTML="Product(s) that you bought in last <br>one month? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat2").innerHTML="Product(s) that you bought in last <br>one month? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat3").innerHTML="Product(s) that you bought in last <br>one month? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat4").innerHTML="Product(s) that you bought in last <br>one month? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
       }
       if(divId =="2")    
       {
            document.getElementById("lblsubcat1").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat2").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat3").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
            document.getElementById("lblsubcat4").innerHTML="Product(s) that you use/own/wear currently? <span style='color: #0000cc'><strong><em>(Click as many as Applicable)</em></strong></span>";     
       }
   }
   
}

function _hideMe(divId)
{
    var chkGndr=document.getElementById("hidchkgender").value;
    cDivId = "catdetail" + divId;
    if(chkGndr == '1')
        {
            if(findS[0]=='SM1')
            {
                currHidden = "SCS1"+"_" + (currDivId-1);
	        }
	        if(findS[0]=='SM3')
            {
     	        currHidden = "SCS3"+"_" + (currDivId-1);
	        }
	        if(findS[0]=='SM2')
            {
     	        currHidden = "SCS2"+"_" + (currDivId-1);
	        }
	    }
	  if(chkGndr == '2')
        {
            if(findS[0]=='SF1')
            {
                currHidden = "SCS1"+"_" + (currDivId-1);
	        }
	        if(findS[0]=='SF3')
            {
     	        currHidden = "SCS3"+"_" + (currDivId-1);
	        }
	        if(findS[0]=='SF2')
            {
     	        currHidden = "SCS2"+"_" + (currDivId-1);
	        }
	    }       
    document.getElementById(currHidden).value = "";
	for(i=0;i<brandArray.length;i++)
	{
		currVal = document.getElementById(currHidden).value;
		if(currVal=="")
			document.getElementById(currHidden).value = "'" + brandArray[i] + "'";
            //document.getElementById(currHidden).value ="'"+ brandArray[i];
		else
			document.getElementById(currHidden).value = currVal + "," + "'" + brandArray[i] + "'";
		   //document.getElementById(currHidden).value = currVal + "," + brandArray[i];
		   //alert(document.getElementById(currHidden).value);
	}
	//alert(document.getElementById(currHidden).value);
	//document.getElementById(currHidden).value=document.getElementById(currHidden).value +"'";
	document.getElementById(currHidden).value=document.getElementById(currHidden).value;
	catg1Div = document.getElementById(cDivId);
	catg1Div.style.visibility = "hidden";
	tranDiv = document.getElementById("disableDiv");
	tranDiv.style.visibility = "hidden";

        strBrandId = "Sub_" + divId;
	    var chkBrands = document.getElementById(strBrandId);
        var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
        var u = arrayOfCheckBoxes.length;
        for(var i=0;i<u;i++)
        {
             arrayOfCheckBoxes[i].checked = false;
        }
}

function _hideIt(divId)
{
    cDivId = "catdetail" + divId;
	catg1Div = document.getElementById(cDivId);
	catg1Div.style.visibility = "hidden";
	tranDiv = document.getElementById("disableDiv");
	tranDiv.style.visibility = "hidden";
	strBrandId = "Sub_" + divId;
	    var chkBrands = document.getElementById(strBrandId);
        var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
        var u = arrayOfCheckBoxes.length;
        for(var i=0;i<u;i++)
        {
             arrayOfCheckBoxes[i].checked = false;
        }
      currProductType = findS[0] + "_" + parseInt(currDivId-1);
      document.getElementById(currProductType).checked = false;	
}


function _saveBrand(strBrandId)
{
     var chkGndr=document.getElementById("hidchkgender").value;
     arrCounter = 0;
	 arrCounter2 = 0;
	 Sub_Cat = "Sub_" + strBrandId;
     var chkBrands = document.getElementById(Sub_Cat);
     var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
     var u = arrayOfCheckBoxes.length;
     for(var i=0;i<u;i++)
     {
         if(arrayOfCheckBoxes[i].checked)
         {
            if(chkGndr == '1')
            {
                if(strBrandId==1)
                {
                    brandArray[arrCounter]=100+(i+1);
                     //brandArray[arrCounter]=(i+1);
                }
                if(strBrandId==2)
                {
                   brandArray[arrCounter]=200+(i+1);
                    //brandArray[arrCounter]=(i+1);
                }
            }
            if(chkGndr == '2')
            {
                if(strBrandId==1)
                {
                    brandArray[arrCounter]=100+(i+1);
                     //brandArray[arrCounter]=(i+1);
                }
            }
            arrCounter++;
         }
     }
        if(brandArray.length <=0)
        {
            alert("Please choose product.");
            return false;
        }
     return true;
}

function _addToMostBuyBrand(cId, cVal, cTitle, dId)
{
//alert(cId)
    currBrandSelected = document.getElementById(cId);
    mToBuy = "mosttobuy" + dId;
    mBuy = document.getElementById(mToBuy);
    if(currBrandSelected.checked == true)
    {
        addOption(mBuy, cVal, cTitle);
        noOfBrand++;
    }
    else
    {
        removeOption(mBuy,cVal);
        noOfBrand--;
    }
    if(noOfBrand <= 0)
    {
        noOfBrand++;
    }
    mlistBuy = "mostusediv" + dId;
    if(noOfBrand <= 1)
        document.getElementById(mlistBuy).style.display = 'none';
    else
        document.getElementById(mlistBuy).style.display = 'block';
}


function _onlyoneS1()         
{    
         var chkGndr=document.getElementById("hidchkgender").value;
         //alert(chkGndr);
         if(chkGndr == '1')
         { 
             var chkBrands = document.getElementById("SM1");
             var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
             var u = arrayOfCheckBoxes.length;
             
             for(var i=0;i<u;i++)
             {    
                if(i != (u-1))  
                {
                     if((document.getElementById("SM1_" + i).checked) && (document.getElementById("SM1_" + (u-1)).checked))
                     {
                        alert('You Can Not Select NONE Option, With other Options');
                          document.getElementById("SM1_" +(u-1)).focus();
                          document.getElementById("SM1_" +(u-1)).checked=false;
                          return false;
                     }
                } 
              }
          }
          
          if(chkGndr == '2')
         { 
             var chkBrands = document.getElementById("SF1");
             var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
             var u = arrayOfCheckBoxes.length;
             
             for(var i=0;i<u;i++)
             {    
                if(i != (u-1))  
                {
                     if((document.getElementById("SF1_" + i).checked) && (document.getElementById("SF1_" + (u-1)).checked))
                     {
                        alert('You Can Not Select NONE Option, With other Options');
                          document.getElementById("SF1_" +(u-1)).focus();
                          document.getElementById("SF1_" +(u-1)).checked=false;
                          return false;
                     }
                } 
              }
          }
          
}  

function _onlyoneS2()         
{    
         var chkGndr=document.getElementById("hidchkgender").value;
         //alert(chkGndr);
         if(chkGndr == '1')
         {  
             var chkBrands = document.getElementById("SM2");
             var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
             var u = arrayOfCheckBoxes.length;
             
             for(var i=0;i<u;i++)
             {    
                if(i != (u-1))  
                {
                     if((document.getElementById("SM2_" + i).checked) && (document.getElementById("SM2_" + (u-1)).checked))
                     {
                        alert('You Can Not Select NONE Option, With other Options');
                          document.getElementById("SM2_" +(u-1)).focus();
                          document.getElementById("SM2_" +(u-1)).checked=false;
                          return false;
                     }
                } 
              }
          }
          
          if(chkGndr == '2')
         {  
             var chkBrands = document.getElementById("SF2");
             var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
             var u = arrayOfCheckBoxes.length;
             
             for(var i=0;i<u;i++)
             {    
                if(i != (u-1))  
                {
                     if((document.getElementById("SF2_" + i).checked) && (document.getElementById("SF2_" + (u-1)).checked))
                     {
                        alert('You Can Not Select NONE Option, With other Options');
                          document.getElementById("SF2_" +(u-1)).focus();
                          document.getElementById("SF2_" +(u-1)).checked=false;
                          return false;
                     }
                } 
              }
          }  
              
}  


function _onlyoneS3()         
{    
     var chkGndr=document.getElementById("hidchkgender").value;
     //alert(chkGndr);
     if(chkGndr == '1')
        {  
             var chkBrands = document.getElementById("SM3");
             var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
             var u = arrayOfCheckBoxes.length;
             
             for(var i=0;i<u;i++)
             {    
                if(i != (u-1))  
                {
                     if((document.getElementById("SM3_" + i).checked) && (document.getElementById("SM3_" + (u-1)).checked))
                     {
                        alert('You Can Not Select NONE Option, With other Options');
                          document.getElementById("SM3_" +(u-1)).focus();
                          document.getElementById("SM3_" +(u-1)).checked=false;
                          return false;
                     }
                } 
              }
        }
        
        if(chkGndr == '2')
        {  
             var chkBrands = document.getElementById("SF3");
             var arrayOfCheckBoxes = chkBrands.getElementsByTagName("input");
             var u = arrayOfCheckBoxes.length;
             
             for(var i=0;i<u;i++)
             {    
                if(i != (u-1))  
                {
                     if((document.getElementById("SF3_" + i).checked) && (document.getElementById("SF3_" + (u-1)).checked))
                     {
                        alert('You Can Not Select NONE Option, With other Options');
                          document.getElementById("SM3_" +(u-1)).focus();
                          document.getElementById("SM3_" +(u-1)).checked=false;
                          return false;
                     }
                } 
              }
        }      
              
}  



//function _hideselectedText()
//{
//          currid =document.getElementById("S2");
//          allLabels = currid.getElementsByTagName("label");
//          currid1 =document.getElementById("S3");
//          allLabels1 = currid1.getElementsByTagName("label");
//          for(i=0; i<allLabels.length; i++)
//          {  
//                if(document.getElementById("S3_"+i).checked)
//                {
//                  document.getElementById("S2_"+i).checked=true;  
//                  document.getElementById("S2_"+i).disabled = true;
//                }
//                else
//                {
//                    document.getElementById("S2_"+i).checked=false;  
//                    document.getElementById("S2_"+i).disabled = false;  
//                }
//          
//          }

//}

function _hideselectedText()
{
          currid =document.getElementById("Sub_1");
          allLabels = currid.getElementsByTagName("label");
          //currid1 =document.getElementById("Sub_1_");
          //allLabels1 = currid1.getElementsByTagName("label");
          for(i=0; i<allLabels.length; i++)
          {  
                if(document.getElementById("Sub_1_"+i).checked)
                {
                  document.getElementById("Sub_1_"+i).checked=true;  
                  document.getElementById("Sub_1_"+i).disabled = true;
                }
                else
                {
                    document.getElementById("Sub_1_"+i).checked=false;  
                    document.getElementById("Sub_1_"+i).disabled = false;  
                }
          
          }

}


function defaultpage()
    {
         var chkGndr=document.getElementById("hidchkgender").value;
         if(chkGndr == '1')
         {
             var chkassembcmp = document.getElementById ("SM1");
             var chkassembcmp1 = document.getElementById ("SM2");
             var chkassembcmp2 = document.getElementById ("SM3");
             var arrayOfCheckBoxLabels= chkassembcmp.getElementsByTagName("label");
             var arrayOfCheckBoxLabels1= chkassembcmp1.getElementsByTagName("label");
             var arrayOfCheckBoxLabels2= chkassembcmp1.getElementsByTagName("label");
             var u = arrayOfCheckBoxLabels.length;
             var q;
             for(var i=0;i<u;i++)
             {
                 if ((document.getElementById("SM1_"+(u-1)).checked) && (document.getElementById("SM2_"+(u-1)).checked) && (document.getElementById("SM3_"+(u-1)).checked))
                  {
                        document.getElementById("divsubmit").style.display="block";
                        document.getElementById("divconti").style.display="none";
                  } 
                  if((document.getElementById("SM1_"+(u-1)).checked == false) || (document.getElementById("SM2_"+(u-1)).checked == false) || (document.getElementById("SM3_"+(u-1)).checked == false))
                  {  
                        document.getElementById("divsubmit").style.display="none";
                        document.getElementById("divconti").style.display="block";
                  }
              }
          }
          if(chkGndr == '2')
            {
             var chkassembcmp = document.getElementById ("SF1");
             var chkassembcmp1 = document.getElementById ("SF2");
             var chkassembcmp2 = document.getElementById ("SF3");
             var arrayOfCheckBoxLabels= chkassembcmp.getElementsByTagName("label");
             var arrayOfCheckBoxLabels1= chkassembcmp1.getElementsByTagName("label");
             var arrayOfCheckBoxLabels2= chkassembcmp1.getElementsByTagName("label");
             var u = arrayOfCheckBoxLabels.length;
             var q;
             for(var i=0;i<u;i++)
             {
                 if ((document.getElementById("SF1_"+(u-1)).checked) && (document.getElementById("SF2_"+(u-1)).checked) && (document.getElementById("SF3_"+(u-1)).checked))
                  {
                        document.getElementById("divsubmit").style.display="block";
                        document.getElementById("divconti").style.display="none";
                  } 
                  if((document.getElementById("SF1_"+(u-1)).checked == false) || (document.getElementById("SF2_"+(u-1)).checked == false) || (document.getElementById("SF3_"+(u-1)).checked == false))
                  {  
                        document.getElementById("divsubmit").style.display="none";
                        document.getElementById("divconti").style.display="block";
                  }
              }
          }
        return true;
    }

