
//+++++++++++++++++++++++++++
/*
onerror=handleErr
var txt=""

function handleErr(msg,url,l)
{
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n"
txt+="Line: " + l + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
return true
}
*/
//++++++++++++++++++++++++++++



//--------------------------
function focusFirstElement()
//--------------------------
{formElements[startEl].focus();

}
//------------------------
function newpage(url, pos)
//------------------------
{open(url, pos);
}

/*
//---------------------------
function change(id, newClass)
//---------------------------
{identity=document.getElementById(id);
 identity.className=newClass;
}
*/

//------------------
function change(id)
//------------------
{id.className = id.className?'':'hoverBgColor';
}



var day = new Array("Sonntag","Montag","Dienstag",
            "Mittwoch","Donnerstag","Freitag","Samstag");
var month = new Array("Januar","Februar","März","April","Mai","Juni",
            "Juli","August","September","Oktober","November","Dezember");

        var date = new Date(Date());
        var tagname = day[date.getDay()];
        var tag = date.getDate();
        var year = date.getFullYear();
        var monatnr = date.getMonth();
        var monat = month[monatnr++];
        
        if (tag<10) tag = "0"+tag;
        if (monatnr<10) monatnr = "0"+monatnr;
//------------------------------
function help_whichButton(event)
//------------------------------
{alert(event.keyCode);
}

var eventkey, aktname;
var formElements;
var startEl;
var i_vorCheckCR=0;
var i_vorFormVal=0;

//----------------------------
function checkCR(event, input)
//----------------------------
{eventkey = ""; var i_vor=0;
 aktname=input.name;
 if(event.keyCode == '13')//Enter
   {var i; var l=formElements.length;
    for(i=0; i < l; i++)
       if(formElements[i].name == aktname)break;
    //alert("i: " + i + " l: " + l);  
    if(i >= l-3) // auch groesser wg.Newsletter erst nach Abbruch nach oben
      i=startEl;
    else
      {if(i == i_vorCheckCR){i +=2; i_vorCheckCR++;}// 2. Radio button-max 2 zugelassen
       else{i_vorCheckCR=i; i++;}
      }   
    formElements[i].focus();   
    eventkey = '13';
    //event.keyCode = '9';
   }
}

//-----------------
function clear_ek() //wenn submit-InputElement onfocus 
//-----------------
{
 //alert(eventkey);
 eventkey="";
 //alert(eventkey);
}
    
