﻿// JScript File

function toggleVisibility(id, a)
 {
//alert(id);
    var element = document.getElementById(id);
    var Spn = document.getElementById("SpnShowHide");
    if (element)
     {

        if (element.style.display == 'none')
        {

            element.style.display = 'block';
            Spn.innerHTML = "Hide examples";
            //Spn.className = "hide";
            

        } else
        {

            element.style.display = 'none';
            Spn.innerHTML = "Show examples";
            //Spn.className = "show";
           

        }

    }

}

//---------------Setting ating Images & Reviews Counter--------------

function ChangeRatingImage(Id)
{
   var Id;
   var MainId;
   var broken_up_string = Id.toString().split("-");

    var part_one = broken_up_string[0];
    var part_two = broken_up_string[1];
    //alert(part_one);
    // Set Image to Clicking Area
    MainId = part_one.toString() + "-" + part_two.toString();
    //alert(MainId);
      
    if(document.getElementById(MainId).innerHTML.toString().indexOf("star-1") == -1)
    {
        
        for (var i=1;i<=parseInt(part_two);i++)
        {
           document.getElementById(part_one + "-" + i).innerHTML = "<IMG src='../images/star-1.gif'>";
        } 
        ///document.getElementById("spnIntermediateImage").innerHTML = document.getElementById(MainId).innerHTML;
        //document.getElementById("ctl00_cntContent_spnIntermediateImage").innerHTML = document.getElementById(MainId).innerHTML;
        document.getElementById("ctl00_cntContent_hidProductIdRatingValue").value = parseInt(part_two);
    }
    else
    {
        
        for (var i=1;i<=parseInt(5);i++)
        {
           document.getElementById(part_one + "-" + i).innerHTML = "<IMG src='../images/star-00.gif'>";
        } 
        for (var i=1;i<parseInt(part_two);i++)
        {
           document.getElementById(part_one + "-" + i).innerHTML = "<IMG src='../images/star-1.gif'>";
        } 
        ///document.getElementById("spnIntermediateImage").innerHTML = "<img src='../images/star-1.gif' />";
        //document.getElementById("ctl00_cntContent_spnIntermediateImage").innerHTML = "<IMG src='../images/star-1.gif'>";
        document.getElementById("ctl00_cntContent_hidProductIdRatingValue").value = parseInt(part_two) - 1;
    }
    
   //document.getElementById(Id).innerHTML = "<img src='../images/star-1.gif' />";
   
   //alert(document.getElementById("ctl00_cntContent_hidProductIdRatingValue").value);
}

function SetratingMessage(Message)
{
   //alert(Message);
   ///document.getElementById("spnratingMessage").innerHTML =  Message ;
   document.getElementById("ctl00_cntContent_spnratingMessage").innerHTML =  Message ;
}

function resetRadioButtons(radioGrpName)
 {
    var radioGrpName = "ctl00$cntContent$" + radioGrpName.toString();
    var input=document.getElementsByTagName("input")
    var i=0;
    //alert(radioGrpName);
    for(i=0;i<input.length;i++)
    {
        //alert(input[i].name);
        if(input[i].name == radioGrpName)
        {
           //alert("1");
           input[i].checked=false;
        }
        
    }
    
}

function ShowHide(divName, OnOff,HidDiv,ShowClassId,HideClassId){  
     var ele = document.getElementById(divName);  
     var offDiv = document.getElementById(HidDiv); 
     var showclass = document.getElementById(ShowClassId); 
     var HideClass = document.getElementById(HideClassId); 
     
    offDiv.style.display = "none"; 
     
     if(ele != null){  
        if(OnOff == "on") 
          {   
           ele.style.display = "block";
           showclass.className = "viewing"; 
           HideClass.className ="" 
          }
       else  
       {
         ele.style.display = "none"; 
         showclass.className = "";
         HideClass.className ="viewing"  
        } 
     }  
 } 
 
 function disableEnterKey(event) {

    return !enterKeyPressed(event);

}



function enterKeyPressed(event) {

    var key=0;

    if(window.event) {

        key = window.event.keyCode;     //IE

    } else {

        key = event.which;     //firefox

    }

    return (key == 13);

}

function AddCheckBoxes(btnId,Page)
{
    var LastId;
    var Page;
    var btnId;
    var nextId=0;
    var TextValue;
    if(btnId == "btnpros")
    {
        TextValue = document.getElementById("txtPros").value;
        document.getElementById("txtPros").value = "";
        if(TextValue == "")
        {
            alert("Please enter Pros");
            return false;
        }
        LastId = document.getElementById("ctl00_cntContent_hidProslastId").value;
        nextId = parseInt(LastId) + 1 ;
        document.getElementById("ctl00_cntContent_hidProslastId").value = nextId.toString() ;
    }
    else if(btnId == "btnCons")
    {
        TextValue = document.getElementById("txtCons").value;
        document.getElementById("txtCons").value = "";
        if(TextValue == "")
        {
            alert("Please enter Cons");
            return false;
        }
        LastId = document.getElementById("ctl00_cntContent_HidConsLastId").value;
        nextId = parseInt(LastId) + 1 ;
        document.getElementById("ctl00_cntContent_HidConsLastId").value = nextId.toString() ;
    }
    else
    {
        TextValue = document.getElementById("txtBestUse").value;
        document.getElementById("txtBestUse").value = "";
        if(TextValue == "")
        {
            alert("Please enter Best Use");
            return false;
        }
        LastId = document.getElementById("ctl00_cntContent_hidBestuseLastId").value;
        nextId = parseInt(LastId) + 1 ;
        document.getElementById("ctl00_cntContent_hidBestuseLastId").value = nextId.toString() ;
    }
    //alert(document.getElementById("ctl00_cntContent_hidProslastId").value + LastId + "," + TextValue);
    
    if(Page != "edit")
    {
        var response = Products_WriteReview.SetCheckBoxes(LastId,TextValue,btnId);
        var result = response.value;
    }
    else
    {
        var response = Products_EditReview.SetCheckBoxes(LastId,TextValue,btnId);
        var result = response.value;
    }
   
   //alert(result.toString());
   if (result != null) 
   {
        document.getElementById("ctl00_cntContent_spnPros").style.display='block';
        if(btnId == "btnpros")
        {
           document.getElementById("ctl00_cntContent_divNewAddedpros").innerHTML += result.toString(); 
        }
        else if(btnId == "btnCons")
        {
           document.getElementById("ctl00_cntContent_divNewAddedCons").innerHTML += result.toString();
        }
        else
        {
           document.getElementById("ctl00_cntContent_divNewAddedBestUses").innerHTML += result.toString();
        }
   
   }
  
 return false;   
}