﻿// JScript File

 function showDescription()
    {
        document.getElementById('tab1').setAttribute("class","selected");
       document.getElementById('tab1').setAttribute("className","selected");
       document.getElementById('tab2').setAttribute("class","");
       document.getElementById('tab2').setAttribute ("className","");
        document.getElementById('content_tab1').style.display = "block";
        document.getElementById('content_tab2').style.display = "none";
    }
    function fixPagerWidth()
    {
        try
        {
         document.getElementById('pcrxPagerContainer').style.width = "460px";
        }
        catch(err){}
    };

    function showReviews(ScrollToAnchor)
    {
     if(document.getElementById('writeReview'))
     {
           document.getElementById('writeReview').style.display = "block";
       document.getElementById('tab1').setAttribute("class","");
        document.getElementById('tab1').setAttribute("ClassName","");
        document.getElementById('tab2').setAttribute("class","selected");
        document.getElementById('tab2').setAttribute("class","selected");
       document.getElementById('content_tab1').style.display = "none";
        document.getElementById('content_tab2').style.display = "block";
        
        if(ScrollToAnchor == true)
        {
            document.location="#writeReview";
        }
     }
     else
     {
       alert('Thank you, but you have already submitted a review of this product.');
     }
    }    
    
    function cancelReview()
    {
    document.getElementById('previewReview').style.display = "none";
    document.getElementById('writeReview').style.display = "none";
    }
    
    function previewReview()    
    {
        document.getElementById('previewReview').style.display = "block";
        document.getElementById('Preview_Name').innerHTML = '<strong>Reviewer:</strong>' + document.getElementById('Review_Name').value;
         document.getElementById('Preview_Location').innerHTML = '<strong>From:</strong>' + document.getElementById('Review_Location').value;
          document.getElementById('Preview_Summary').innerHTML = document.getElementById('Review_Summary').value;
          document.getElementById('Preview_Message').innerHTML = document.getElementById('Review_Message').value;
          var dateformat = formatDate();
          document.getElementById('Preview_Date').innerHTML = '<strong>Posted:</strong>' + dateformat;
          
          if(document.getElementById('Review_FivePawsRadioBtn').checked)
          {
            document.getElementById('Preview_5Paw').className = 'set';
            document.getElementById('Preview_5Paw').setAttribute('class','set');
             document.getElementById('Preview_4Paw').className = '';
            document.getElementById('Preview_4Paw').setAttribute('class','');
            document.getElementById('Preview_3Paw').className = '';
            document.getElementById('Preview_3Paw').setAttribute('class','');
            document.getElementById('Preview_2Paw').className = '';
            document.getElementById('Preview_2Paw').setAttribute('class','');
            document.getElementById('Preview_1Paw').className = '';
            document.getElementById('Preview_1Paw').setAttribute('class','');
          }
             if(document.getElementById('Review_FourPawsRadioBtn').checked)
          {
            document.getElementById('Preview_5Paw').className = '';
            document.getElementById('Preview_5Paw').setAttribute('class','');
             document.getElementById('Preview_4Paw').className = 'set';
            document.getElementById('Preview_4Paw').setAttribute('class','set');
            document.getElementById('Preview_3Paw').className = '';
            document.getElementById('Preview_3Paw').setAttribute('class','');
            document.getElementById('Preview_2Paw').className = '';
            document.getElementById('Preview_2Paw').setAttribute('class','');
            document.getElementById('Preview_1Paw').className = '';
            document.getElementById('Preview_1Paw').setAttribute('class','');
          }
             if(document.getElementById('Review_ThreePawsRadioBtn').checked)
          {
            document.getElementById('Preview_5Paw').className = '';
            document.getElementById('Preview_5Paw').setAttribute('class','');
             document.getElementById('Preview_4Paw').className = '';
            document.getElementById('Preview_4Paw').setAttribute('class','');
            document.getElementById('Preview_3Paw').className = 'set';
            document.getElementById('Preview_3Paw').setAttribute('class','set');
            document.getElementById('Preview_2Paw').className = '';
            document.getElementById('Preview_2Paw').setAttribute('class','');
            document.getElementById('Preview_1Paw').className = '';
            document.getElementById('Preview_1Paw').setAttribute('class','');
          }
             if(document.getElementById('Review_TwoPawsRadioBtn').checked)
          {
            document.getElementById('Preview_5Paw').className = '';
            document.getElementById('Preview_5Paw').setAttribute('class','');
             document.getElementById('Preview_4Paw').className = '';
            document.getElementById('Preview_4Paw').setAttribute('class','');
            document.getElementById('Preview_3Paw').className = '';
            document.getElementById('Preview_3Paw').setAttribute('class','');
            document.getElementById('Preview_2Paw').className = 'set';
            document.getElementById('Preview_2Paw').setAttribute('class','set');
            document.getElementById('Preview_1Paw').className = '';
            document.getElementById('Preview_1Paw').setAttribute('class','');
          }
             if(document.getElementById('Review_OnePawRadioBtn').checked)
          {
            document.getElementById('Preview_5Paw').className = '';
            document.getElementById('Preview_5Paw').setAttribute('class','');
             document.getElementById('Preview_4Paw').className = '';
            document.getElementById('Preview_4Paw').setAttribute('class','');
            document.getElementById('Preview_3Paw').className = '';
            document.getElementById('Preview_3Paw').setAttribute('class','');
            document.getElementById('Preview_2Paw').className = '';
            document.getElementById('Preview_2Paw').setAttribute('class','');
            document.getElementById('Preview_1Paw').className = 'set';
            document.getElementById('Preview_1Paw').setAttribute('class','set');
          }
    }
    function addZero(vNumber){ 
    return ((vNumber < 10) ? "0" : "") + vNumber 
  } 
    function formatDate()
    {
            var vDate = new Date();
            var vFormat = 'dd/MM/yy';
             var vDay = addZero(vDate.getDate());
             var vMonth = addZero(vDate.getMonth()+1);
             var vYearLong = addZero(vDate.getFullYear());
             var vYearShort = addZero(vDate.getFullYear().toString().substring(3,4));
             var vYear = (vFormat.indexOf("yyyy")>-1?vYearLong:vYearShort);
             var vHour = addZero(vDate.getHours());
             var vMinute = addZero(vDate.getMinutes());
            var vSecond = addZero(vDate.getSeconds());
             var vDateString = vFormat.replace(/dd/g, vDay).replace(/MM/g, vMonth).replace(/y{1,4}/g, vYear);
             vDateString = vDateString.replace(/hh/g, vHour).replace(/mm/g, vMinute).replace(/ss/g, vSecond);
            return vDateString;
  } 
  
     function validoption()
    {
    var pcoptions = document.getElementById('itemVariants');
    var btn = document._product.Supply;
    if(pcoptions)
    {
        if (pcoptions.selectedIndex == 0)
         {
         document.getElementById('ValidationError').style.visibility='visible';
          document.getElementById('ValidationError').style.display='block';
           document.getElementById('ValidationError').style.opacity='100';
            //alert('Please Choose an option from the drop down menu.');
            return false;
         } 
       else{
       if(btn)
       {
        var valid
       
	    for (var x = 0;x < document._product.Supply.length; x++)
	    {
		    valid = document._product.Supply[x].checked
		    if (valid) {return true}
	    }
	    if(!valid)
	    {
	    document.getElementById('ValidationError').style.visibility='visible';
	              document.getElementById('ValidationError').style.display='block';
	      document.getElementById('ValidationError').style.opacity='100';
		//alert("Please select an Supply Length.");
		return false;		
        }
       return true;  
     }   
     }
   }
 }  