function search(){
window.location  = 'http://www.viridianglass.com/search/results.aspx?k='+ document.getElementById('search_val').value;
}	
	
function changeClass(fieldName,className){ 
		var myField = document.getElementById(fieldName);
		var myClass = myField.className;
		myField.className = className;
			
		document.getElementById('productlist').style.display = 'block';
	    document.getElementById('article').style.display = 'none';  	
		document.getElementById('categoryblock').style.display = 'none';  	
		
		document.getElementById('productcategories').style.color = '';
		
		var elmnts = document.getElementsByName('productcategorygroup');
		
		for (var i = 0; i < elmnts.length; i++)
		{		
			elmnts[i].className = "";		
		}		
 			    
}

function checkCaseIDQueryString(){


		var loc = location.search.substring(1, location.search.length);
		var param_value = false;
		var params = loc.split("&");
		for (i=0; i<params.length;i++) {
			    param_name = params[i].substring(0,params[i].indexOf('='));
			    if (param_name == 'Case_ID') {
 				        param_value = params[i].substring(params[i].indexOf('=')+1)
 				        //document.getElementById(param_value).className = 'selected';
 				        //If already selected, then do not eval again.
 				        var obj = document.getElementById(param_value);
 				        if(obj.className != "selected"){
 				        	eval(obj.href);
 				        }
			    }		      	
		}
}


function queryString(parameter) { 
		var loc = location.search.substring(1, location.search.length);
		var param_value = false;
		var params = loc.split("&");
		for (i=0; i<params.length;i++) {
			    param_name = params[i].substring(0,params[i].indexOf('='));
			    if (param_name == parameter) {
 				        param_value = params[i].substring(params[i].indexOf('=')+1)
			    }
			    if (param_name == 'productatoz') {
  				    changeClass('productatoz', 'selected')
  				    document.getElementById('productlist').style.display = 'block';
  				    document.getElementById('article').style.display = 'none';
			    }
		      	
		}
		if (param_value) {
		    return param_value;
		}
		else {
		    return false; //Here determine return if no parameter is found
		}
}			

function disableMenuHighLigh(elmnt){
		var elmnts = document.getElementsByName(elmnt);
				
		for (var i = 0; i < elmnts .length; i++)		
		{			
			elmnts[i].className = "";
		}
}

/*
function showFirstProductCategory(){
	//When user click Product Catagories, display first product type
	//Change Product Catagories as hover state
	document.getElementById('productcategories').style.color = '#2C933C';

	//Change first category as selected
	
	var elmnts = document.getElementsByName('productcategorygroup');			
	for (var i = 0; i < elmnts.length; i++)
	{			
		alert(elmnts[i].id.replace(/-menu/gi,"") + "-content");
		hideProductCategoryBlock(elmnts[i].id.replace(/-menu/gi,"") + "-content");
		switch (i){			
			case 0: 
			elmnts[i].className = "selected";
			alert('case 0:' + elmnts[i].id.replace(/-menu/gi,"") + "-content");
			showProductCategoryClock(elmnts[i].id.replace(/-menu/gi,"") + "-content");
			break;
		}		
	
	}	
	
}
*/


function showProductCategory(name){
	//When user click Product Catagories, display first product type
	//Change Product Catagories as hover state
	
	//alert(name);
	initCategoryColor();
		
	document.getElementById('productlist').style.display = 'none';
    document.getElementById('article').style.display = 'none';  	
	document.getElementById('categoryblock').style.display = 'block'; 
	disableMenuHighLigh('articlelist');
	document.getElementById('productatoz').className = ""; 
		
	
	document.getElementById('productcategories').style.color = '#2C933C';

	//Display and highlight seleted category 
	var elmnts = document.getElementsByName('productcategorygroup');
		
	for (var i = 0; i < elmnts.length; i++)
	{		
		
		if(elmnts[i].id == name){
			elmnts[i].className = "selected";
			showProductCategoryBlock(elmnts[i].id.replace(/-menu/gi,"") + "-content");
		}else
		{
			hideProductCategoryBlock(elmnts[i].id.replace(/-menu/gi,"") + "-content");	
			elmnts[i].className = "";
		}		
	
	}
		
}


function initCategoryColor(){
var x = document.getElementById('Core Product-colorbar');
if(x != null){
	x.className = "v_generic";
}
x = document.getElementById('Energy Efficiency-colorbar');
if(x != null){
	x.className = "v_energy";
}

x = document.getElementById('Noise-colorbar');
if(x != null){
	x.className = "v_noise";
}

x = document.getElementById('Fire-colorbar');
if(x != null){
	x.className = "v_fire";
}

x = document.getElementById('Structural Systems-colorbar');
if(x != null){
	x.className = "v_structure";
}

x = document.getElementById('Secure-colorbar');
if(x != null){
	x.className = "v_security";
}

x = document.getElementById('Decorative-colorbar');
if(x != null){
	x.className = "v_decorative";
}

x = document.getElementById('Storm-colorbar');
if(x != null){
	x.className = "v_storm";
}
}


function hideProductCategoryBlock(name){	

	var tr = document.getElementsByTagName( 'tr' );	
	
	for(var i=0;i<tr.length;i++){  
		if(tr[i].getAttribute( 'name' ) == name )
		{   			
			tr[i].style.display = "none";  
		}
	}
}

function showProductCategoryBlock(name){
	//alert('show ' + name);	
	var tr = document.getElementsByTagName( 'tr' );	
	
	for(var i=0;i<tr.length;i++){  
		if(tr[i].getAttribute( 'name' ) == name )
		{   			
			tr[i].style.display = "block";  
		}
	}
}	
			
		