function changeDecide()
{
	  var evSel = document.getElementById('ki[szev]');
	  var hoSel = document.getElementById('ki[szho]');
	  var napSel = document.getElementById('ki[sznap]');
	    
	  var selHo = hoSel.selectedIndex;
	  var honap = [ 31 , 28, 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 ]
	   /*honap[0] = 31;
	   honap[1] = 28;
	   //honap[2] = 29;
	   honap[2] = 31;
	   honap[3] = 30;	
	   honap[4] = 31;
	   honap[5] = 30;	
	   honap[6] = 31;
	   honap[7] = 31;
	   honap[8] = 30;	
	   honap[9] = 31;
	   honap[10] = 30;
	   honap[11] = 31;*/
	   //var honap = document.forms['igenylap'].elements['ki[szho]'].options[selHo].text;
	   //alert(honap);
	   
	   var year = evSel.options[evSel.selectedIndex].text;
	   
	   

 	   var napNew = honap[selHo];
 	   if ( selHo==1 ) { if ( checkleapyear(year) ) { if ( selHo==1 ) napNew = 29; } else { napNew = honap[selHo]; } }
 	   
 	   //alert(selHo+ ':'+napSel.length+':'+napNew );
 	   changeDays(napNew);
	  											 



}


function changeDays(napNew)
{
  //var newOpt = document.createElement('option');
  var napSel = document.getElementById('ki[sznap]');
 // var tmp;
      
  /*var count = napNew - napCur;
 // alert(count);
  if ( decision == 'reduce' ) { count = napCur - napNew; } 
  if ( decision == 'reduce' ) { tmp = napCur ; napCur = napNew; napNew = tmp;} 

  for (var i = napCur ; i <= napNew ; i++)
  {
  		if ( decision == 'add' ) { napSel.options[napCur] = new Option(napCur + i , napCur + i ); } else { napSel.remove(napCur); }
  }*/
  
//var x = parseInt(document.getElementById('szam').value);
var x =napNew;
var selectObj = napSel;
var selectLength = selectObj.length;
var h = x-selectLength;
var add = (h>0)?true:false;
if(!add) h = -h;

for(var i=0;i<h;i++) {
if(add) { // elem hozzáadása
  var elem = parseInt(selectObj.length)+1;
    var elOptNew = document.createElement('option');
  elOptNew.text = elem;
  elOptNew.value =elem;

  try {
selectObj.add(elOptNew, null); // nem IE
  }
  catch(ex) {
selectObj.add(elOptNew); // IE
  }
}
else { // elem elvétele
  if (selectObj.length > 0) {
selectObj.remove(selectObj.length - 1);
  }
}
}

}

//====================================================================

function checkleapyear(datea)
{
       datea = parseInt(datea);
        if(datea%4 == 0)
        {
                if(datea%100 != 0)
                {
                        return true;
                }
                else
                {
                        if(datea%400 == 0)
                                return true;
                        else
                                return false;
                }
        }
return false;
}

//====================================================================


function repkodablak(kod,szelesseg,magassag,megnevezes) {
  if(!megnevezes){megnevezes='&nbsp;';}
  
  var scrollbar=0;
  /*if (magassag >= screen.height) {scrollbar=1; magassag = screen.height-100;}
  if (szelesseg >= screen.width) {scrollbar=1; szelesseg = screen.width-5;}*/
  magassag = 768;
  szelesseg = 1000;
    
  // window.open('kod_nyom.dw?kod='+kod+'&sz='+ szelesseg +'&m='+ magassag +'&megnevezes='+ megnevezes +'', 'scrollbars='+ scrollbar +',resizable=yes,menu=no,width='+ szelesseg +',height='+ magassag +'');
  //window.open('kod_nyom.dw?kod='+kod+'',);
   
   window.open("kod_nyom.dw?kod="+kod+"","mywindow","toolbar=0,menubar=0,location=0,status=0,directories=0,status=0,scrollbars=1,resizable=1,width=200,height=200");
   window.print();
}
//kartya igénylés feldolozásához kell
function confirmation() {
	var answer = confirm("Hiba!\nIsmételt kártyaigénylés. Biztos Igényel")
	if (answer){
		document.getElementById('igenylap_ismetelt').submit();
	}
	else{
		
	}
}

function megjelenik(id)
	{
		document.getElementById(id).style.display='block';
		document.getElementById('szoveg_div').style.zIndex='0';
		//alert(document.getElementById('szoveg_div').style.zIndex);		
	}

