// JavaScript Document

var obj_a;
var obj_a2;
var obj_a3;

function highlight_section_products(section_title){
	var obj_ul = document.getElementById("side-nav-list-products");
	var objs_a = obj_ul.getElementsByTagName("A");
	
	
	for(var i=0;i < objs_a.length;i++){
		if(objs_a[i].innerHTML.indexOf(section_title) != -1){
			obj_a = objs_a[i];
		}
	}
	
	obj_a.parentNode.parentNode.className='selected';
	obj_a.onclick = function() { return false; }
}

function highlight_section_solutions(section_title){
	var obj_ul = document.getElementById("side-nav-list-solutions");
	var objs_a2 = obj_ul.getElementsByTagName("A");
	
	
	for(var i=0;i < objs_a2.length;i++){
		if(objs_a2[i].href.indexOf(section_title) != -1){
			obj_a2 = objs_a2[i];
		}
	}
	
	obj_a2.parentNode.parentNode.className='selected';
	obj_a2.onclick = function() { return false; }
}
/*
function highlight_section_solutions2(section_title){
	var obj_ul = document.getElementById("side-nav-list-solutions2");
	var objs_a3 = obj_ul.getElementsByTagName("A");
	
	
	for(var i=0;i < objs_a3.length;i++){
		if(objs_a3[i].innerHTML.indexOf(section_title) != -1){
			obj_a3 = objs_a3[i];
		}
	}
	
	obj_a3.parentNode.parentNode.className='selected';
	obj_a3.onclick = function() { return false; }
}
*/

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];}}
}

String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}

String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}

String.prototype.trim = function() {
	return this.ltrim().rtrim();
};


function rmObj(myObj){
	if(myObj){
		if(myObj.hasChildNodes()){
			for(var i = 0;i < myObj.childNodes.length;i++){
				rmObj(myObj.childNodes[i]);
			}
		}
		myObj.parentNode.removeChild(myObj);
	}
}

function isEmail(s){ 
    if (s.trim() == "") return false;
    
    var i = 1;
    var sLength = s.length;

	while ((i < sLength) && (s.charAt(i) != "@")){ 
		i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    while ((i < sLength) && (s.charAt(i) != ".")){ 
		i++
    }

    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}
