﻿// JScript File

//**********************Santanu Bhattacherjee Section**************************
// Numeric Checking  
function noNumbers(e)
{
   
    var keynum
    var keychar
    var numcheck
    
    if(window.event)//IE
    {
        keynum = e.keyCode                        
        if(keynum>=48 && keynum<=57 || keynum==46)
             {
              return true;
             }
             else
            {
             alert("Please Insert Numeric Only");
             return false;
            }
   }
   else if(e.which) // Netscape/Firefox/Opera
   {
       keynum = e.which  
       
       if(keynum>=48 && keynum<=57 || keynum==46)
             {
              return true;
             }
             else
             {
             alert("Please Insert Numeric Only");
             return false;
             }     
    }
} 

function noNumbersValueChange(e)
//,clientsideCtrl,thisServersideId,HdnPriceServersideId,spnaDisplayId,CCConstantId)
{
    alert('gvh');
    var keynum
    var keychar
    var numcheck
    
    if(window.event)//IE
    {
        keynum = e.keyCode                        
        if(keynum>=48 && keynum<=57 || keynum==46)
             {
              //CalculateProductPrice(clientsideCtrl,thisServersideId,HdnPriceServersideId,spnaDisplayId,CCConstantId);
              return true;
             }
             else
            {
             alert("Please Insert Numeric Only");
             return false;
            }
   }
   else if(e.which) // Netscape/Firefox/Opera
   {
       keynum = e.which  
       alert('afsasd');
       if(keynum>=48 && keynum<=57 || keynum==46)
             {
             
              //CalculateProductPrice(clientsideCtrl,thisServersideId,HdnPriceServersideId,spnaDisplayId,CCConstantId);
              return true;
             }
             else
             {
              
             alert("Please Insert Numeric Only");
             return false;
             }     
    }
}

function CalculateProductPrice(clientsideCtrl,thisServersideId,HdnPriceServersideId,spnaDisplayId,CCConstantId)
{
  
//  alert(documnet.getElementById(constant+HdnPriceServersideId).value);
//  alert(documnet.getElementById(constant+spnaDisplayId).value); 
//   alert(documnet.getElementById(CCConstantId).value);
}

//Open window
function openwindow()
{
    var query = 'CatalogProductImage.aspx?ProductId='+document.getElementById('ctl00_cphFrontEnd_hdnProductId').value+'&imgSrc='+document.getElementById('ctl00_cphFrontEnd_imgProductImage').src+"&prodName="+document.getElementById('ctl00_cphFrontEnd_hdnProductName').value;
	window.open(query,'win','height=560,width=550,top=110,left=200,location=no,menubar=no,scrollbars=yes,resizable=no,status=no,toolbar=no,titlebar=no');
}

function viewLergeImage(url) {
    var query = url + '?ProductId=' + document.getElementById('ctl00_cphFrontEnd_hdnProductId').value + '&imgSrc=' + document.getElementById('ctl00_cphFrontEnd_imgProductImage').src + "&prodName=" + document.getElementById('ctl00_cphFrontEnd_hdnProductName').value;
    window.open(query, 'win', 'height=560,width=550,top=110,left=200,location=no,menubar=no,scrollbars=yes,resizable=no,status=no,toolbar=no,titlebar=no');
}

//Change Pictures
function changePicrures(imageSrc,imageId)
{
    var imgSource=imageSrc;
    var imgNewSource=imgSource.replace('ProductImageThumbnail','ProductImageMedium');
    document.getElementById('ctl00_cphFrontEnd_imgProductImage').src=imgNewSource;
    
    var Last_Product_Photo = document.getElementById('hdnImageId').value 
    
    document.getElementById(''+Last_Product_Photo+'').style['borderColor'] = 'Black';  
    
    document.getElementById(''+imageId+'').style['borderColor'] = 'Red';  
    
    document.getElementById('hdnImageId').value = imageId;    
}

//Change Pictures in Popup


function changePopupPicrures(imageSrc,imageId)
{
    var imgSource=imageSrc;
    var imgNewSource=imgSource.replace('ProductImageThumbnail','ProductImageLarge');
    document.getElementById('imgProduct').src=imgNewSource;       
    
    var Last_Product_Photo = document.getElementById('hdnImageId').value    

    document.getElementById(''+Last_Product_Photo+'').style['borderColor'] = 'Black'; 
  
    document.getElementById(''+imageId+'').style['borderColor'] = 'Red';    
    
    document.getElementById('hdnImageId').value = imageId;
}

//*************************************************************************

/******  this is for enter will be activated  *******/

function doClick(buttonName,e)
    {
//the purpose of this function is to allow the enter key to 
//point to the correct button to click.
        var key;
         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = e.which;     //firefox
    
        if (key == 13)
        {
            //Get the button the user wants to have clicked 
            var btn = document.getElementById(buttonName);
            if (btn != null)
            { //If we find the button click it
                btn.click();
                event.keyCode = 0
            } 
        }
   }
   
   
   
   /****************************** Scroll Up in Product Details Page ************************/
   function scrollUp()
   {
      var a=parseInt(document.getElementById("ctl00_cphFrontEnd_txtProductQty").value) + 1;
      document.getElementById("ctl00_cphFrontEnd_txtProductQty").value=a;
      return false;     
   }
   
   
   
   /******************************* Scroll Down in Page Details Page *************************/
   function scrollDown()
    {
      if(parseInt(document.getElementById("ctl00_cphFrontEnd_txtProductQty").value)<="0")
      {          
          var a=parseInt(document.getElementById("ctl00_cphFrontEnd_txtProductQty").value) ;
          document.getElementById("ctl00_cphFrontEnd_txtProductQty").value = a;         
          return false;
      }      
      else
      {
         var a=parseInt(document.getElementById("ctl00_cphFrontEnd_txtProductQty").value) - 1;
         document.getElementById("ctl00_cphFrontEnd_txtProductQty").value=a;         
         return false;       
      }
    }  
    
    /****************************** Scroll Up in Catalog Search,WishList Page *****************/
    function scrollQtyUp(obj)
    {
        var a=parseInt(document.getElementById(''+obj+'').value) + 1;
        document.getElementById(''+obj+'').value=a;
        return false;       
    } 
    
    /****************************** Scroll Down in Catalog Search,WishList Page ***************/
     function scrollQtyDown(obj)
    {
        if(parseInt(document.getElementById(''+obj+'').value)<=0)
        {          
              var a=parseInt(document.getElementById(''+obj+'').value) ;
              document.getElementById(''+obj+'').value = a;
              return false;
        }      
        else
        {
             var a=parseInt(document.getElementById(''+obj+'').value) - 1;
             document.getElementById(''+obj+'').value=a;
             return false;       
        }
    }  
