function searchOnClick()
{
 if(document.searchLogin.searchText.value.length>=3)
 {
	return true;
 }
 else
 {
 alert ("Für die Wertpapier-Suche müssen mindestens 3 Zeichen eingegeben werden.");
 return false;
 }
 document.searchLogin.searchText.value = '';
 document.searchLogin.searchType.value = -1;
 
}

function isOsterFeiertag()
    { 
    	var feiertag = false;
        var jahr = new Date().getFullYear() ;
		var osterTage = new Array(-2,0,1,39,49,50,60);
	
        var heute = new Date();
        heute = heute.toLocaleString();
        heute = heute.substring(0, heute.length - 9);
       
        for(var i =0; i<osterTage.length;i++ ){
        	var a = jahr % 19;
        	var d = (19 * a + 24) % 30;
        	var day = d + (2 * (jahr % 4) + 4 * (jahr % 7) + 6 * d + 5) % 7;
        	if ((day == 35) || ((day == 34) && (d == 28) && (a > 10))) 
        		{ day -= 7; }

        	var OsterDatum = new Date(jahr, 2, 22)
        	// 86400000 = 24 h * 60 min * 60 s * 1000 ms
        	// Die Zahl 86400000 nicht ausklammern, sonst gibt's Probleme bei der Typumwandlung !!
        	OsterDatum.setTime(OsterDatum.getTime() + 86400000 * osterTage[i] + 86400000 * day)

        	// Uhrzeit aus dem Datum entfernen
        	OsterDatum = OsterDatum.toLocaleString()
        	OsterDatum = OsterDatum.substring(0, OsterDatum.length - 9);
        		
        	if(heute == OsterDatum){
        		feiertag = true;
        		break;
        	}
        }
        return feiertag;
        
    }
    function isFeiertag()
    { 
    	var feiertag = isOsterFeiertag();
    	if(!feiertag)
    	{
    		var feiertage = new Array();
    		var yearLong = new Date().getFullYear() ;
    		var heute = new Date();
        	heute = heute.toLocaleString();
        	heute = heute.substring(0, heute.length - 9);
        	
        	feiertage.push(
        		new Date(yearLong,0,1).toLocaleString(),
        		new Date(yearLong,4,1).toLocaleString(),
        		new Date(yearLong,7,15).toLocaleString(),
        		new Date(yearLong,9,26).toLocaleString(),
        		new Date(yearLong,10,1).toLocaleString(),
        		new Date(yearLong,11,8).toLocaleString(),
        		new Date(yearLong,11,24).toLocaleString(),
        		new Date(yearLong,11,25).toLocaleString(),
        		new Date(yearLong,11,26).toLocaleString(),
        		new Date(yearLong,11,31).toLocaleString()
        	)
        
        	for (var i = 0; i < feiertage.length;i++)
        	{
        		if(feiertage[i].substring(0, feiertage[i].length - 9) == heute){
        			feiertag = true;
        			break;
        			}
        	}

    	}
    	return feiertag;
    
    }
    
    function isWorkingDay()
    {
    	var workingDay = !isFeiertag();
    	if(!workingDay)
    		return false;
    	else
    	{
    		var day = new Date().getDay();
    		var hour = new Date().getHours();
    		var start= hour  *100 + new Date().getMinutes();
 
    		return ((0<day && day<6)&&(start > 829 && hour <= 23))
    	}	
    }
	function changeHeight(frame)
{
	document.getElementById(frame).height=(document.body.clientHeight)-70;
}

function loginValues(fieldname, fieldpassword, defaultValue, option, optionValue) {
	
	//Clears the defaultvalue of the field 'fieldname';
	//if option is 'pass' the type is changed to 'password';
	//if option is 'maxlength' maxlength is set to 'optionValue;
		document.getElementById(fieldname).value = "";
		
		if (option == 'pass')
		{
			document.getElementById(fieldname).style.display = "none";
			document.getElementById(fieldpassword).style.display = "block";
			document.getElementById('pwdinput').focus();
		}
		else if (option== 'maxlength')
		{
			document.getElementById(fieldname).maxLength = optionValue;
		}
}
function checkit () {
    
     if  (document.postag.PLZ.value.length < 4) {
     alert ( "Feld Postleitzahl:  Bitte österr. PLZ eingeben eingeben !");
     document.postag.PLZ.focus();     
     return false;
     }
	 if(isNaN(document.postag.PLZ.value) == true)	{
	 alert(document.postag.PLZ.value + " ist keine Zahl!");
	 return false;
     }
     if  (document.postag.Land.value != "Österreich" ) {
     alert ( "Feld Land:  Angebot gilt nur für Privatkunden aus Österreich !");
     document.postag.Land.focus();     
     return false;
     }

     if  (document.postag.Ort.value.length < 3) {
     alert ( "Feld Ort:  Bitte zumindest 3 Zeichen eingeben !");
     document.postag.Ort.focus();     
     return false;
     }     
    top.location.href="http://www.boerse-live.at/eBusiness/blive_template1/0,7777,212251493524270627-NA-311207521028206896-NA-NA-NA,00.html";
	return false;
   } 
