﻿
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){		
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){	
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.getElementById('newsletter_email');
	var name=document.getElementById('newsletter_name');
	var alertmessage="";
	
	if ((name.value==null)||(name.value=="")){
		alertmessage="A név megadása kötelező!\n";
		name.focus()		
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alertmessage+="Az email cím megadása kötelező!";
		emailID.focus()		
	} else if (echeck(emailID.value)==false){
		alertmessage+="Hibás email címet adtál meg!";
		emailID.value=""
		emailID.focus()
	}
	if (alertmessage == "") {
		var req = new Request.HTML({ 
		method: 'post', 
		url: './adduser.php', 
		data: { 'name' : name.value,
				'email' : emailID.value}, 		
		update: $('newsletter_message')		
		}).send();
	} else {
		alert(alertmessage);	
	}

 }
 function ValidateMSG() {
	var email=document.getElementById('msg_email');
	var subject=document.getElementById('msg_subject');
	var text=document.getElementById('msg_text');
	var alertmessage="";
	
	if ((email.value==null)||(email.value=="")){
		alertmessage+="Az email cím megadása kötelező!";
		email.focus();	
	} else if (echeck(email.value)==false){
		alertmessage+="Hibás email címet adtál meg!";
		email.value=""
		email.focus();
	}
	
	if ((subject.value==null)||(subject.value=="")){
		alertmessage="A tárgy megadása kötelező!\n";
		subject.focus()		
	}
	if ((text.value==null)||(text.value=="")){
		alertmessage="Üres üzenetet nem lehet küldeni!\n";
		text.focus()		
	}
	
	
	if (alertmessage == "") {
		var req = new Request({ 
		method: 'post', 
		url: './sendmsg.php', 
		data: { 'subject' : subject.value,
				'email' : email.value,
				'text' : text.value},
		onComplete: function(response) {
			var msg="Üzenet elküldve";
			if (response == "0") {
				msg="Hiba az üzenet küldése során! Kérlek próbáld újra!";
			} else {
				document.msg_send.reset(); 
			}
			alert(msg);
		}
			
		}).send();
	} else {
		alert(alertmessage);	
	}
	
	 
 }
 var originalImage=null;
 function changeImage(dest,src) {
	 originalImage=document[dest].src;
	 document[dest].src=src.src;
 }
 function putImageBack(dest) {
	 document[dest].src=originalImage;
 }