//-------------------------
function formValidate(form) //onsubmit
//-------------------------
{
 if(eventkey == '13')
   {eventkey = "";
    //var formElements=document.getElementById("antForm").elements;
    var i; var l=formElements.length;
    for(i=0; i < l; i++)
       if(formElements[i].name == aktname)break;
    //alert("i: " + i + " l: " + l);  
    if(i >= l-3) //auch groesser wg.Newsletter erst nach Abbruch nach oben
      i=startEl;
    else
      {if(i == i_vorFormVal){i +=2; i_vorFormVal++;}// 2. Radio button-max 2 zugelassen
       else{i_vorFormVal=i; i++;}
      }
    formElements[i].focus();
    return false;
   }
 //Formspezifische validation:
 var formName = form.name;//alert('formName: ' + form.name);
 switch(formName)
 {case 'antForm' :  if(!form.Geschlecht_1[0].checked && !form.Geschlecht_1[1].checked)                    
                     {alert("Bitte Geschlecht (links) wählen \n\n und dann nocheinmal versuchen...");
                      form.Geschlecht_1[0].focus();
                      return false;
                     }
                    if(form.Vorname_1.value == "")
                      {alert("Bitte Vorname (links) eingeben \n\n und dann nocheinmal versuchen...");
                      form.Vorname_1.focus();
                      return false;
                     }
                    if(form.Nachname_1.value == "")
                      {alert("Bitte Nachname (links) eingeben \n\n und dann nocheinmal versuchen...");
                      form.Nachname_1.focus();
                      return false;
                     }
                    if(form.StrHausnr_1.value == "")
                      {alert("Bitte Strasse/Hausnr.(links) eingeben \n\n und dann nocheinmal versuchen...");
                       form.StrHausnr_1.focus();
                       return false;
                      }
                    if(form.PLZ_1.value == "")
                      {alert("Bitte PLZ (links) eingeben \n\n und dann nocheinmal versuchen...");
                       form.PLZ_1.focus();
                       return false;
                      }
                    if(form.Ort_1.value == "")
                      {alert("Bitte Ort (links) eingeben \n\n und dann nocheinmal versuchen...");
                       form.Ort_1.focus();
                       return false;
                      }
                     break;
                 
  case 'rufForm' :   if(form.anrede.value =="nicht_gewaehlt" || !form.anrede.value) 
                      {alert("Bitte Anrede wählen \n\n und dann nocheinmal versuchen...");
                       form.anrede.focus();
                       return false;
                      }
                     
                     if(form.Name.value =="") 
                       {alert("Bitte Name eingeben \n\n und dann nocheinmal versuchen...");
                        form.Name.focus();
                        return false;
                       }
                     
                     if(form.Telnr.value =="")
                       {alert("Bitte Telefon-Nummer eingeben \n\n und dann nocheinmal versuchen...");
                        form.Telnr.focus();
                        return false;
                       }
                     break;
                     
  case 'emailForm' : if(form.email.value =="")
                     {alert("Bitte Ihre E-Mailadresse eingeben \n\n und dann nocheinmal versuchen...");
                      form.email.focus();
                      return false;
                     }
                     
                     if(eMailCheck(form.email.value) == false)
                     {alert("Ihre E-Mailadresse ist ungültig, \n\n bitte nocheinmal versuchen...");
                      form.email.focus();
                      return false;
                     }
                     
                     if(form.Frage.value =="")
                     {alert("Bitte Ihre Frage eingeben \n\n und dann nocheinmal versuchen...");
                      form.Frage.focus();
                      return false;
                     }
                     break;
                     
  case 'infoForm' : if(form.anrede.value =="nicht_gewaehlt" || !form.anrede.value) 
                      {alert("Bitte Anrede wählen \n\n und dann nocheinmal versuchen...");
                       form.anrede.focus();
                       return false;
                      }
                     
                     if(form.Vorname.value =="") 
                       {alert("Bitte Vorname eingeben \n\n und dann nocheinmal versuchen...");
                        form.Vorname.focus();
                        return false;
                       }
                     if(form.realname.value =="") 
                       {alert("Bitte Name eingeben \n\n und dann nocheinmal versuchen...");
                        form.realname.focus();
                        return false;
                       }
                     if(form.Strasse.value =="") 
                       {alert("Bitte Strasse eingeben \n\n und dann nocheinmal versuchen...");
                        form.Strasse.focus();
                        return false;
                       }
                       
                     if(form.Hausnr.value =="") 
                       {alert("Bitte Hausnummer eingeben \n\n und dann nocheinmal versuchen...");
                        form.Hausnr.focus();
                        return false;
                       }
                     if(form.PLZ.value =="") 
                       {alert("Bitte Postleitzahl eingeben \n\n und dann nocheinmal versuchen...");
                        form.PLZ.focus();
                        return false;
                       }
                     if(form.Ort.value =="") 
                       {alert("Bitte Ort eingeben \n\n und dann nocheinmal versuchen...");
                        form.Ort.focus();
                        return false;
                       }
                     if(form.FinanzGrund.value =="nicht_gewaehlt" || !form.FinanzGrund.value) 
                       {alert("Bitte Finanzierungsgrund wählen \n\n und dann nocheinmal versuchen...");
                        form.FinanzGrund.focus();
                        return false;
                       }
                     break;
  
  case 'pswForm' : if(form.anrede.value =="nicht_gewaehlt" || !form.anrede.value) 
                      {alert("Bitte Anrede wählen \n\n und dann nocheinmal versuchen...");
                       form.anrede.focus();
                       return false;
                      }
                     
                     if(form.Vorname.value =="") 
                       {alert("Bitte Vorname eingeben \n\n und dann nocheinmal versuchen...");
                        form.Vorname.focus();
                        return false;
                       }
                     if(form.realname.value =="") 
                       {alert("Bitte Name eingeben \n\n und dann nocheinmal versuchen...");
                        form.realname.focus();
                        return false;
                       }
                     if(form.Passwort.value =="" || (form.Passwort.value.length < 4) ) 
                       {alert("Bitte ein Passwort mit \n\n mindestens 4 ZEICHEN eingeben...");
                        form.Passwort.focus();
                        return false;
                       }
                       
                     if(form.Bestaetigung.value =="") 
                       {alert("Bitte bestätigen Sie Ihr Passwort...");
                        form.Bestaetigung.focus();
                        return false;
                       }
                       
                     if(form.Passwort.value != form.Bestaetigung.value) 
                       {alert("Passwort und Bestätigung sind nicht identischn\n bitte nocheinmal versuchen...");
                        form.Passwort.focus();
                        return false;
                       }
                       
                     if(form.Geheimfrage.value =="") 
                       {alert("Bitte Ihre Geheimfrage eingeben \n\n und dann nocheinmal versuchen...");
                        form.Geheimfrage.focus();
                        return false;
                       }
                     if(form.Geheimantwort.value =="") 
                       {alert("Bitte Ihre Antwort auf Ihre Geimfrage \n\n eingeben und dann nocheinmal versuchen...");
                        form.Geheimantwort.focus();
                        return false;
                       }
                    
                     if(!form.Akzeptiert.checked)
                       {alert("Bitte Ihre Einwilligung bestaetigen \n\n und dann nocheinmal versuchen...");
                        form.Akzeptiert.focus();
                        return false;
                       }
                      break;

  case 'newsForm' :  if(form.email.value =="")
                       {alert("Bitte Ihre E-Mailadresse eingeben \n\n und dann nocheinmal versuchen...");
                        form.email.focus();
                        return false;
                       }

                     if(eMailCheck(form.email.value) == false)
                     {alert("Ihre E-Mailadresse ist ungültig, \n\n bitte nocheinmal versuchen...");
                      form.email.focus();
                      return false;
                     }

                     if(!form.NewsAnAbmelden[0].checked && !form.NewsAnAbmelden[1].checked)                    
                       {alert("Bitte anmelden oder abmelden wählen \n\n und dann nocheinmal versuchen...");
                        /*form.NewsAnAbmelden[0].focus();*/
                        return false;
                       }
                     break;

  case 'meinungForm' : if(form.IhreMeinung.value =="")
                         {alert("Bitte Ihr Kommentar eingeben \n\n und dann nocheinmal versuchen...");
                          form.IhreMeinung.focus();
                          return false;
                         }
                  
  }
 //alert('SUBMIT OK');
 return true;
}

