function popUp(id) {
  eval("dij" + id + " = window.open('dij.php?dij='+id, 'Milyen legyen az idei díj?', 'toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no,width=464,height=607,left=20,top=20');");
}


function sndVt(ID){
  var divID = "vtdiv" + ID;
  var formID = "vtfrm" + ID;
  var hashID = "hash" + ID;
  var tokenID = "token" + ID;
  var vtValue; var url;
  
  var formID = "vtfrm" + ID;
  
  var hash = document.getElementById(hashID).value;
  var token = document.getElementById(tokenID).value;

  
  var form = document.getElementById(formID)
  
  
  for (var i=0; i < form.radios.length; i++)  {
	if (form.radios[i].checked) {
		  vtValue = form.radios[i].value;
	}
  }

  if(typeof(vtValue) == "undefined") {
    alert("Kérjük adja meg szavazatát!");
    return false;
  }

  url = "szavazas/vote.php?hash="+hash+"&id="+ID+"&vt="+vtValue+"&token="+token;
  getHTTPRequest(divID, url);  
}


function getHTTPRequest(targetId, url) {
  var req;
  var target = document.getElementById(targetId);
  
  target.innerHTML = "kérem várjon..."; 
  
  if(window.XMLHttpRequest) {
    try{
      req = new XMLHttpRequest();
    }
    catch(e){}    
  }
  else {
    if(window.ActiveXObject) {
      try {
        req = new ActiveXObject('Microsoft.XMLHTTP');
      }
      catch(e){}
    }
  }

  req.onreadystatechange = function() {
    if(req.readyState == 4) {
      if(req.status == 200) { 
        target.innerHTML = req.responseText;
      }
    }
  }
/**************************************************************************************************************************************************/  
  req.open('GET', "http://www.dijazorvosokert.hu/"+url, true);
  req.setRequestHeader("Content-Type", "text/plain; charset=UTF-8")
  req.send(null);
}

function validateVtWrdForm() {
  var element = document.forms.vtWrdForm.vote;
  
  for(var i=0; i<element.length; i++) {
    if(element[i].checked == true)
      return true;  
  }
  alert("Jelölje meg melyik díjra szavaz!")
  return false;
}

function validateRegVtWrdForm() {
  var name      = validateItem(document.forms.regVtWrdForm.name, '  Nem adta meg a nevét!!!\n', 4);
  var email     = validateEmail(document.forms.regVtWrdForm.email, '  Az e-mail cím hibás!!!\n')
  var stamp_num = validateItem(document.forms.regVtWrdForm.stamp_num, '  A pecsétszám megadása kötelező!!!\n', 0);

  var errors = name + email + stamp_num;

  if(errors){
    alert('Hibás adatok:\n'+errors)
    return false;
  }
  else{
    return true;
  }   
}

function validateRegVtForm() {
  var name      = validateItem(document.forms.regVtForm.name, '  Nem adta meg a nevét!!!\n', 4);
  var email     = validateEmail(document.forms.regVtForm.email, '  Az e-mail cím hibás!!!\n')

  var errors = name + email;

  if(errors){
    alert('Hibás adatok:\n'+errors)
    return false;
  }
  else{
    return true;
  }   
}


function validateMsgForm() {
  var name    = validateItem(document.forms.msgForm.name, '  Nem adta meg a nevét!!!\n', 4);
  var email   = validateEmail(document.forms.msgForm.email, '  Az e-mail cím hibás!!!\n')
  var subject = validateItem(document.forms.msgForm.subject, '  Nem adta meg az üzenet témáját!!!\n', 4);
  var message = validateItem(document.forms.msgForm.message, '  Nincs üzenet!!!\n', 4);
  var secCode = validateItem(document.forms.msgForm.sec_code, '  Az ellenőrzőkód megadása kötelező!!!\n', 0);

  var errors = name + email + subject + message + secCode;

  if(errors){
    alert('Hibás adatok:\n'+errors)
    return false;
  }
  else{
    return true;
  }   
}