function regmegjelenik(id)
	{
		document.getElementById(id).style.display='block';
		//document.getElementById(div_id).style.zIndex='0';
		//alert(document.getElementById(div_id).style.zIndex);		
	}

function regeltunik(id)
	{
		document.getElementById(id).style.display='none';
		//document.getElementById(div_id).style.zIndex='2';
	}

function validateChecked(formObj)
	{
	
	//alert(document.getElementsByName(formObj.name).length);
		for (var i=0; i < document.getElementsByName(formObj.name).length; i++)
			{
				obj=document.getElementsByName(formObj.name)[i];
				if (obj.checked)
					{
						var rad_val = obj.value;
					}
			}
		  
		if( rad_val==undefined ) { return true; }
		else { return false; } 
	}
function validateChecked1(formObj)
	{
	/*alert(formObj[0].checked);
	alert(formObj[0].checked);
	alert(formObj.length);*/
		for (var i=0; i < formObj.length; i++)
			{
				obj=formObj[i];
				if (obj.checked)
					{
						var rad_val = obj.value;
					}
			}
		  
		if( rad_val==undefined ) { return true; }
		else { return false; } 
	}
function validateBlank(formObj)
	{
		if ( formObj.value == "" )
			{
				return true;
			}
		else
			{
				return false;
			}
		
	}
/*function validatecheckbox(formObj)
	{
		if ( formObj.value == "" )
			{
				return true;
			}
		else
			{
				return false;
			}
		
	}
	*/
function validateNumber(formObj)
	{
		if ( isNaN(formObj.value) )
			{
				return true;
			}
		else
			{
				return false;
			}
		
	}
	
function validateEmail(formObj)	{
	if (validateBlank(formObj))
		{ return true;}	
	var emailStr = formObj.value;
	var emailReg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var emailReg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/; // valid
	if ((!emailReg1.test(emailStr) && emailReg2.test(emailStr))) {// if syntax is valid
		return false;
		}
	return true;
	}
	
function ellenor(form)
	{
		hiba=0;
		if (validateEmail(form.elements['email']) )
			{
				alert('Helytelen email cím vagy nincs kitöltve!');
				hiba=1
			}
		if (hiba==0)
			{
				document.getElementById("hirlevel_felirat").submit();
			}	
	}	

function ellenorreg(form)
	{	var hibaszoveg='';
		hiba=0;
		if (validateBlank(form.elements['elhreg[uzlet_nev]']) )
			{
				hibaszoveg+='Üzlet neve nincs kitöltve!\n';
				hiba=1
			}	
		if (validateBlank(form.elements['elhreg[kedvezmeny]']) )
			{
				hibaszoveg+='Adott kedvezmény mértéke nincs kitöltve!\n';
				hiba=1
			}
		if (form.elements['elhreg[elfogadohely_csoport_id]'].value==0 )
			{
				hibaszoveg+='Elfogadóhely csoport nincs kiválasztva!\n';
				hiba=1
			}
		if (validateBlank(form.elements['elhreg[cegnev]']) )
			{
				hibaszoveg+='Cégnév nincs kitöltve!\n';
				hiba=1
			}
		if (validateBlank(form.elements['elhreg[kapcsolattarto]']) )
			{
				hibaszoveg+='Kapcsolattartó neve nincs kitöltve!\n';
				hiba=1
			}
		if (form.elements['elhreg[email]'].value!="" )
			{	
				if (validateEmail(form.elements['elhreg[email]']) )
				{
					hibaszoveg+='Helytelen email cím kitöltve!\n';
					hiba=1
		
				}
			}
		if (validateBlank(form.elements['elhreg[kod]']))
			{
				hibaszoveg+='Captha nincs kitöltve!\n';
				hiba=1
			}
		if (hiba==0)
			{
				document.getElementById("elfogadohelyreg").submit();
			}
		else 
		{
			alert(hibaszoveg);
		}	
	}	
	
