function openwindow(url_address,window_width,window_height,framename,additional,is_picture) {
  sx = (screen.availWidth - window_width) / 2;
  sy = (screen.availHeight - window_height) / 2;
  params = "width="+window_width+",height="+window_height+",Left="+sx+",Top="+sy+",screenX="+sx+",screenY="+sy;
  if(additional>"") params += "," + additional;
  if(is_picture==1) nw = window.open('', framename, params);
	else nw = window.open(url_address, framename, params);
  if(is_picture==1) {
    nw.document.open();
    nw.document.write("<html><head><title>Budapest.com - Photos</title></head>\n");
    nw.document.write("<body marginwidth='0' marginheight='0' topmargin='0' leftmargin='0'>\n");
    nw.document.write("<center><img src='"+url_address+"' alt='photo'></center>\n");
    nw.document.write("</body>\n");
    nw.document.write("</html>\n");
    nw.document.close();
  }else if(is_picture==2){
    nw.document.open();
    nw.document.write("<html><head><title></title></head>\n");
    nw.document.write("<body marginwidth='0' marginheight='0' topmargin='0' leftmargin='0'>\n");
    nw.document.write("<center>\n");
		nw.document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+window_width+"' height='"+window_height+"' align='middle'>\n");
		nw.document.write("<param name='allowScriptAccess' value='sameDomain' />\n");
		nw.document.write("<param name='movie' value='"+url_address+"' /><param name='quality' value='high' /><param name='bgcolor' value='#cccccc' /><embed src='"+url_address+"' quality='high' bgcolor='#cccccc' width='"+window_width+"' height='"+window_height+"' name='Xmas200300_de' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\n");
		nw.document.write("</object>\n");
		nw.document.write("</center>\n");
    nw.document.write("</body>\n");
    nw.document.write("</html>\n");
    nw.document.close();
	}
  if(nw) {
	nw.focus();
	return nw;
  }
}

function del(){
	document.getElementById('sum').style.display = "none";
	document.getElementById('d0').style.display = "block";
	document.getElementById('d1').style.display = "none";
	document.getElementById('d2').style.display = "none";
	document.getElementById('d3').style.display = "none";
}

function kiertekel(){
	j=0;
	document.getElementById('d0').style.display = "none";
	if (document.getElementById('r1_3').checked==true) {j=j+1;}
	if (document.getElementById('r2_1').checked==true) {j=j+1;}
	if (document.getElementById('r3_2').checked==true) {j=j+1;}
	if (document.getElementById('r4_2').checked==true) {j=j+1;}
	if (document.getElementById('r5_2').checked==true) {j=j+1;}
	if (document.getElementById('r6_2').checked==true) {j=j+1;}
	if (document.getElementById('r7_1').checked==true) {j=j+1;}
	if (document.getElementById('r8_2').checked==true) {j=j+1;}
	if (document.getElementById('r9_1').checked==true) {j=j+1;}
	if (document.getElementById('r10_3').checked==true) {j=j+1;}
	if (document.getElementById('r11_3').checked==true) {j=j+1;}
	if (document.getElementById('r12_1').checked==true) {j=j+1;}
	document.getElementById('sum').innerHTML="A helyes megfejt&eacute;sek sz&aacute;ma: "+j+"<br /><br />";
	document.getElementById('sum').style.display = "block";
	if (j<9) {document.getElementById('d1').style.display = "block";}
		else if (j<12) {document.getElementById('d2').style.display = "block";}
			else {document.getElementById('d2').style.display = "block";}
}

function check_form()
{
	error_text = "";
	
	if ((document.getElementById('starter').checked == false) && (document.getElementById('fast_track').checked == false) && (document.getElementById('executive').checked == false) && (document.getElementById('cv_korrektura').checked == false) && (document.getElementById('allasinterju').checked == false) && (document.getElementById('telefoninterju').checked == false) && (document.getElementById('oneletrajz_foto').checked == false))
	error_text += "Válasszon legalább egy szolgáltatást!\n";

  if ((document.getElementById('starter').checked == false) && (document.getElementById('fast_track').checked == false) && (document.getElementById('executive').checked == false) && (document.getElementById('cv_korrektura').checked == false) && (document.getElementById('allasinterju').checked == false) && (document.getElementById('telefoninterju').checked == false) && (document.getElementById('oneletrajz_foto').checked == true) && (document.getElementById('fizetesi_mod3').checked == true) )
  error_text += "Ha csak önéletrajz fotót rendel, nem választhat személyes befizetést!\n";	
  
  if (document.getElementById('szamlazas') && document.getElementById('szamlazas').value == "")
	error_text += "Kérem adja meg számlázáshoz szükséges adatokat!\n";
	
	if (document.getElementById('nev').value == "")
	error_text += "Kérem adja meg a nevét!\n";
	
  if (document.getElementById('sec_code').value == "")
	error_text += "Kérem adja meg biztonsági kódot!\n";
	
	if (document.getElementById('email').value == "")
	error_text += "Kérem adja meg e-mail címét!\n";
	else {
		email_ok = email_check(document.getElementById('email').value)
		if (email_ok != "ok")	error_text += email_ok+"\n";
	}
	
	if (error_text == "") document.getElementById('form1').submit();
	else alert(error_text);
	
	
}