function validateNLForm() {
  var email = validateEmail(document.forms.NLForm.email, '  Az e-mail cím hibás!!!\n')
  var errors = email;

  if(errors){
    alert('Hibás adatok:\n'+errors)
    return false;
  }
  else{
    return true;
  } 
}

function validateSndStryForm() {
  var sndrname  = validateItem(document.forms.sndStryForm.sndrname, '  Nem adta meg a nevét!!!\n', 4);
  var sndrcntct = validateItem(document.forms.sndStryForm.sndrcntct, '  Nem adta meg az elérhetőségét!!!\n', 4);
  var drname    = validateItem(document.forms.sndStryForm.drname, '  Nem adta meg az orvos nevét!!!\n', 4);
  var drcntct   = validateItem(document.forms.sndStryForm.drcntct, '  Nem adta meg az orvos elérhetőségét!!!\n', 4);
  var stry      = validateItem(document.forms.sndStryForm.stry, '  Nem írt történetet!!!\n', 10);
  var secCode   = validateItem(document.forms.sndStryForm.sec_code, '  Az ellenőrzőkód megadása kötelező!!!\n', 0);

  var errors = sndrname + sndrcntct + drname + drcntct + stry + secCode;

  if(errors){
    alert('Hibás adatok:\n'+errors)
    return false;
  }
  else{
    return true;
  }   
}

function validateFrmForm() {
  var name    = validateItem(document.forms.frmForm.name, '  Nem adta meg a nevét!!!\n', 4);
  var email   = validateEmail(document.forms.frmForm.email, '  Az e-mail cím hibás!!!\n')
  var comment = validateItem(document.forms.frmForm.comment, '  Nem írt történetet!!!\n', 10);

  var errors = name + email + comment;

  if(errors){
    alert('Hibás adatok:\n'+errors)
    return false;
  }
  else{
    return true;
  }   
}


function validateEmail(element, errorMsg) {
  var error=0;
  var str=element.value;
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  var pattern="@";
  var result="";
  var ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

  for(i=0; i < str.length ;i++){
   if(ok.indexOf(str.charAt(i))<0){ 
	 error=1;
   }
  }	
  
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
   error=1;
  }
  
  if (str.indexOf(dot,(lat+2))==-1 || str.indexOf(dot,(lstr-2))>-1 || str.substring(lat+1,lat+3).indexOf(dot)>-1){
   error=1;
  }

  if (str.indexOf(" ")!=-1){
   error=1;
  }

  if(error==1)
   result = errorMsg;

  return result;			
}

function validateItem(element, errorMsg, numChar) {
  var str=element.value;
  var error=0;
  var result="";

  if (str.length<=numChar){
    error=1;
  }

  if(error==1)
	result = errorMsg;

  return result;				
}

var min=80;
var max=130;

function increaseFontSize() {
   var p = document.getElementById('content');
   
   if(p.style.fontSize) {
     var s = parseInt(p.style.fontSize.replace("%",""));
   }
   else {
     var s = 90;
   }
   
   if(s!=max) {
     s += 5;
   }
   
   p.style.fontSize = s+"%"

}
function decreaseFontSize() {
   var p = document.getElementById('content');
   
   if(p.style.fontSize) {
     var s = parseInt(p.style.fontSize.replace("%",""));
   }
   else {
     var s = 90;
   }
    
      if(s!=min) {
         s -= 5;
      }
   p.style.fontSize = s+"%"

}

function chngImg(img) {
  var elements = document.getElementsByTagName("img");
 
  for(var i=0; i<elements.length; i++) {
    if(elements[i].styleName = "abc") {
      elements[i].src = elements[i].src.replace(/_ma/g, "");      
    }
  }
  img.src = img.src.replace(/.png/, "_ma.png");
  img.clicked = true;
}

function swapMABCImgOver(img) {
  if(img.src.search(/_ma.png/) == -1)
    img.src = img.src.replace(/.png/, "_ma.png");
}

function swapMABCImgOut(img) {
  if(img.src.search(/_ma.png/) != -1 && img.clicked != true)
    img.src = img.src.replace(/_ma.png/, ".png");
}














function MM_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    
}

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}