
function checkEmpty(elem,field) {

 if(document.getElementById(elem).value=="") {
  alert("Δώστε τιμή για τον πεδίο "+field);
  return false;
 }


 return true;
}

 function toggle(formname) {
   var t='#'+formname;
   
   
   $(t).toggle(500);
   
 }
 
 function clearText(field)
 {
     if (field.defaultValue == field.value) field.value = '';
     else if (field.value == '') field.value = field.defaultValue;

 }

  function replaceDots(id) {  
   test=document.getElementById(id).value;
   test=test.replace(",","."); 	
   document.getElementById(id).value=test;
 }
 

 function checkValues(elem,messages,n) {

  for(var i=0;i<elem.length;i++) {
   
    if(document.getElementById(elem[i]).value=="") {
     alert('Δώσε τιμή για το πεδίο '+messages[i]);
     return false;
    }
    
    if(n[i]=="yes") {
      if(isNaN(document.getElementById(elem[i]).value)) {
      alert('Δώσε τιμή για το πεδίο '+messages[i]);
      return false;
      }
    }
  
  }
 
 }
 
 
 function ManageTabPanelDisplay() {

var idlist = new Array('tab1focus','tab2focus','tab3focus','tab1ready','tab2ready','tab3ready','content1','content2','content3');

// No other customizations are necessary.
if(arguments.length < 1) { return; }
for(var i = 0; i < idlist.length; i++) {
   var block = false;
   for(var ii = 0; ii < arguments.length; ii++) {
      if(idlist[i] == arguments[ii]) {
         block = true;
         break;
         }
      }
   if(block) { document.getElementById(idlist[i]).style.display = "block"; }
   else { document.getElementById(idlist[i]).style.display = "none"; }
   }
}
 
 
 $(function() { $('input:submit','#container').button(); });
 
 
 function showMessage(div,data) {
   	   $(div).html(data);
	   $(div).fadeIn(400);
	 setTimeout(
	     function(){ 
	        $(div).fadeOut(1000); 
	     }
	   ,1000);
 }
 
 function validateForm(whichform) {

  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if (element.className.indexOf("required") != -1) {
      if (!isFilled(element)) {
        alert("Παρακαλώ συμπληρώστε το πεδίο "+element.title+"!");
        return false;
      }
    }
    if (element.className.indexOf("email") != -1) {
      if (!isEmail(element)) {
        alert("The "+element.name+" field must be a valid email address.");
        return false;
      }
    }
  }
  return true;
}

function isFilled(field) {

  if (field.value.length < 1) {
    return false;
  } else {
    return true;
  }
}

function isEmail(field) {
  if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
    return false;
  } else {
    return true;
  }
}

function prepareForms() {
  for (var i=0; i<document.forms.length; i++) {
    var thisform = document.forms[i];
    resetFields(thisform);
    thisform.onsubmit = function() {
      return validateForm(this);
    }
  }
}

addLoadEvent(focusLabels);
addLoadEvent(prepareForms);



function checkEmpty(elem,field) {

 if(document.getElementById(elem).value=="") {
  alert("Δώστε τιμή για τον πεδίο "+field);
  return false;
 }


 return true;
}

  function replaceDots(id) {  
   test=document.getElementById(id).value;
   test=test.replace(",","."); 	
   document.getElementById(id).value=test;
 }
 
 function checkValues(elem,messages,n) {
 
  for(var i=0;i<elem.length;i++) {
   
    if(document.getElementById(elem[i]).value=="") {
     alert('Δώσε τιμή για το πεδίο '+messages[i]);
     return false;
    }
    
    if(n[i]=="yes") {
      if(isNaN(document.getElementById(elem[i]).value)) {
      alert('Δώσε τιμή για το πεδίο '+messages[i]);
      return false;
      }
    }
  
  }
 
 }
 
  function showMessage(div,data) {

   	   $(div).html(data);
	   $(div).fadeIn(400);
	 setTimeout(
	     function(){ 
	        $(div).fadeOut(1000); 
	     }
	   ,1000);
	   $(div).html('');
 }