function email_check(text)
{
	error_message = 'Hibás e-mail cím!';
	if (text.indexOf('@') == -1) return error_message;
    	else  if (text.indexOf('.') == -1) return error_message;
              else if ((text.length-text.lastIndexOf('.'))>4 || (text.length-text.lastIndexOf('.'))<2)  return error_message;
      				else  if (text.indexOf('.')==text.indexOf('@')+1)  return error_message;
						else return 'ok';	
	
}	

function check_nyugdijpenztar()
{
	error_text = "";
	
	if (document.getElementById('nev').value == "")
	error_text += "Kérem adja meg a nevét!\n";
	
	if (document.getElementById('tel').value == "")
	error_text += "Kérem adja meg telefonszámát!\n";
	
	if (document.getElementById('email').value == "")
	error_text += "Kérem adja meg e-mail címét!\n";
	else {
		email_ok = email_check(document.getElementById('email').value)
		if (email_ok != "ok")	error_text += email_ok+"\n";
	}
	
	if (error_text == "") document.getElementById('form1').submit();
	else alert(error_text);
	
	
}

function del_megjegyzes1()
{
	if (document.getElementById('megjegyzes').value == "Néhány szót írjon arról, hogy miért fontos Önnek ez a kérdés.")
		document.getElementById('megjegyzes').value = "";
	}
	
function del_megjegyzes2()
{
	if (document.getElementById('megjegyzes2').value == "Pár mondatban, foglalja össze, hogy miért fontos Önnek ez(ek) a kérdés(ek). Mit szeretne?")
		document.getElementById('megjegyzes2').value = "";
	}	

function fill_back_megjegyzes1()
{
	if (document.getElementById('megjegyzes').value == "")
		document.getElementById('megjegyzes').value = "Néhány szót írjon arról, hogy miért fontos Önnek ez a kérdés."
	}
	
function fill_back_megjegyzes2()
{
	if (document.getElementById('megjegyzes2').value == "")
		document.getElementById('megjegyzes2').value = "Pár mondatban, foglalja össze, hogy miért fontos Önnek ez(ek) a kérdés(ek). Mit szeretne?"
	}	
	
	
function price_calc()
{
szumma             = 0;
allasinterju_szama = 1;
telefoninterju_szama = 1;

  if (document.getElementById('allasinterju_szama1')) {
      for (i = 1; i < 6; i++) {
           if (document.getElementById('allasinterju_szama'+i).checked == true) {
               allasinterju_szama  = document.getElementById('allasinterju_szama'+i).value;
               break;
           }
      }
  }
  if (document.getElementById('telefoninterju_szama1')) {
      for (j = 1; j < 6; j++) {
           if (document.getElementById('telefoninterju_szama'+j).checked == true) {
               telefoninterju_szama  = document.getElementById('telefoninterju_szama'+j).value;
               break;
           }
      }
  }  
	if (document.getElementById('starter').checked == true) szumma += 18500;  
	if (document.getElementById('fast_track').checked == true) szumma += 26500;  
	if (document.getElementById('executive').checked == true) szumma += 34500;
  if (document.getElementById('cv_korrektura').checked == true) szumma += 9500;  
	if (document.getElementById('motivacios_level1') && document.getElementById('motivacios_level1').checked == true) szumma += 12500; 
  if (document.getElementById('allasinterju').checked == true) szumma += 8500*allasinterju_szama; 
  if (document.getElementById('telefoninterju').checked == true) szumma += 8500*telefoninterju_szama;  
  if (document.getElementById('oneletrajz_foto').checked == true) szumma += 9500;

	if (document.getElementById('fizetesi_mod1').checked == true || document.getElementById('fizetesi_mod3').checked == true) 
		{
			szumma = szumma*0.95; 
			akcio_text = "(5 % kedvezménnyel)";
		}
		else akcio_text = "";
	
	if (szumma != 0)
	    document.getElementById('price_sum').innerHTML = "<i>Fizetendő: <b>"+szumma+"</b> Ft "+akcio_text+"<br><br>Az ár az ÁFÁ-t tartalmazza!</i>";
	else  document.getElementById('price_sum').innerHTML ='';
	
	document.getElementById('szumma').value = document.getElementById('price_sum').innerHTML;	
	
	}



