// JavaScript Document
function IE6Fix(){
	if (parseInt(navigator.appVersion.substring(0,1)) <= 6 && navigator.appName == "Microsoft Internet Explorer"){
		document.getElementById('content').style.width = '965px';
		document.getElementById('piccontainer').src = 'res/pics/form_IE.jpg';
		document.getElementById('metaContainer').style.backgroundPosition = 'left top';
	}
	if (navigator.appVersion.substring(17,25) == 'MSIE 7.0' && navigator.appName == "Microsoft Internet Explorer"){
		//document.getElementById('navi').style.marginTop = '120px';
		//document.getElementById('contentContainer').style.height = '420px';
		//document.getElementById('content').style.paddingLeft = '0px';
		document.getElementById('content').style.paddingTop = '0px';
		document.getElementById('content').style.marginTop = '0px';
	}
}

function FlashFix(){
	if(!navigator.plugins["Shockwave Flash"]){
		document.getElementById('piccontainer').src = 'res/pics/form_IE.jpg';
		//document.getElementById('metaContainer').style.backgroundPosition = 'center top';
	}else{
	    html = '<div id="flashButton">'; 
        html += '<object type="application/x-shockwave-flash" data="res/swf/button.swf" width="330" height="55"  onclick="fensterauf(\'https://secure.e-consult-ag.de/e.Consult.320/webakte/schadenregulierung.asp\', 1024, 1024);">';
        html += '<param name="header" value="res/swf/button.swf">';
        html += '<param name="wmode" value="transparent">';
      	html += ' </object>';
		document.getElementById('contentRight').innerHTML += html;
	}
}

function fensterauf(adresse, breite, hoehe){
	var breite = "width=" + breite;
	var hoehe = "height=" + hoehe;
	var openstring = breite + ',' + hoehe + ',' + 'screenX=0,screenY=0,scrollbars=yes';
	F1 = open(adresse,"Fenster1", openstring);
}

function checkMail(psEmail)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return (filter.test(psEmail));
}


function checkForm()
{
	
	if(document.f1.m_vorname.value=='')
    {
        alert("Bitte geben Sie den Vornamen ein!");
        document.f1.m_vorname.focus();
        return;
    } 
   	if(document.f1.m_name.value=='')
    {
        alert("Bitte geben Sie den Nachnamen ein!");
        document.f1.m_name.focus();
        return;
    }
	if(document.f1.m_email.value == "")
	{
		alert("Bitte geben Sie ihre E-Mail-Adresse ein!");
		document.f1.m_email.focus();
		return;
	}
	if(!checkMail(document.f1.m_email.value))
	{	
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
		document.f1.m_email.focus();
		return
	}
	if(document.f1.m_email_confirm.value == "")
	{
		alert("Bitte bestätigen Sie Ihre E-Mail-Adresse!");
		document.f1.m_email_confirm.focus();
		return;
	}
	if(document.f1.m_email_confirm.value != document.f1.m_email.value)
	{
		alert("Ihre E-Mail-Adresse wurde nicht korrekt bestätigt.");
		document.f1.m_email_confirm.focus();
		return;
	}
	if(document.f1.m_strasse.value == '')
    {
        alert("Bitte geben Sie die Strasse ein!");
        document.f1.m_strasse.focus();
        return;
    }
	if (document.f1.m_plz.value == '') {
		alert('Bitte geben Sie die Postleitzahl ein!');
		document.f1.m_plz.focus();
		return;
	}
	if (document.f1.m_ort.value=='') {
		alert('Bitte geben Sie den Ort ein!');
		document.f1.m_ort.focus();
		return;
	}
	if(document.f1.m_telefon.value=='')
    {
        alert("Bitte geben Sie die Telefonnummer ein!");
        document.f1.m_telefon.focus();
        return;
    }
	if(document.f1.g_kfz_kennz.value=='')
    {
        alert("Bitte geben Sie das KFZ-Kennzeichen des Unfallgegners ein!");
        document.f1.g_kfz_kennz.focus();
        return;
    }
	if(document.f1.u_tag.value=='')
    {
        alert("Bitte geben Sie das das Datum des Unfalls an!");
        document.f1.u_tag.focus();
        return;
    }

	if(document.f1.body.value == "")
	{
			alert("Bitte geben Sie mindestens eine Beschreibung Ihres Anliegens ein");
			document.f1.body.focus();
			return false;
	}
	

		document.f1.submit();

}

	function addArticleCode(term){ 
	var isFF = false; 
	var textSelected = false; 

	if(navigator.userAgent.toLowerCase().indexOf("firefox") > 0){ 
		isFF = true; 
	} 

	var myArea = document.getElementById("About"); 
	var begin,selection,end; 

	if (isFF == true){ 
		if (myArea.selectionStart!= undefined) {  
			begin = myArea.value.substr(0, myArea.selectionStart);  
			selection = myArea.value.substr(myArea.selectionStart, myArea.selectionEnd - myArea.selectionStart);  
			end = myArea.value.substr(myArea.selectionEnd); 

			if (selection.length > 0){ 
				textSelected = true; 
			} 
		} 
	}else{ 
		if (window.getselection){ 
			selection = window.getselection(); 

		}else if (document.getselection){ 
			selection = document.getselection(); 
		
		}else if (document.selection){ 
			selection = document.selection.createRange().text; 

		} 
			var startPos = myArea.value.indexOf(selection); 
		if (startPos!= 0){ 
			var endPos = myArea.value.indexOf(selection) + selection.length; 
			begin = myArea.value.substr(0,startPos); 
			end = myArea.value.substr(endPos, myArea.value.length); 
			textSelected = true; 
		
		} 
	} 
	if(textSelected == true){ 
	switch (term){ 

		case "b":
			startTag = "[b]";
			endTag = "[/b]";
		break;

		case "i":
			startTag = "[i]";
			endTag = "[/i]";
		break;
		
		case "u":
			startTag = "[u]";
			endTag = "[/u]";
		break;
		
		/* **************************************************************** */
		
		case "h1": 
			startTag = "[header1]"; 
			endTag = "[/header1]"; 
		break; 

		case "h2": 
			startTag = "[header2]"; 
			endTag = "[/header2]"; 
		break; 

		case "h3": 
			startTag = "[header3]"; 
			endTag = "[/header3]"; 
		break; 

		/* **************************************************************** */
		
		case "color":
			farbe =  prompt('HexCode (mit # davor):');
			if(farbe != null && farbe != ''){
				startTag = '<span style="color:' + farbe + ';">';
				endTag = '</span>';
			}
		break;
		
		case "link":
			linkURL =  prompt('VollstÃ¤ndige URL (http://...):');
			if(linkURL != null && linkURL != ''){			
				startTag = "[url=\"" + linkURL + "\"]";
				endTag = "[/url]";
			}
		break;
		
	}
	myArea.value = begin + startTag + selection + endTag + end;
	myArea.focus();

	}else{

	}
}
