  function open_CAlinks(url) {
    window.open(url,"specwin",'toolbar=YES,location=YES,directories=YES,status=YES,menubar=YES,scrollbars=yes,resizable=yes,width=910,height=750');
		}

  function MM_openBrWindow(theURL,winName,features) { //v2.0
   window.open(theURL,winName,features);
  }
  
  function MM_preloadImages() { //v3.0
   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
   
   // set the locale dropdown
   //setLocale();
  }
 
  function MM_swapImgRestore() { //v3.0
   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  }
 
  function MM_findObj(n, d) { //v4.01
   var p,i,x;  
   if(!d) d=document; 
   if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
   }
   if(!(x=d[n])&&d.all) x=d.all[n]; 
   for (i=0;!x&&i<d.forms.length;i++) 
    x=d.forms[i][n];
   for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
    x=MM_findObj(n,d.layers[i].document);
   if(!x && d.getElementById) x=d.getElementById(n); return x;
  }
 
  function MM_swapImage() { //v3.0
   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  }

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
	}

function addItemToCartDropdown(qty) {
		var variationURL=document._frmMain.variationDropdown.options[document._frmMain.variationDropdown.selectedIndex].value;
		if (variationURL != "") {
			window.location=('http://home2.ca.com'+variationURL+'&quantity='+qty);
		} else {
			alert("An invalid option was selected.");
		}
	}


function addItemToCartDropdown2(qty) {
		var variationURL=document._frmMain.variationDropdown2.options[document._frmMain.variationDropdown.selectedIndex].value;
		if (variationURL != "") {
			window.location=('http://home2.ca.com'+variationURL+'&quantity='+qty);
		} else {
			alert("An invalid option was selected.");
		}
	}

function searchKnowledgeBase(problem)
{
	var kbUrl = "http://crm.my-etrust.com/login.asp?username=GUEST&target=NLS&openparameter=" + problem;
	window.open(kbUrl);
}

function getQueryVariable(variable) {  
	var query = window.location.search.substring(1);  
	var vars = query.split("&");  
	for (var i=0;i<vars.length;i++) {    
		var pair = vars[i].split("=");    
		if (pair[0] == variable) {      
			return pair[1];    
		}  
	} 
	return "";
}

function SelectSubCat(){
    // ON selection of category this function will work

    	// let's see if there is sc_lang in the URL
	var querySCLang = getQueryVariable("sc_lang");
	if(querySCLang.length > 0) {
		querySCLang = "?sc_lang=" + querySCLang;
	}

	removeAllOptions(document.forms[0].versionmenu);
	addOption(document.forms[0].versionmenu, "Select a version", "");
	addOption(document.forms[0].versionmenu, "----------------", "");
    
	document.forms[0].versionmenu.style.visibility = 'hidden';
        
	if(document.forms[0].menu1.value == 'maclan'){
	        window.location = "/Support/techsupport/pcmaclan.aspx" + querySCLang;                                
        }

	if(document.forms[0].menu1.value == 'ezav'){
	        window.location = "/Support/techsupport/armor.aspx" + querySCLang;                                
        }
    
	if(document.forms[0].menu1.value == 'qurb'){
	        window.location = "/Support/techsupport/qurb.aspx" + querySCLang;                                
        }
    
	if(document.forms[0].menu1.value == 'k9'){
	        window.location = "/Support/techsupport/k9.aspx" + querySCLang;                                
        }
    
	if(document.forms[0].menu1.value == 'bps'){
		window.location = "http://supportconnectw.ca.com/public/protect_suite/caprotectsuites_supp.asp";
	}      
        
	if(document.forms[0].menu1.value == 'pure'){
		window.location = "http://help.rr.com/HMSContent/e_contactus.aspx";
	}     
        
	if(document.forms[0].menu1.value == 'diskmd' || document.forms[0].menu1.value == 'optimize' || document.forms[0].menu1.value == 'erase'){
		window.location = "http://www.pcpitstop.com/store/service.asp";
	}     
        
	if(document.forms[0].menu1.value == 'iss'){
		//populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2007", "/Support/techsupport/iss_07.aspx" + querySCLang);
		//addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/iss_x08.aspx" + querySCLang);
		//addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/iss_x09.aspx" + querySCLang);
        }     
        
	if(document.forms[0].menu1.value == 'issp'){		
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/issplus_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/issplus_09.aspx" + querySCLang);
        }     
        
	if(document.forms[0].menu1.value == 'caav'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2007", "/Support/techsupport/antivirus_07.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/antivirus_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/antivirus_09.aspx" + querySCLang);
	}   
        
	if(document.forms[0].menu1.value == 'caavp'){
		document.forms[0].versionmenu.style.visibility = 'visible';
        	addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/antivirusplus_08.aspx" + querySCLang);
        	addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/antivirusplus_09.aspx" + querySCLang);
    }

	if(document.forms[0].menu1.value == 'caavp64'){
		document.forms[0].versionmenu.style.visibility = 'visible';
        	addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/avplus64_09.aspx" + querySCLang);
    }

	if(document.forms[0].menu1.value == 'spy'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2007", "/Support/techsupport/antispyware_07.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/antispyware_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/antispyware_09.aspx" + querySCLang);
	}     
        
	if(document.forms[0].menu1.value == 'spam'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2007", "/Support/techsupport/antispam_07.aspx" + querySCLang);
		//addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/antispam_x08.aspx" + querySCLang);
		//addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/antispam_x09.aspx" + querySCLang);
	}     
        
	if(document.forms[0].menu1.value == 'spamp'){
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/antispamplus_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/antispamplus_09.aspx" + querySCLang);
	}     
        
	if(document.forms[0].menu1.value == 'pc'){
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/parentalcontrols_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/parentalcontrols_09.aspx" + querySCLang);
	}     
        
	if(document.forms[0].menu1.value == 'fw'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2007", "/Support/techsupport/firewall_07.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/firewall_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/firewall_09.aspx" + querySCLang);
	} 

 	if(document.forms[0].menu1.value == 'dna'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2007", "/Support/techsupport/dna_07.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/dna_08.aspx" + querySCLang);
	}
	
	/*if(document.forms[0].menu1.value == 'gwaysec'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/??.aspx" + querySCLang);
	}*/
	  
 	if(document.forms[0].menu1.value == 'backupmigration'){
		//Populate version dropdown
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/backupmigration_09.aspx" + querySCLang);
	}
	
	if(document.forms[0].menu1.value == 'wi'){
		document.forms[0].versionmenu.style.visibility = 'visible';
		addOption(document.forms[0].versionmenu, "2008", "/Support/techsupport/websiteinspector_08.aspx" + querySCLang);
		addOption(document.forms[0].versionmenu, "2009", "/Support/techsupport/websiteinspector_09.aspx" + querySCLang);
	}
}

function addOption(selectbox,text,value )
{
    var optn = document.createElement("OPTION");
    optn.text = text;
    optn.value = value;
    selectbox.options.add(optn);
}

function removeAllOptions(selectbox)
{
    var i;
    for(i=selectbox.options.length-1;i>=0;i--)
    {
        //selectbox.options.remove(i);
        selectbox.remove(i);
    }
}

