﻿// JScript File

function OpenWindow(url,width,height,scroll)
{
  try{
      window.open(url,'pop','letf=0,top=0,width='+ width +',height='+ height +',toolbar=0,scrollbars='+scroll+',status=0');
    return false;
    }
    catch (ex)
    {}
    
}
 
 Isnumeric = function(e)
 {
    var keynum;
    var keychar;
    var numcheck;

    if(window.event) //  IE
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    if(keynum == null || keynum == 8)
        return true

    keychar = String.fromCharCode(keynum);
    numcheck = /\d/;
    return numcheck.test(keychar);
}

function resizeIframeToFitContent(iframe_id)
{
//    //find the height of the internal page
//      var the_height= window.frames[iframe_id].document.body.scrollHeight;
//    //change the height of the iframe
//      document.getElementById(iframe_id).height= the_height+30;
//      var the_height=document.getElementById(iframe_id).contentWindow.document.body.scrollHeight;
//      document.getElementById(iframe_id).height=the_height;
//alert(contentWindow.document.body.scrollHeight);
   if (iframe_id.contentDocument != null) // firefox 
    { 
        iframe_id.height = iframe_id.contentDocument.height; 
        alert(iframe_id.height);
    } 
    else // IE 
    { 
        iframe_id.style.height = iframe_id.contentWindow.document.body.scrollHeight; 
        alert(iframe_id.style.height);
 
    } 
    
}

//this script is used for star active and inactive
  function ChangeActiveStar(id,no,hidVal)
    { 
        if(no==1)
        {
            if(id.alt=="show")
            {
                if(document.getElementById("img"+(no+1)).alt=="hide")
                {
                    id.src="Images/star-empty.png";
                    id.alt="hide";
                     hidVal.value = parseInt(hidVal.value) - 1;
                }
            }
            else
            {
                id.src="Images/star-filled.png";
                id.alt="show";
                hidVal.value = 1;
            }
        }
        else
        {
             if(document.getElementById("img"+(no-1)).alt=="show")
             {
                    if(id.alt=="show")
                    {
                        if(no==5)
                            {
                                 id.src="Images/star-empty.png";
                                 id.alt="hide";
                             }
                             else
                             {
                                   if(document.getElementById("img"+(no+1)).alt=="hide")
                                    {
                                        id.src="Images/star-empty.png";
                                        id.alt="hide";
                                    }
                             }
                            hidVal.value = parseInt(hidVal.value) - 1;
                     }
                     else
                      {
                         id.src="Images/star-filled.png";
                         id.alt="show";
                         hidVal.value = parseInt(hidVal.value) + 1 ;
                      }
               }
          }
    }
    
    function StarClick(id,no,hidVal)
        {
            for (var x = 1; x <= no; x++)
              {
                document.getElementById("img"+(x)).src="Images/star-filled.png"; 
                document.getElementById("img"+(x)).alt="show";
                
              }
              if(no != 5)
              {
                for (var y = no+1; y <= 5; y++)
                  {
                    document.getElementById("img"+(y)).src="Images/star-empty.png"; 
                    document.getElementById("img"+(y)).alt="hide";
                  }
              }
              hidVal.value = no;
        }
    
    function SetValue(val,hidVal)
    {
     for (var x = 1; x <= val; x++)
      {
       var id=document.getElementById("img"+x);
          id.src="Images/star-filled.png";
         id.alt="show";
      }
    }

function ChkNumericNTrapEnter_onkeypress(e, btn) 
		{
		    var button=document.getElementById(btn);
			var key //= (window.event) ? event.keyCode : e.which;

			if (window.event)  
				key = event.keyCode 
			else  
				key = e.which  
			 	
				// Was key that was pressed a numeric character (0-9) or backspace (8)? 
				//if ( key > 47 && key < 58 || key == 8 )  
				//return; // if so, do nothing   

				if ( key == 13)
				{
					if (window.event) //IE 
					{   
						window.event.returnValue = null; 
						window.event.cancel = true;
					}  
					else
					{
						e.cancel = true;
						e.returnValue = false;
					}
					button.click();
					return false;
				}
			}
			
			
			
function BasketTotal(Qty,Total)
{ 
 try{
  document.getElementById("ctl00_lblBasketItem").innerHTML=Qty;
   document.getElementById("ctl00_lblBasketPrice").innerHTML=Total;
  }
  catch(ex){}

}		

function SetActiveMenu(CategoryId)
    {
    var classtype
    if (navigator.appName == "Netscape")
    {
        classtype="class"
    }
    if (navigator.appName == "Microsoft Internet Explorer")
    {
        classtype="className"
    }
     //document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Subwoofers").setAttribute("className", "active")
     //document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Home").setAttribute("class", "")
     
        switch(CategoryId){
//                case "0":
//                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Home").setAttribute(classtype, "active")
//                break;
                case "2":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Amplifiers").setAttribute(classtype, "active")
                    break;
                case "7":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Stereos").setAttribute(classtype, "active")
                    break;
                case "6":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Speakers").setAttribute(classtype, "active")
                    break;
                case "8":
                     document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Subwoofers").setAttribute(classtype, "active")
                    //document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Subwoofers").setAttribute("class", "active")
                    break;
                case "1":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Accessories").setAttribute(classtype, "active")
                    break;
                case "3":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Multimedia").setAttribute(classtype, "active")
                    break;
                case "4":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Navigation").setAttribute(classtype, "active")
                    break;
                case "5":
                    document.getElementById("ctl00_ContentPlaceHolderMenu_UcMenu1_Security").setAttribute(classtype, "active")
                    break;  
                    }	
                }
          



    function CheckSearch()
        {
            var obj=document.getElementById('ctl00_ddlbrands')
            val1=obj.options[obj.selectedIndex].value 
            val2=document.getElementById('ctl00_txtSearch').value
            if (((val2=="Search by Keyword")||(val2=="")) && (val1==0) )
            {
                alert('Please Enter Search Keywords')
                return false; 
            }
           
        } 

 
   