
 //GLOBAL VARIABLE FOR TRACKING LATEST NODE
 var globalProductId;
 
 
 //This Function Processes the Current Product Model Via Passed Variable 
 // sample of passed Variable is  1 or 2 or 3 and etc..
 
 //BAGO NA ADD
 var ProcesVars=0;
 //BAGO NA ADD
	 function ProcessModeler(variable){ 
		 var p_String;
		 p_String = "p";
				
		//for 1		
		for(var y=1;y<=10;y++){
			document.getElementById("p1" + "-" + y).style.display="none";
		}		
		
		//for 2
		for(var y=1;y<=8;y++){
			document.getElementById("p2" + "-" + y).style.display="none";
		}		
				
 		//for 3		
		for(var y=1;y<=10;y++){
			document.getElementById("p3" + "-" + y).style.display="none";
		}	
		//for 4		
		for(var y=1;y<=3;y++){
			document.getElementById("p4" + "-" + y).style.display="none";
		}	
		
		//for 5		
		for(var y=1;y<=2;y++){
			document.getElementById("p5" + "-" + y).style.display="none";
		}
		//for 6		
		for(var y=1;y<=2;y++){
			document.getElementById("p6" + "-" + y).style.display="none";
		}			

		//for 7		
		for(var y=1;y<=2;y++){
			document.getElementById("p7" + "-" + y).style.display="none";
		}	
		//for 8		
		for(var y=1;y<=1;y++){
			document.getElementById("p8" + "-" + y).style.display="none";
		}				


		for(var x=1;x<=8;x++){
			document.getElementById(p_String + x).style.display="none";
		}
		
		
		
		// BAGO NA ADD
		if (ProcesVars!=variable){
			document.getElementById(p_String +variable).style.display="block";
			document.getElementById("mycat").value = variable;	
			document.getElementById("myvalue").value = 0;	
			ProcesVars=variable;
		}else{
			document.getElementById(p_String +variable).style.display="none";
			document.getElementById("mycat").value = variable;
			document.getElementById("myvalue").value = 0;	
			ProcesVars=0;
		}
		//END BAGO NA ADD
					
	 }
 
	 
	function innitializeLoop(){
		
		for(var x=1;x<=8;x++){
			document.getElementById(p_String + x).style.display="none";
		 }

	}
	//BAGO NA ADD
	var productVar;
	//BAGO NA ADD
	function productSpects(val){
	
		if(document.getElementById("myvalue").value==0){
			document.getElementById("myvalue").value=val;
			document.getElementById("p" + document.getElementById("mycat").value + "-" + val).style.display="block";
		}else{
			var previouslyShown = document.getElementById("myvalue").value;
			document.getElementById("p" + document.getElementById("mycat").value + "-" + previouslyShown).style.display="none";
			document.getElementById("p" + document.getElementById("mycat").value + "-" + val).style.display="block";
			document.getElementById("myvalue").value=val;	
		}
	
	//BAGO NA ADD	
		if (productVar!=val){
			document.getElementById("p" + document.getElementById("mycat").value + "-" + val).style.display="block";
			productVar=val;
		}else{
			document.getElementById("p" + document.getElementById("mycat").value + "-" + val).style.display="none";
			productVar=0;
		}
	//BAGO NA ADD
		
	}
	
	
	function showproductModels(vars){
	
	if(document.getElementById(vars).style.display=="block"){
		document.getElementById(vars).style.display="none"
	}else{
		document.getElementById(vars).style.display="block";
	}

		document.getElementById("genspecs").style.display="none";
		document.getElementById("p1").style.display="none";
		document.getElementById("p2").style.display="none";
		document.getElementById("p3").style.display="none";
		document.getElementById("p4").style.display="none";
		document.getElementById("p5").style.display="none";
		document.getElementById("p6").style.display="none";
		document.getElementById("p7").style.display="none";
		document.getElementById("p8").style.display="none";
		genResetter();
		
		
	}
	
	function showgenericspecs(){
	if(document.getElementById("genspecs").style.display=="block"){
		document.getElementById("genspecs").style.display="none"
	}else{
		document.getElementById("genspecs").style.display="block";
	}
		photoResetter();
	}
	
	//BAGO NA ADD	
	var tempVar=0;
	//BAGO NA ADD
	function genproductSpects(valuehere){
		
		//BAGO NA ADD
		if (tempVar!=valuehere){
			document.getElementById("gen1").style.display="none";
			document.getElementById("gen2").style.display="none";
			document.getElementById("gen3").style.display="none";
			document.getElementById("gen4").style.display="none";
			document.getElementById("gen5").style.display="none";
			document.getElementById("gen6").style.display="none";
			document.getElementById("gen7").style.display="none";
			document.getElementById("gen8").style.display="none";
			document.getElementById("gen" + valuehere).style.display="block";
			tempVar=valuehere;
		}else{
			tempVar=valuehere;
			document.getElementById("gen" + tempVar).style.display="none";
		}
		//BAGO NA ADD
		
	}
	
	function genResetter(){
		document.getElementById("gen1").style.display="none";
		document.getElementById("gen2").style.display="none";
		document.getElementById("gen3").style.display="none";
		document.getElementById("gen4").style.display="none";
		document.getElementById("gen5").style.display="none";
		document.getElementById("gen6").style.display="none";
		document.getElementById("gen7").style.display="none";
		document.getElementById("gen8").style.display="none";
	}
	
	function photoResetter(){
		document.getElementById("ProductModel").style.display="none";
	}
	
	function get_image(image_value){
		document.getElementById("image_container").src=image_value;
	}