// JavaScript Document
//script for validating  controls in the resume upload form
//function for Validating email address
function echeck(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("Ungultige E-Mail  ,  (Beispiel :jobinpankajan@gmail.com)")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    alert("Ungultige E-Mail  ,  (Beispiel :jobinpankajan@gmail.com)")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		     alert("Ungultige E-Mail  ,  (Beispiel :jobinpankajan@gmail.com)")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		     alert("Ungultige E-Mail  ,  (Beispiel :jobinpankajan@gmail.com)")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		     alert("Ungultige E-Mail  ,  (Beispiel :jobinpankajan@gmail.com)")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Ungultige E-Mail,(Beispiel :jobinpankajan@gmail.com)")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Ungultige E-Mail  ,  (Beispiel :jobinpankajan@gmail.com)")
		    return false
		 }

 		 return true					
	}
	
//function for validating  controls of the kontakt page

function validateResume()
{
	
	//check field QUALIFICATION
	if(document.frmResumeUpload.txtQualifikation.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtQualifikation.focus();
		return false;
	}
	//check field Verfugbar
	if(document.frmResumeUpload.txtVerfugbar_ab.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtVerfugbar_ab.focus();
		return false;
	}
	
		
	//check field VORNAME
	if(document.frmResumeUpload.txtVorname.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtVorname.focus();
		return false;
	}
	//check field Nachname
	if(document.frmResumeUpload.txtNachname.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtNachname.focus();
		return false;
	}
	//check field Stra1
	if(document.frmResumeUpload.txtStra1.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtStra1.focus();
		return false;
		
	}
	//check field Stra2
	if(document.frmResumeUpload.txtStra2.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtStra2.focus();
		return false;
		
	}
	
	//check field PLZ1
	if(document.frmResumeUpload.txtPLZ1.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtPLZ1.focus();
		return false;
	}
	if(isNaN(document.frmResumeUpload.txtPLZ1.value)==true)
	{
		alert('Erlaubt nur Zahlen txtPLZ1');
		document.frmResumeUpload.txtPLZ1.value="";
		document.frmResumeUpload.txtPLZ1.focus();
		return false;
		
	}
	
	//check field PLZ2
	if(document.frmResumeUpload.txtPLZ2.value=="")
	{
		alert('Bitte geben Sie bitte hier');
		document.frmResumeUpload.txtPLZ2.focus();
		return false;
	}
	if(isNaN(document.frmResumeUpload.txtPLZ2.value)==true)
	{
		alert('Erlaubt nur Zahlen txtPLZ2');
		document.frmResumeUpload.txtPLZ2.value="";
		document.frmResumeUpload.txtPLZ2.focus();
		return false;
		
	}
	
	if(isNaN(document.frmResumeUpload.Telefon.value)==true)
	{
		alert('Erlaubt nur Zahlen Telefon');
		document.frmResumeUpload.Telefon.value="";
		document.frmResumeUpload.Telefon.focus();
		return false;
		
	}
	if(isNaN(document.frmResumeUpload.Telefax.value)==true)
	{
		alert('Erlaubt nur Zahlen Telefax');
		document.frmResumeUpload.Telefax.value="";
		document.frmResumeUpload.Telefax.focus();
		return false;
		
	}
	if(isNaN(document.frmResumeUpload.Mobil_Telefon.value)==true)
	{
		alert('Erlaubt nur Zahlen Mobil_Telefo');
		document.frmResumeUpload.Mobil_Telefon.value="";
		document.frmResumeUpload.Mobil_Telefon.focus();
		return false;
		
	}
	
	//check email syntax
	if(document.frmResumeUpload.txtEmail_addr.value !="")
	{
		if (echeck(document.frmResumeUpload.txtEmail_addr.value)==false){
			document.frmResumeUpload.txtEmail_addr.value=""
			document.frmResumeUpload.txtEmail_addr.focus()
			return false
		}
	}
	
}
//FUNCTION FOR RESETTING VALUES IN  KOTNAKT PAGE
function resetResumeUpload()
{
	
	document.frmResumeUpload.Schulabschluss.value="";
	document.frmResumeUpload.txtQualifikation.value="";
	document.frmResumeUpload.txtVerfugbar_ab.value="";
	document.frmResumeUpload.Ihre_letzten.value="";
	document.frmResumeUpload.resume_upload.value="";
	document.frmResumeUpload.Bemerkung.value="";
	document.frmResumeUpload.Titel.value="";
	document.frmResumeUpload.txtVorname.value="";
	document.frmResumeUpload.txtNachname.value="";
	document.frmResumeUpload.txtStra1.value="";
	document.frmResumeUpload.txtStra2.value="";
	document.frmResumeUpload.txtPLZ1.value="";
	document.frmResumeUpload.txtPLZ2.value="";
	document.frmResumeUpload.Telefon.value="";
	document.frmResumeUpload.Telefax.value="";
	document.frmResumeUpload.Mobil_Telefon.value="";
	document.frmResumeUpload.txtEmail_addr.value="";
	document.frmResumeUpload.rdbPKWf[0].checked=true;
	document.frmResumeUpload.rdbPKWv[0].checked=true;
	document.frmResumeUpload.Fachbereich.selectedIndex=0;
	document.frmResumeUpload.dplLand.selectedIndex=0;
	var who=document.getElementsByName('resume_upload')[0];
	var who2= who.cloneNode(false);
	who2.onchange= who.onchange;
	who.parentNode.replaceChild(who2,who);
	
}
//FUNCTION FOR SUBMITTING KONTAKT PAGE ON CLICKING A LINK
function submitformResume()
{
  document.frmResumeUpload.submit();
  
}


function Checkfiles()

{

var fup = document.getElementById('resume_upload');

var fileName = fup.value;

var ext = fileName.substring(fileName.lastIndexOf('.') + 1);

if(ext == "pdf" || ext == "doc" || ext == "txt")

{

return true;

} 

else

{
var who=document.getElementsByName('resume_upload')[0];
var who2= who.cloneNode(false);
who2.onchange= who.onchange;
who.parentNode.replaceChild(who2,who);
alert("Bitte upload pdf, doc, txt-Dateien!");
who2.focus();
return false;

}

}
