window.onload =initAll;
function initAll(){
document.getElementById('nameValue').onblur=valcontactName;
document.getElementById('mailValue').onblur=valcontactMail;
document.getElementById('subjectValue').onblur=valcontactSubject;
document.getElementById('messageValue').onblur=valcontactMessage;
document.getElementById('sendComment').onclick=valaddItemInformation;
}

function valcontactName(){
contactName_eval=document.getElementById('nameValue').value;
contactNameAlert=document.getElementById('nameValueAlert');
contactName_eval_status='false';
var min_contactName=1;
var max_contactName=64;
var reg_contactName=/^[a-zA-Z0-9.,;:_%+-?¿¡!\s\áéíóúÁÉÍÓÚÑñäëïöüÄËÏÖÜ]*$/;
if (contactName_eval.length<min_contactName){
contactNameAlert.className='error_alert';
contactName_eval_status='false';
}
else if(contactName_eval.length>max_contactName){
contactNameAlert.className='error_alert';
contactName_eval_status='false';
}
else if(!contactName_eval.match(reg_contactName)){
contactNameAlert.className='error_alert';
contactName_eval_status='false';
}
else {
contactNameAlert.className='hit_alert';
contactName_eval_status='true';
}
}

function valcontactMail(){
contactMail_eval=document.getElementById('mailValue').value;
contactMailAlert=document.getElementById('mailValueAlert');
contactMail_eval_status='false';
var min_contactMail=1;
var max_contactMail=64;
var reg_contactMail=/^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
if (contactMail_eval.length<min_contactMail){
contactMailAlert.className='error_alert';
contactMail_eval_status='false';
}
else if(contactMail_eval.length>max_contactMail){
contactMailAlert.className='error_alert';
contactMail_eval_status='false';
}
else if(!contactMail_eval.match(reg_contactMail)){
contactMailAlert.className='error_alert';
contactMail_eval_status='false';
}
else {
contactMailAlert.className='hit_alert';
contactMail_eval_status='true';
}
}

function valcontactSubject(){
contactSubject_eval=document.getElementById('subjectValue').value;
contactSubjectAlert=document.getElementById('subjectValueAlert');
contactSubject_eval_status='false';
var min_contactSubject=1;
var max_contactSubject=256;
var reg_contactSubject=/^[a-zA-Z0-9.,;:_%+-?¿¡!\s\áéíóúÁÉÍÓÚÑñäëïöüÄËÏÖÜ]*$/;
if (contactSubject_eval.length<min_contactSubject){
contactSubjectAlert.className='error_alert';
contactSubject_eval_status='false';
}
else if(contactSubject_eval.length>max_contactSubject){
contactSubjectAlert.className='error_alert';
contactSubject_eval_status='false';
}
else if(!contactSubject_eval.match(reg_contactSubject)){
contactSubjectAlert.className='error_alert';
contactSubject_eval_status='false';
}
else {
contactSubjectAlert.className='hit_alert';
contactSubject_eval_status='true';
}
}

function valcontactMessage(){
contactMessage_eval=document.getElementById('messageValue').value;
contactMessageAlert=document.getElementById('messageValueAlert');
contactMessage_eval_status='false';
var min_contactMessage=1;
var max_contactMessage=1000;
var reg_contactMessage=/^[a-zA-Z0-9.,;:_%+-?¿¡!\s\áéíóúÁÉÍÓÚÑñäëïöüÄËÏÖÜ]*$/;
if (contactMessage_eval.length<min_contactMessage){
contactMessageAlert.className='error_alert';
contactMessage_eval_status='false';
}
else if(contactMessage_eval.length>max_contactMessage){
contactMessageAlert.className='error_alert';
contactMessage_eval_status='false';
}
else if(!contactMessage_eval.match(reg_contactMessage)){
contactMessageAlert.className='error_alert';
contactMessage_eval_status='false';
}
else {
contactMessageAlert.className='hit_alert';
contactMessage_eval_status='true';
}
}


function valaddItemInformation() {
	valcontactName();
	valcontactMail();
	valcontactSubject();
	valcontactMessage();
if (contactName_eval=='false' || contactMail_eval_status=='false'  || contactSubject_eval_status=='false'  || contactMessage_eval_status=='false' ){
return false;
}
else {
return true;
}
}