//-------------------
function eMailCheck(str)
//-------------------
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

//---------------------------------


var U01Win;
//--------------
function U01_Faq()
//--------------
{var widthx=500, heighty=448;
U01Win = window.open( 'U01_Faq.html' , 'Faq' , 'width=500, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(U01Win, widthx, heighty);
}

var U02Win;
//--------------
function U02_Imp()
//--------------
{var widthx=450, heighty=448;
U02Win = window.open( 'U02_Imp.html' , 'Imp' , 'width=450, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(U02Win, widthx, heighty);
}

var U03Win;
//--------------
function U03_AGB()
//--------------
{var widthx=500, heighty=448;
U03Win = window.open( 'U03_AGB.html' , 'AGB' , 'width=500, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(U03Win, widthx, heighty);
}

var U04Win;
//--------------
function U04_Mng()
//--------------
{var widthx=500, heighty=448;
U04Win = window.open( 'U04_Mng.html' , 'Meinung' , 'width=500, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(U04Win, widthx, heighty);
 
}

var U05Win;
//--------------
function U05_DSi()
//--------------
{var widthx=500, heighty=388;
U05Win = window.open( 'U05_DSi.html' , 'Daten' , 'width=500, height=388, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(U05Win, widthx, heighty);
}


var M02Win;
//--------------
function M02_Uns()
//--------------
{var widthx=500, heighty=448;
M02Win = window.open( 'M02_Uns.html' , 'Uns' , 'width=500, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(M02Win, widthx, heighty);
}

var M03Win;
//--------------
function M03_Fkt()
//--------------
{var widthx=500, heighty=448;
M03Win = window.open( 'M03_Fkt.html' , 'SoFkt' , 'width=500, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no' );

popupPos(M03Win, widthx, heighty);
}

var M06Win;
//--------------
function M06_Vbr()
//--------------
{var widthx=500, heighty=448;
var M06Win = window.open('M06_Vbr.html', 'Verbr', 'width=500, height=448, toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes' );

popupPos(M06Win, widthx, heighty);
}

var screenav_x= screen.width;
var screenav_y= screen.height;
var randUnten = 60;
var randRight = 0;
 
//-----------------------------------------
function popupPos(popWin, widthx, heighty)
//-----------------------------------------
{/*
 if((self.screenLeft + 858) < screenav_x)
   screenav_x = self.screenLeft + ((screenav_x - self.screenLeft - 858)/2) + 858;
var xpos = screenav_x - (widthx  + randRight);
var ypos = screenav_y - (heighty + randUnten);

popWin.moveTo(xpos, ypos);
alert("Left: " + screenX);
var change = false;

if(popWin.screenLeft + widthx > screenav_x)
  {xpos = xpos - (popWin.screenLeft + (widthx + randRight) - screenav_x); change = true;}

if(popWin.screenTop + heighty > screenav_y)
  {ypos = ypos - (popWin.screenTop + (heighty + randUnten) - screenav_y); change = true;}
  
if(change)popWin.moveTo(xpos, ypos);
*/
popWin.moveTo(0,0);
popWin.focus();
}


inc_syndicate_js =
'<h1>Aktuelle IDEALHYP Topzinsen</h1>\n\n<div>\n<span>Stan'
+ 'd: <script type="text/javascript">document.write(tag+"."'
+ '+monatnr+"."+year);</script> - 08:30 </span>\n</div>\n\n'
+ '<table id="zinsTable">\n<tr>\n<td id="aktZinsTd">'
+ '3,38<span class="zinsProzentFont">%</span></td>\n<td>5 Jahre nom. '
+ '3,43% eff.</td>\n</tr>\n</table>\n\n<table id="zinsen'
+ 'Table">\n<tr>\n<td> </td>\n<td>nominal</td>\n<td>effekti'
+ 'v</td>\n<td>+/-</td>\n</tr>\n<tr>\n<td>var.</td>\n<td cl'
+ 'ass="zinsDataBg">'
+ '5,09%</td>\n<td class="zinsDataBg">5,20%</td>\n<td class="zinsDataBg">0,00%'
+ '</td>\n</tr>\n<tr>\n<td>5 J.</td>\n<td>'
+ '3,38%</td>\n<td>3,43%</td>\n<td>0,00%'
+ '</td>\n</tr>\n<tr>\n<td>10 J.</td>\n<td class="zinsDataBg">'
+ '4,06%</td>\n<td class="zinsDataBg">4,14%</td>\n<td class="zinsDataBg">0,00%'
+ '</td>\n</tr>\n<tr>\n<td>15 J.</td>\n<td>'
+ '4,38%</td>\n<td>4,48%</td>\n<td>0,00%</td>\n</tr>\n'
+ '\n<tr>\n<td>20 J.</td>\n<td class="zinsDataBg">'
+ '4,61%</td>\n<td class="zinsDataBg">4,72%</td>\n<td class="zinsDataBg">0,00%'
+ '</td>\n</tr>\n\n<tr>\n<td colspan="4">&nbsp;</t'
+ 'd>\n<tr>\n\n<tr>\n<td colspan="4">Österreich und Schweiz'
+ '</td>\n<tr>\n\n<tr>\n<td>var.</td>\n<td>nominal</td>\n<td'
+ '>effektiv</td>\n<td>+/-</td>\n</tr\n<tr>\n<td>ÖS</td>\n<td class="zinsDataBg">'
+ '3,68%</td>\n<td class="zinsDataBg">3,79%</td>\n<td class="zinsDataBg">0,00%'
+ '</td>\n</tr>\n<tr>\n<td>CH</td>\n<td>'
+ '1,65%</td>\n<td>2,42%</td>\n<td>0,00%</td>\n</tr>\n\n</table>';

// end_var_declaration
//document.write(inc_syndicate_js);