function ellenorigeny(form)
	{	
		//nemet még nem vizsgálom mert nem tudom hogyan kéne  :P
		//kátbélet is chekbox még nem vizsgálom mert nem tudom hogyan kéne  :P

		var hibaszoveg='';
		var hiba=0;
		if (validateBlank(form.elements['ki[vezeteknev]']) )
			{
				hibaszoveg+='Vezetéknév nincs kitöltve!\n';
				hiba=1;
			}
		if (validateBlank(form.elements['ki[keresztnev]']) )
			{
				hibaszoveg+='Keresztnév nincs kitöltve!\n';
				hiba=1;
			}
		if (validateBlank(form.elements['ki[anyja_lany_nev]']) )
			{
				hibaszoveg+='Édesanyja leánykori neve nincs kitöltve!\n';
				hiba=1;
			}	
		if (validateChecked1(form.elements['ki[nem]']) )
			{
				hibaszoveg+='Nem nincs megadva!\n';
				hiba=1;
			}
		/*if (validateBlank(form.elements['ki[szev]']) )
			{
				hibaszoveg+='Születési év nincs helyesen kitöltve!\n';
				hiba=1;
			}
		if (form.elements['ki[szev]'].value!='' )
		{ 
			if (validateNumber(form.elements['ki[szev]']) )
				{
					hibaszoveg+='Születési év nem szám!\n';
					hiba=1;
				}
				
				if (form.elements['ki[szev]'].value.length!='4' )
				{ 
					hibaszoveg+='Születési év nem 4 karakter!\n';
					hiba=1;
				}
		}
		if (validateBlank(form.elements['ki[szho]']) )
			{
				hibaszoveg+='Születési hónap nincs kitöltve!\n';
				hiba=1;
			}
		
		if (form.elements['ki[szho]'].value!='' )
		{
			if (validateNumber(form.elements['ki[szho]']) )
				{
					hibaszoveg+='Születési hónap nem szám!\n';
					hiba=1;
				}
                
                if (form.elements['ki[szho]'].value.length!='2' )
                { 
                    hibaszoveg+='Születési hónap nem 2 karakter!\n';
                    hiba=1;
                }
		}
	if (validateBlank(form.elements['ki[sznap]']) )
			{
				hibaszoveg+='Születési nap nincs kitöltve!\n';
				hiba=1;
			}
			
		if (form.elements['ki[sznap]'].value!='' )
		{
			if (validateNumber(form.elements['ki[sznap]']) )
				{
					hibaszoveg+='Születési nap nem szám!\n';
					hiba=1;
				}
                
                if (form.elements['ki[sznap]'].value.length!='2' )
                { 
                    hibaszoveg+='Születési nap nem 2 karakter!\n';
                    hiba=1;
                }
		}*/	
			if (validateBlank(form.elements['ki[irsz]']) )
			{
				hibaszoveg+='Irányítószám nincs kitöltve!\n';
				hiba=1;
			}
			
		/*if (form.elements['ki[irsz]'].value!='' )
		{
			if (validateNumber(form.elements['ki[irsz]']) )
				{
					hibaszoveg+='Az Iráynitószám nem szám!\n';
					hiba=1;
				}
			if (form.elements['ki[irsz]'].value.length!='4' )
				{ 
					hibaszoveg+='Az irányítószám nem 4 karakter!\n';
					hiba=1;
				}
		}	*/
		if (validateBlank(form.elements['ki[varos]']) )
			{
				hibaszoveg+='Város nincs kitöltve!\n';
				hiba=1;
			}
		if (form.elements['ki[utca_id]'].value==0 )
			{
				hibaszoveg+='Utca nincs kiválasztva!\n';
				hiba=1
			}
		
		if (validateBlank(form.elements['ki[hszam]']) )
			{
				hibaszoveg+='Házszám nincs kitöltve!\n';
				hiba=1;
			}
		if (validateBlank(form.elements['ki[email]']) )
			{
				hibaszoveg+='E-mail cim nincs kitöltve!\n';
				hiba=1;
			}
		else
			{	
				if (validateEmail(form.elements['ki[email]']) )
				{
					hibaszoveg+='Helytelen email cím kitöltve!\n';
					hiba=1
		
				}
			}
	/*	if (validateChecked1(form.elements['ki[katvetel]']) )
			{
				hibaszoveg+='Kártyaátvétel igényelt módja nincs megadva!\n';
				hiba=1;
			}*/
		/*if(form.elements['ki[cimelteres]'].checked==true)
			{	
			if (validateBlank(form.elements['ki[lev_irsz]']) )
				{
					hibaszoveg+='Posta cim irányítószám nincs kitöltve!\n';
					hiba=1;
				}
				
			if (validateBlank(form.elements['ki[lev_varos]']) )
				{
					hibaszoveg+='Posta cim város nincs kitöltve!\n';
					hiba=1;
				}
			if (form.elements['ki[lev_utca]'].value==0 )
				{
					hibaszoveg+='Posta cim utca nincs kiválasztva!\n';
					hiba=1
				}
			
			if (validateBlank(form.elements['ki[lev_hszam]']) )
				{
					hibaszoveg+='Posta cim házszám nincs kitöltve!\n';
					hiba=1;
				}
			}*/
		if (form.elements['ki[nyelfogad]'].checked!=true)
		{ 
					hibaszoveg+='Nincs elfogadva a nyilatkozat!\n';
					hiba=1;
		}
		if (hiba==0)
			{
				document.getElementById('igenylap').submit();
			}
		else 
		{
			alert(hibaszoveg);
		}	
	}	

