<!--

var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();




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_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];}}
}

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 validateRegisterM(form)
 { 

var error="";
// empty ****************************************


if (document.form1.user_address.value=="")
 error+="...Enter your address.\n";

if (document.form1.user_postal.value=="")
 error+="...Enter your postal/zip code.\n";


if (document.form1.user_city.value=="")
 error+="...Enter your city\n";

if (document.form1.user_country.value=="")
 error+="...Select your country.\n";

if (document.form1.user_postal.value=="")
 error+="...Enter your postal code.\n";

if (document.form1.user_phone.value=="")
 error+="...Enter your phone number.\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}


// email ***********************************
 

var pattern=/[A-Z]/;
if(pattern.test(document.form1.user_phone.value))
error+="...Phone Number: use numbers.\n";


if(error!="")
{
alert("Please fill these fields:\n" + error);
return false;
}




var error="";
// empty ****************************************

if (document.form1.user_address.value.length < 5)
 error+="...Complete address.\n";

if (document.form1.user_city.value.length < 3)
 error+="...Complete  city\n";

if (document.form1.user_postal.value.length < 5)
 error+="...Complete postal/zip code.\n";


if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}





return true;
 } // end function










function validateRegister(form)
 { 

var error="";
// empty ****************************************
if (document.form1.user_email.value=="")
 error+="...Enter your email.\n";

if (document.form1.user_password.value=="")
 error+="...Enter your password.\n";

if (document.form1.user_fname.value=="")
 error+="...Enter your first name.\n";

if (document.form1.user_lname.value=="")
 error+="...Enter your last name\n";

if (document.form1.user_address.value=="")
 error+="...Enter your address.\n";

if (document.form1.user_postal.value=="")
 error+="...Enter your postal/zip code.\n";


if (document.form1.user_city.value=="")
 error+="...Enter your city\n";

if (document.form1.user_country.value=="")
 error+="...Select your country.\n";

if (document.form1.user_postal.value=="")
 error+="...Enter your postal code.\n";

if (document.form1.user_phone.value=="")
 error+="...Enter your phone number.\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}


// email ***********************************
 
 var pattern=/[!#$%^&*(,)<?>:"';,`~\|]/;
if(pattern.test(document.form1.user_email.value))
error+="...Email -  no extra characters.\n";

if(document.form1.user_email.value.indexOf('@') == -1 || document.form1.user_email.value.indexOf('.') == -1)
 error+="...A proper Email Address\n";


var pattern=/[A-Z]/;
if(pattern.test(document.form1.user_phone.value))
error+="...Phone Number: use numbers.\n";


if(error!="")
{
alert("Please fill these fields:\n" + error);
return false;
}




var error="";
// empty ****************************************
 
if (document.form1.user_fname.value.length < 2)
 error+="...Complete first name.\n";

if (document.form1.user_lname.value.length < 2)
 error+="...Complete last name.\n";

if (document.form1.user_address.value.length < 5)
 error+="...Complete address.\n";

if (document.form1.user_city.value.length < 3)
 error+="...Complete  city\n";

if (document.form1.user_postal.value.length < 5)
 error+="...Complete postal/zip code.\n";

if (document.form1.user_email.value.length < 5)
 error+="...Complete email.\n";

if (document.form1.user_password.value.length < 5)
 error+="...Password minimun 6 characters\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}





return true;
 } // end function






function validateWhole(form)
 { 
var error="";
// empty ****************************************

if (document.form1.sname.value=="")
 error+="...Enter your Company Name.\n";


if (document.form1.contact.value=="")
 error+="...Enter your Contact.\n";



if (document.form1.email.value=="")
 error+="...Enter your Email.\n";


if (document.form1.tel.value=="")
 error+="...Enter your Telephone Number.\n";



if(error !="")
{
alert("Please correctly fill these fields:\n" + error);
return false;
}

if(document.form1.email.value.indexOf('@') == -1 || document.form1.email.value.indexOf('.') == -1)
 error+="...A valid email address\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}



return true;
 } // end function
 





function validateStore(form)
 { 
var error="";
// empty ****************************************

if (document.form1.sname.value=="")
 error+="...Enter your Name.\n";


if (document.form1.contact.value=="")
 error+="...Enter your City.\n";



if (document.form1.email.value=="")
 error+="...Enter your Email.\n";


if (document.form1.tel.value=="")
 error+="...Enter your Telephone Number.\n";



if(error !="")
{
alert("Please correctly fill these fields:\n" + error);
return false;
}

if(document.form1.email.value.indexOf('@') == -1 || document.form1.email.value.indexOf('.') == -1)
 error+="...A valid email address\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}



return true;
 } // end function
 







function validateSub(form)
 { 
var error="";
// empty ****************************************

if (document.form1.email.value.length < 3)
error+="...Enter your email\n";

if(error !="")
{
alert("Please correctly fill these fields:\n" + error);
return false;
}

if(document.form1.email.value.indexOf('@') == -1 || document.form1.email.value.indexOf('.') == -1)
 error+="...A valid email address\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}



return true;
 } // end function
 



function validateCart(form)
 { 
var error="";
// empty ****************************************

if ( document.form3.terms.checked == false )
 error+="...Please check that you agree to our Privacy Policy, Terms & Conditions and Return Policy.\n";


if(error !="")
{
alert("Please correctly fill these fields:\n" + error);
return false;
}


return true;
 } // end function
 



var remember = new Array();
var remember2 = new Array();
var checkIt;
var DHTML = (document.getElementById || document.all || document.layers);
function show(name,lvl,obj)
{
if (!DHTML) return;
checkUserInput();
if (remember[lvl] && remember[lvl] == name) return;
if (remember[lvl])
{
closeAll(lvl);
}
if (name)
{
var x = getObj(name);
x.visibility = 'visible';
}
remember[lvl] = name;
if (obj.parentNode) y = obj.parentNode;
else if (obj.parentElement) y = obj.parentElement;
else return;
if (y.className) return;
y.className = 'over';
if (remember2[lvl]) remember2[lvl].className = '';
remember2[lvl] = y;
}
function closeAll(lvl)
{
for (i=remember.length - 1;i>=lvl;i--)
{
if (remember[i]) //IE4 Mac
{
var x = getObj(remember[i]);
x.visibility = 'hidden';
}
remember[i] = null;
if (remember2[i])
{
remember2[i].className = '';
remember2[i] = null;
}
}
}
function checkUserInput()
{
if (checkIt) clearTimeout(checkIt);
checkIt = setTimeout('closeAll(1)',2000);
}
function getObj(name)
{
if (document.getElementById)
{
return document.getElementById(name).style;
}
else if (document.all)
{
return document.all[name].style;
}
else if (document.layers)
{
return document.layers[name];
}
else return false;
}

function StartAbout(thefilename)
{
SmallWin=window.open(thefilename, 'SmallWin','toolbar=no,scrollbars=yes,resizable=no,menubar=no,width=710,height=700');
SmallWin.window.focus()

}

function StartWindow(thefilename)
{
SmallWin=window.open(thefilename, 'SmallWin','toolbar=no,scrollbars=yes,resizable=no,menubar=no,width=700,height=710');
SmallWin.window.focus()

}

function StartWindow2(thefilename)
{
SmallWin=window.open(thefilename, 'SmallWin','toolbar=no,scrollbars=yes,resizable=no,menubar=no,width=725,height=550');
SmallWin.window.focus()

}

function StartWindow3(thefilename)
{
SmallWin=window.open(thefilename, 'SmallWin','toolbar=no,scrollbars=yes,resizable=no,menubar=no,width=725,height=700');
SmallWin.window.focus()

}



function StartState(thefilename)
{
SmallWin=window.open(thefilename, 'SmallWin','toolbar=no,scrollbars=yes,resizable=no,menubar=no,width=325,height=700');
SmallWin.window.focus()

}

function validateContact(form)
 { 
var error="";
// empty ****************************************


if (document.form1.fname.value=="")
 error+="...Enter your Name.\n";

if (document.form1.email.value=="")
 error+="...Enter your Email.\n";


if(error !="")
{
alert("Please correctly fill these fields:\n" + error);
return false;
}

if(document.form1.email.value.indexOf('@') == -1 || document.form1.email.value.indexOf('.') == -1)
 error+="...A valid email address\n";

if(error !="")
{
alert("please correctly fill these fields:\n" + error);
return false;
}




return true;
 } // end function
 


function openNugget(url){
	viewWindow = window.open(url, 'eLearning', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=no,width=1,height=1');
	if (viewWindow != null && !viewWindow.closed){
		viewWindow.resizeTo(520,500);
		viewWindow.moveTo((screen.width-384)/2,(screen.height-500)/5);
		viewWindow.focus();
	}
}




// -->