/*
##############################################################
Site: Motor-Auktionen.de
File: global.js
Date: 05.07.2007
Version: 1.0
##############################################################
*/


/*
##############################################################
Checkforms
##############################################################
*/

function checktippForm() {
// Prueft Feld Suchbegriff
if(document.getElementById("tippform").w.value=="") {
alert ("Bitte einen Suchbegriff eingeben!");
document.getElementById("tippform").w.focus();
return false;
}
if(document.getElementById("tippform").w.value=="Dein Suchbegriff...") {
alert ("Bitte einen Suchbegriff eingeben!");
document.getElementById("tippform").w.focus();
return false;
}
if(document.getElementById("tippform").w.value.length < 2 ) {
alert ("Der Suchbegriff sollte mind. aus 2 Zeichen bestehen!");
document.getElementById("tippform").w.focus();
return false;
}
}


function checkeintragForm() {
// Prueft Feld Artikelnummer
if(document.getElementById("eintragform").beschreibung.value=="") {
alert ("Bitte einen Titel zur Auktion eingeben!");
document.getElementById("eintragform").beschreibung.focus();
return false;
}
if(document.getElementById("eintragform").beschreibung.value.length < 5 ) {
alert ("Der Titel sollte mind. aus 5 Zeichen bestehen!");
document.getElementById("eintragform").beschreibung.focus();
return false;
}
if(document.getElementById("eintragform").link.value=="") {
alert ("Bitte die Artikelnummer zur Auktion eingeben!");
document.getElementById("eintragform").link.focus();
return false;
}
if(document.getElementById("eintragform").link.value.length < 12 ) {
alert ("Der Artikelnummer muss aus 12 Zahlen bestehen!");
document.getElementById("eintragform").link.focus();
return false;
}
// Prueft Feld Spam
if(document.getElementById("eintragform").spam.value=="") {
alert ("Spamschutz: Wenn du menschlich bist, dann sollte unsere Rechenaufgabe loesbar sein. 1+1= ?");
document.getElementById("eintragform").spam.focus();
return false;
}
}


function checkkontaktForm() {
// Prueft Feld Name
if(document.getElementById("kontaktform").author.value=="") {
alert ("Bitte einen Namen eingeben!");
document.getElementById("kontaktform").author.focus();
return false;
}
if(document.getElementById("kontaktform").author.value.length < 2 ) {
alert ("Der Name sollte mind. aus 2 Zeichen bestehen!");
document.getElementById("kontaktform").author.focus();
return false;
}
// Prueft Feld E-Mail
if(document.getElementById("kontaktform").email.value=="") {
alert ("Bitte eine gueltige E-Mail-Adresse eingeben!");
document.getElementById("kontaktform").email.focus();
return false;
}
if(document.getElementById("kontaktform").email.value.length < 5 ) {
alert ("Die E-Mail-Adresse sollte mind. aus 5 Zeichen bestehen!");
document.getElementById("kontaktform").email.focus();
return false;
}
// Prueft Feld Nachricht
if(document.getElementById("kontaktform").Nachricht.value=="") {
alert ("Bitte eine Nachricht eingeben!");
document.getElementById("kontaktform").Nachricht.focus();
return false;
}
if(document.getElementById("kontaktform").Nachricht.value.length < 20 ) {
alert ("Die Nachricht sollte mind. aus 20 Zeichen bestehen!");
document.getElementById("kontaktform").Nachricht.focus();
return false;
}
}


function checkkommentarForm() {
// Prueft Feld Name
if(document.getElementById("kommentarform").autor.value=="") {
alert ("Bitte einen Namen eingeben!");
document.getElementById("kommentarform").autor.focus();
return false;
}
if(document.getElementById("kommentarform").autor.value.length < 2 ) {
alert ("Der Name sollte mind. aus 2 Zeichen bestehen!");
document.getElementById("kommentarform").autor.focus();
return false;
}
// Prueft Feld E-Mail
if(document.getElementById("kommentarform").email.value=="") {
alert ("Bitte eine gueltige E-Mail-Adresse eingeben!");
document.getElementById("kommentarform").email.focus();
return false;
}
if(document.getElementById("kommentarform").email.value.length < 5 ) {
alert ("Die E-Mail-Adresse sollte mind. aus 5 Zeichen bestehen!");
document.getElementById("kommentarform").email.focus();
return false;
}
// Prueft Feld Kommentar
if(document.getElementById("kommentarform").kommentar.value=="") {
alert ("Bitte einen Kommentar eingeben!");
document.getElementById("kommentarform").kommentar.focus();
return false;
}
if(document.getElementById("kommentarform").kommentar.value.length < 20 ) {
alert ("Der Kommentar sollte mind. aus 20 Zeichen bestehen!");
document.getElementById("kommentarform").kommentar.focus();
return false;
}
// Prueft Feld Spam
if(document.getElementById("kommentarform").spam.value=="") {
alert ("Spamschutz: Wenn du menschlich bist, dann sollte unsere Rechenaufgabe loesbar sein. 1+1= ?");
document.getElementById("kommentarform").spam.focus();
return false;
}
}

/*
##############################################################
Newsletter
##############################################################
*/

function ShowNewsletter() {
	document.getElementById("newslettercontainer").style.display = "";
}

function HideNewsletter() {
	document.getElementById("newslettercontainer").style.display = "none";
}

/*
##############################################################
Autorinfos ein-/ausblenden
##############################################################
*/

function ShowInfo() {
	document.getElementById("authorinfo").style.display = "";
	document.getElementById("showinfo").style.display = "none";
	document.getElementById("hideinfo").style.display = "";
}

function HideInfo() {
	document.getElementById("authorinfo").style.display = "none";
	document.getElementById("showinfo").style.display = "";
	document.getElementById("hideinfo").style.display = "none";
}


/*
##############################################################
Smilies einfuegen
##############################################################
*/

function smilie(text) {
    var txtarea = document.getElementById("kommentarform").kommentar;
    text = ' ' + text + ' ';
    if (txtarea.createTextRange && txtarea.caretPos) {
        var caretPos = txtarea.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
        txtarea.focus();
    } else {
        txtarea.value  += text;
        txtarea.focus();
    }
}