///////////////////////////////
// repulo kep ablak START
///////////////////////////////
function repkepablak(kep,szelesseg,magassag,megnevezes) {
  if(!megnevezes){megnevezes='&nbsp;';}
  
  //magassag = screen.height-100;
  //szelesseg = screen.width-100;
  magassag = magassag+100;
  if (magassag >= screen.height) {magassag = screen.height-100;}
  if (szelesseg >= screen.width) {szelesseg = screen.width-100;}
  //magassag = screen.height-100;
  //szelesseg = screen.width-100;
    
   window.open('kep_ugrik.dw?kep='+kep+'','IndexKepek', 'status=no,scrollbars=0,resizable=yes,menu=no,width='+ szelesseg +',height='+ magassag +'');
}
///////////////////////////////
// repulo kep ablak END
///////////////////////////////

///////////////////////////////
// repulo letolto ablak START
///////////////////////////////
function repletoltoablak(file,felhasznalo) {
  
  var megnevezes='a';
  
  var scrollbar=0;
  /*if (magassag >= screen.height) {scrollbar=1; magassag = screen.height-100;}
  if (szelesseg >= screen.width) {scrollbar=1; szelesseg = screen.width-5;}*/
  var magassag=400;
  var szelesseg=600;
  
  //alert(magassag);
  
   window.open('letoltessz.dw?file='+file+'&felhasznalo='+ felhasznalo +'&sz='+ szelesseg +'&m='+ magassag +'&megnevezes='+ megnevezes +'','Fileletoltese', 'scrollbars='+ scrollbar +',resizable=no,menu=no,width='+ szelesseg +',height='+ magassag +'');
}
///////////////////////////////
// repulo letolto ablak END
///////////////////////////////

function MM_openBrWindow(theURL,winName,features)
{ //v2.0
  window.open(theURL,winName,features);
}
function repnyomtat(szoveg_id,szelesseg,magassag) {
  magassag = magassag+100;
  if (magassag >= screen.height) {magassag = screen.height-100;}
  if (szelesseg >= screen.width) {szelesseg = screen.width-100;}
  window.open('nyomtat.dw?szoveg_id='+szoveg_id+'','Cégismertető', 'status=yes,scrollbars=0,resizable=yes,menu=yes,width='+ szelesseg +',height='+ magassag +'');
}

////////////////////////////////
// betöméret növelés 
///////////////////////////////
var cikkfontSized = 0;
   var prevDir = 1;
   var maxFontSizeChange = 7;
   var minFontSizeChange = 0;
function betumeret(meret)
{
//    alert(meret);
//    alert(cikkfontSized);
    if(typeof(maxFontSizeChange)!="undefined"){

   if(meret>0){

     if(cikkfontSized < maxFontSizeChange){
      cikkfontSized++;
     }

   }else{

     if( cikkfontSized > minFontSizeChange ){
      cikkfontSized--;
     }

   } 
   if( typeof(maxFontSizeChange)=="undefined" ||(typeof(maxFontSizeChange)!="undefined" && cikkfontSized < maxFontSizeChange && cikkfontSized > minFontSizeChange)){
   //ez explorerben nem müködik de máshol igen
   if(navigator.appName=='Netscape')
   {
        var obj = document.getElementsByClassName('szoveg');
     // alert(obj.length);
      for (var i=0;i<obj.length; i++)
       {
            var fs = obj[i].style.fontSize;
       //     alert('fs '+fs);
            if(fs=="")
            {
                ujmeret=(13+meret)+"px";
            }
            else
            {
                ujmeret=(parseInt(fs.substring(0,fs.length-2))+meret)+"px";
            }
      //   alert('ujmeret '+ujmeret);
             obj[i].style.fontSize=ujmeret;
        //     alert('ujfs '+fs); 
      }
         
   }
   else
   {
       var fs = document.getElementById('szoveg').style.fontSize;
            if(fs=="")
            {
                ujmeret=(13+meret)+"px";
            }
            else
            {
                ujmeret=(parseInt(fs.substring(0,fs.length-2))+meret)+"px";
            }
            document.getElementById('szoveg').style.fontSize=ujmeret;
   }
   
   }
}
}



