
menuHover=function(nav){var sfEls=document.getElementById(nav).getElementsByTagName("li");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){this.className+=" sfhover";}
sfEls[i].onmouseout=function(){this.className=this.className.replace(new RegExp("\\s?sfhover\\b"),"");}}
var listItem=document.getElementById(nav).getElementsByTagName('div');for(var i=0;i<listItem.length;i++){listItem[i].onmouseover=function(){var changeStyle=this.parentNode.getElementsByTagName('a');changeStyle[0].className+=" active";}
listItem[i].onmouseout=function(){var changeStyle=this.parentNode.getElementsByTagName('a');changeStyle[0].className=this.className.replace(new RegExp("\\s?active\\b"),"");}}}
function addEvent(obj,type,fn){if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event);}
obj.attachEvent('on'+type,obj[type+fn]);}else
obj.addEventListener(type,fn,false);}
function removeEvent(obj,type,fn){if(obj.detachEvent){obj.detachEvent('on'+type,obj[type+fn]);obj[type+fn]=null;}else
obj.removeEventListener(type,fn,false);}
addEvent(window,'load',function(){menuHover('list_menu');});function extractPageName(hrefString)
{var arr=hrefString.split('/');return(arr.length<2)?hrefString:arr[arr.length-2].toLowerCase()+arr[arr.length-1].toLowerCase();}
function setActiveMenu(arr,crtPage)
{for(var i=0;i<arr.length;i++)
{if(extractPageName(arr[i].href)==crtPage)
{if(arr[i].parentNode.tagName!="DIV")
{arr[i].className="smenu current";arr[i].parentNode.className="smenu current";}}}}
function setPage()
{hrefString=document.location.href?document.location.href:document.location;if(document.getElementById("leftContent")!=null)
setActiveMenu(document.getElementById("leftContent").getElementsByTagName("a"),extractPageName(hrefString));}
function validatefeedback(){if(emptyfailed('name','Name')){return false;}
if(emptyfailed('company','Company')){return false;}
if(emailfailed('email','EMail')){return false;}
if(emptyfailed('phone','Phone')){return false;}
if(emptyfailed('subject','Subject')){return false;}
if(emptyfailed('message','Message')){return false;}
return true;}
function emailfailed(id,name){var field=document.getElementById(id);field.value=trim(field.value);var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(field.value)===false){alert(name+" is invalid");field.focus();return true;}
return false;}
function isempty(id){var field=document.getElementById(id);field.value=trim(field.value);if(field.value.length===0){return true;}
return false;}
function emptyfailed(id,name){if(isempty(id)){alert(name+" is Mandatory");var field=document.getElementById(id);field.focus();return true;}
return false;}
function trim(str){var whitespace=" \n\r\t\f\v\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";for(var i=0;i<str.length;i++){if(whitespace.indexOf(str.charAt(i))===-1){str=str.substring(i);break;}}
for(i=str.length-1;i>=0;i--){if(whitespace.indexOf(str.charAt(i))===-1){str=str.substring(0,i+1);break;}}
return whitespace.indexOf(str.charAt(0))===-1?str:"";}
