function showMenu(id)
{
    var obj = document.getElementById(id);
    var oDiv;
    
    if ( obj.getAttribute("timeout") != "")
    {
	    clearTimeout(obj.getAttribute("timeout"));
	    obj.setAttribute("timeout","");
    }

    if (nn6)
    {
        obj.style.top = parseInt(obj.getAttribute("topattr")) + window.pageYOffset;
        obj.style.left = document.getElementById("design_table1").offsetLeft + 155;
    }
    else
    {
        obj.style.top = parseInt(obj.getAttribute("topattr")) + document.body.offsetTop + 65;
        
        oDiv = document.getElementById('design_table1');
        if(oDiv != null)
        {
            obj.style.left = oDiv.offsetLeft + 155;
        }
    }
    
    obj.style.visibility = 'visible';
    return;
}


function hideMenu(id)
{
	var obj = document.getElementById(id);
	if(obj != null)
	{
	    obj.setAttribute("timeout", setTimeout( "document.getElementById('" + id + "').style.visibility='hidden';", 200));
	}
	return;
}

function selectCat(num1, num2,lang) {
	var re, str1;
	if (num1) {
			self.location.replace("smpage.fwx?page="+num2+"&category="+num1+"&SMLanguage="+lang);
                }
}

function doSubmit (f,str1) {
var r1=new RegExp("(^\\s+$)|(^$)");
var r2=new RegExp("^.+\\@.+\\..+$");
var str="Du har inte fyllt i alla uppgifter korrekt! Du m"+unescape("%E5")+"ste fylla i ";
var fname = "";
var fcaption = "";

if (f.name=="kontakta") {
if (document.location.href.indexOf ('SMLanguage=ENG')>0)
{
if (!r2.test(f.eps.value)) {
	fname = "eps";
	fcaption = "email";
}
if (r1.test(f.en.value)) {
	fname = "en";
	fcaption = "Last name";
}
if (r1.test(f.tfnarbete.value)) {
	fname = "tfnarbete";
	fcaption = "Phone";
}
if (r1.test(f.fn.value)) {
	fname = "fn";
	fcaption = "First name";
}
} else
{
if (!r2.test(f.eps.value)) {
	fname = "eps";
	fcaption = "e-post";
}
if (r1.test(f.en.value)) {
	fname = "en";
	fcaption = "efternamn";
}
if (r1.test(f.tfnarbete.value)) {
	fname = "tfnarbete";
	fcaption = "Phone";
}
if (r1.test(f.fn.value)) {
	fname = "fn";
	fcaption = "f"+unescape("%F6")+"rnamn";
}
}
if (fname != "") {
	alert (str1 +" "+ fcaption + "!");
//	alert (str1);
	eval("f." + fname + ".focus()");
	return false;
}
}
if (f.name=="service") 
{
if (document.location.href.indexOf ('SMLanguage=ENG')>0)
{
if (r1.test(f.lift.value)) {
	fname = "lift";
	fcaption = "Lift number";
}
if (r1.test(f.NUMMER1.value)) {
	fname = "NUMMER1";
	fcaption = "Number";
}
if (!f.chk1.checked) 
{
if (r1.test(f.fadress.value)) {
	fname = "fadress";
	fcaption = "adress";
}
if (r1.test(f.ORT2.value)) {
	fname = "ORT2";
	fcaption = "City";
}
if (r1.test(f.NUMMER2.value)) {
	fname = "NUMMER2";
	fcaption = "Number";
}
}
if (!f.chk2.checked) 
{
if (r1.test(f.ladress.value)) {
	fname = "ladress";
	fcaption = "adress";
}
if (r1.test(f.ORT3.value)) {
	fname = "ORT3";
	fcaption = "City";
}
if (r1.test(f.NUMMER3.value)) {
	fname = "NUMMER3";
	fcaption = "Number";
}
}
if (r1.test(f.ORT1.value)) {
	fname = "ORT1";
	fcaption = "City";
}
if (!r2.test(f.epost.value)) {
	fname = "epost";
	fcaption = "email";
}
if (r1.test(f.telefon.value)) {
	fname = "telefon";
	fcaption = "Phone";
}
if (r1.test(f.land.value)) {
	fname = "land";
	fcaption = "Land";
}
if (r1.test(f.adress.value)) {
	fname = "adress";
	fcaption = "Adress";
}
if (r1.test(f.kund.value)) {
	fname = "kund";
	fcaption = "Customer";
}
if (fname != "") {
	alert (str1 + " " + fcaption + "!");
//	alert (str1);
	eval("f." + fname + ".focus()");
	return false;
}
}
else
{
if (r1.test(f.lift.value)) {
	fname = "lift";
	fcaption = "Lift number";
}
if (!f.chk1.checked) 
{
if (r1.test(f.fadress.value)) {
	fname = "fadress";
	fcaption = "adress";
}
if (r1.test(f.ORT2.value)) {
	fname = "ORT2";
	fcaption = "Ort";
}
if (r1.test(f.NUMMER2.value)) {
	fname = "NUMMER2";
	fcaption = "Nummer";
}
}
if (!f.chk2.checked) 
{
if (r1.test(f.ladress.value)) {
	fname = "ladress";
	fcaption = "adress";
}
if (r1.test(f.ORT3.value)) {
	fname = "ORT3";
	fcaption = "Ort";
}
if (r1.test(f.NUMMER3.value)) {
	fname = "NUMMER3";
	fcaption = "Nummer";
}
}
if (!r2.test(f.epost.value)) {
	fname = "epost";
	fcaption = "e-post";
}
if (r1.test(f.land.value)) {
	fname = "land";
	fcaption = "Land";
}
if (r1.test(f.ORT1.value)) {
	fname = "ORT1";
	fcaption = "Ort";
}
if (r1.test(f.NUMMER1.value)) {
	fname = "NUMMER1";
	fcaption = "Nummer";
}
if (r1.test(f.telefon.value)) {
	fname = "telefon";
	fcaption = "Telefon";
}
if (r1.test(f.adress.value)) {
	fname = "adress";
	fcaption = "Adress";
}
if (r1.test(f.kund.value)) {
	fname = "kund";
	fcaption = "Kund";
}
if (fname != "") {
	alert (str1 + " " + fcaption + "!");
//	alert (str1);
	eval("f." + fname + ".focus()");
	return false;
}
}
}
return true;
}