function div_visibility(item) {

 if (item == 'starter' || item == 'fast_track' || item == 'executive') {

      if ((document.getElementById('starter').checked == false) && (document.getElementById('fast_track').checked == false) && (document.getElementById('executive').checked == false)) {
          document.getElementById("nyelv_oneletrajz").innerHTML = '';
          document.getElementById("motivacios").innerHTML = '';
          document.getElementById("nyelv_motivacios").innerHTML = '';
      
      } else { document.getElementById("motivacios").innerHTML =
               '<p><strong>1.3 Motivációs levelet is kér?</strong><br /><label><input name="motivacios_level" '+
               'type="radio" id="motivacios_level1" value="Igen" onclick="javascript: div_visibility(1);price_calc();" /> Igen</label> '+
               '<br /><label><input type="radio" name="motivacios_level" id="motivacios_level2" value="Nem" '+
               'checked="checked" onclick="javascript: div_visibility(2);price_calc();" />Nem</label></p>';
               
               document.getElementById("nyelv_oneletrajz").innerHTML =
               '<p><strong>1.2 Önéletrajzát melyik nyelven kéri? </strong><br /><label><input name="nyelv_oneletr" '+
               'type="radio" id="nyelv_oneletr1" value="Angolul" checked="checked" />Angolul</label> '+
               '<br /><label><input type="radio" name="nyelv_oneletr" id="nyelv_oneletr2" value="Magyarul" />Magyarul</label>'+
               '<br /><label><input type="radio" name="nyelv_oneletr" id="nyelv_oneletr3" value="Egyéb" />Egyéb (Az egyéb nyelvű szolgáltatásoknál, befizetés előtt e-mailen érdeklődjön a nyelv elérhetőségéről!)</label>'+
               '</p>';
               
              
        }
      
      if (item == 'starter') {
          document.getElementById('fast_track').checked = false;
          document.getElementById('executive').checked = false;
          } else if (item == 'fast_track') {
                   document.getElementById('starter').checked = false;
                   document.getElementById('executive').checked = false;
                 }  else {document.getElementById('starter').checked = false;
                          document.getElementById('fast_track').checked = false;
                    }
 }
 
 if (item == 1) {
      document.getElementById("nyelv_motivacios").innerHTML =
      '<p><strong>1.4 Motivációs levelét melyik nyelven kéri? </strong><br /><label><input name="nyelv_motiv" '+
      'type="radio" id="nyelv_motiv1" value="Angolul" checked="checked" />Angolul</label> '+
      '<br /><label><input type="radio" name="nyelv_motiv" id="nyelv_motiv2" value="Magyarul" />Magyarul</label>'+
      '<br /><label><input type="radio" name="nyelv_motiv" id="nyelv_motiv3" value="Egyéb" />Egyéb (Az egyéb nyelvű szolgáltatásoknál, befizetés előtt e-mailen érdeklődjön a nyelv elérhetőségéről!)</label>'+
      '</p>';
 }
 
 if (item == 2) {
     document.getElementById("nyelv_motivacios").innerHTML = '';
 }
 
 if (item == 'allasinterju') {
     if (document.getElementById('allasinterju').checked == true) {
         document.getElementById("allasinterju_sz").innerHTML =
          '<p><strong>3.1 Hány alkalommal szeretne felkészülni?</strong><br />'+
          '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="radio" name="allasinterju_szama" id="allasinterju_szama1" value="1" checked="checked" onclick="javascript: price_calc();" />1&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="allasinterju_szama" id="allasinterju_szama2" value="2" onclick="javascript: price_calc();" />2&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="allasinterju_szama" id="allasinterju_szama3" value="3" onclick="javascript: price_calc();" />3&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="allasinterju_szama" id="allasinterju_szama4" value="4" onclick="javascript: price_calc();" />4&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="allasinterju_szama" id="allasinterju_szama5" value="5" onclick="javascript: price_calc();" />5</label>'+
          '</p>';
     
     } else {
             document.getElementById("allasinterju_sz").innerHTML = '';
       }                   
 }
 
 if (item == 'telefoninterju') {
     if (document.getElementById('telefoninterju').checked == true) {
         document.getElementById("telefoninterju_sz").innerHTML =
          '<p><strong>4.1 Hány alkalommal szeretne felkészülni?</strong><br />'+
          '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="radio" name="telefoninterju_szama" id="telefoninterju_szama1" value="1" checked="checked" onclick="javascript: price_calc();" />1&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="telefoninterju_szama" id="telefoninterju_szama2" value="2" onclick="javascript: price_calc();" />2&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="telefoninterju_szama" id="telefoninterju_szama3" value="3" onclick="javascript: price_calc();" />3&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="telefoninterju_szama" id="telefoninterju_szama4" value="4" onclick="javascript: price_calc();" />4&nbsp;&nbsp;&nbsp;</label>'+
          '<label><input type="radio" name="telefoninterju_szama" id="telefoninterju_szama5" value="5" onclick="javascript: price_calc();" />5</label>'+
          '</p>';
     
     } else {
             document.getElementById("telefoninterju_sz").innerHTML = '';
       }                   
 }
 
 if (item == 'szamla') {
     document.getElementById("szamlazasi_cim").innerHTML = 
     '<p><strong>6.1 Adja meg kinek, milyen címre állíthatjuk ki a számlát?</strong><br />'+
     '<textarea rows="3" cols="50" name="szamlazas" id="szamlazas">'+
     '</textarea></p>';
 }

  if (item == 'noszamla') {
     document.getElementById("szamlazasi_cim").innerHTML = '';
 }
}
