
function searchline()
{
    with (document)
    {
        write('<div id="searchline">');
        write('</div>');
        write('<div id="searchbox">');
        write('<table cellpadding="0" cellspacing="0" border="0" style="width:140px;height:40px;">');
        write('<tr>');
        write('<form name="sform" action="'+cgiurl+'/scripts/nph-search.pl" method="post">');
        write('<input type="hidden" name="action" value="search">');
        write('<input type="hidden" name="id" value="'+sid+'">');                        
        write('<td width="20"></td>');                    
        write('<td>');
        write('<input type="text" class="sbox" name="s" />');
        write('</td>');
        write('<td>');
        write('<input type="image" src="'+htmlurl+'/webimages/sbutton.jpg" />&nbsp;');
        write('</td>');
        write('</form>');
        write('</tr>');
        write('</table>');
        write('</div>');
    }
}

function pagetop(label)
{
    checkdealer();
    with (document)
    {
        write('<div id="logoholder">');
        write('<table cellpadding="0" cellspacing="0">');
        write('<tr><td>');
        write('</td><td valign="bottom" align="right">');
        write('<a href="'+htmlurl+'/'+selfurl+'"><img border="0" alt="logo" src="'+htmlurl+'/webimages/logo.gif" title="Home" /></a>');
        write('</td></tr>');
        write('</table>');    
        write('</div>&nbsp;');

        write('<div style="break:all;height:30px;">&nbsp;</div>');

        write('<div id="menuholder">');
        write('<script type="text/javascript" language="JavaScript">');
        write('new menu (MENU_ITEMS, MENU_POS);');
        write('</script>');
        write('</div>');

//        write('<div style="break:all;">&nbsp;</div>');

        write('<div id="werkplekholder">');
        write('<table cellpadding="0" cellspacing="0" width="70">');
        write('<tr><td class="wpbegin" valign="top" align="center">');
        write(label +' <img src="'+htmlurl+'/webimages/rw_arrow.gif" align="absmiddle" />');
        write('</td></tr>');
        write('</table>');    
        write('<script type="text/javascript" language="JavaScript">');
        write('new menu (SELECTOR_ITEMS, SELECTOR_POS);');
        write('</script>');
        write('</div>');
        write('<div style="float:left;">');
        write('<script>buildlanguagebar()</script>');
        write('</div>');
    }
}

function checkdealer()
{

    var doc = String(document.location).toUpperCase();
    doc = doc.split('?DID=');
    if (doc.length > 1 || getcookie('did'))
    {
        doc[1] = (getcookie('did') != '') ? getcookie('did') : doc[1] ;   
        MENU_ITEMS[1].length = 0;
        var url = cgiurl + '/scripts/nph-getdealer.pl?language=' + language + '&did=' + doc[1];
        MENU_ITEMS[1] = new Array(dealer, url, null);
        setcookie('did',doc[1]);
    }
}

function setcookie(name,value)
{
    document.cookie = name + '=' + escape(value) + ';path=/';
}

function getcookie(name){
    if (document.cookie.length > 0)
    {
        var search = name + '=';
        offset = document.cookie.indexOf(search);
        if (offset != -1)
        {
            offset += search.length;
            (document.cookie.indexOf(';',offset)!= -1)? end = document.cookie.indexOf(';',offset) : end = document.cookie.length;
            return unescape(document.cookie.substring(offset,end))     
        } 
        else 
        {
            return ''
        }
    } 
    else 
    {
        return ''
     }
}


//------------------------------------------
// Browserfunctionaliteitscheck (3 x woordwaarde ;))
//------------------------------------------
var isIE4 = (document.all);
var isNS6 = (document.getElementById && !isIE4);

//------------------------------------------
// Checkt of een string leeg is
//------------------------------------------
function isEmpty(str)
{
	return (String(str).match(/^\s*$/));
}

////////////////////////////////////////////
// Valideer een form
////////////////////////////////////////////
function validate(frm)
{
	var str = new String();
	for(var f=0;f<frm.elements.length;f++)
	{
		switch(frm.elements[f].type)
		{
			case "text":
			{
				var verplicht = false;
				var desc = frm.elements[f].name;
				desc = desc.charAt(0).toUpperCase() + desc.substring(1);
				for (var n=0;n<frm.elements[f].attributes.length;n++)
				{
					switch(frm.elements[f].attributes[n].name.toUpperCase())
					{
						case "VERPLICHT" :
						{
							verplicht = true;
							break;              
						}
						case "DESC" :
						{  
							desc = frm.elements[f].attributes[n].nodeValue;
							break;                              
						}
					}              
				}      
				if ((verplicht) && isEmpty(frm.elements[f].value))
				{
					str += '\t- ' + desc + '\n';
				}         
			}
		}
	}

	if (str != '')
	{
		alert(label_verplicht + ':\n\n'+str);
		return false;      
	}
}


