
//-- ÚJ FORM-TAG HOZZÁADÁSA ***********************************************************

//nt_num = 0; //--- Normal text field number
ra_num = 0; //--- Radio button number
ch_num = 0; //--- Checkbox number
at_num = 0; //--- Text area number
fi_num = 0; //--- File field number
function add_teaor_back(){
  var old=new Array
  for (i=0;i<=nt_num;i++)
  eval('old[i]=document.sheet.teaor_id'+i+'.value')
    nt_num++
    old[nt_num]=''
    out="<table>"
    for(i=0;i<=nt_num;i++)
    out+="<tr valign='top'><td class='kereslet_mezo'>- TEAOR "+i+":</td><td class='kereslet'><input type='text' name='teaor_id"+i+"' id='teaor_id"+i+"' value='"+old[i]+"'></td></tr>\n"
    out+="</table>"
    document.getElementById("teaor_field").innerHTML=out;
}
function add_ntext(){
  var old=new Array
  for (i=0;i<=nt_num;i++)
  eval("old[i]=document.sheet.ntext"+i+".value")
    nt_num++
    old[nt_num]=""
    out='<table>'
    for(i=0;i<=nt_num;i++)
    out+='<tr><td><input type="text" name="ntext'+i+'" id="ntext'+i+'" value="'+old[i]+'"></td></tr>\n'
    out+='</table>'
    document.getElementById('ntexts').innerHTML=out;
}

function add_radio(){
  var old=new Array
  for (i=0;i<=ra_num;i++)
  eval("old[i]=document.sheet.radio"+i+".value")
    ra_num++
    old[ra_num]=""
    out='<table>'
    for(i=0;i<=ra_num;i++)
    out+='<tr><td><input type="radio" name="radio'+i+'" id="radio'+i+'" value="'+old[i]+'"></td></tr>\n'
    out+='</table>'
    document.getElementById('radios').innerHTML=out;
}

function add_chbox(){
  var old=new Array
  for (i=0;i<=ch_num;i++)
  eval("old[i]=document.sheet.chbox"+i+".value")
    ch_num++
    old[ch_num]=""
    out='<table>'
    for(i=0;i<=ch_num;i++)
    out+='<tr><td><input type="checkbox" name="chbox'+i+'" id="chbox'+i+'" value="'+old[i]+'"></td></tr>\n'
    out+='</table>'
    document.getElementById('chboxes').innerHTML=out;
}

function add_atext(){
  var old=new Array
  for (i=0;i<=at_num;i++)
  eval("old[i]=document.sheet.atext"+i+".value")
    at_num++
    old[at_num]=""
    out='<table>'
    for(i=0;i<=at_num;i++)
    out+='<tr><td><textarea name="atext'+i+'" id="atext'+i+'">'+old[i]+'</textarea></td></tr>\n'
    out+='</table>'
    document.getElementById('atexts').innerHTML=out;
}
function add_afile(){
  var old=new Array
  fi_num++
  new_num=fi_num+1
  out='<table>'
  out+='<tr><td><input type="file"name="afile'+fi_num+'" id="afile'+fi_num+'"></td></tr>\n'
  out+='</table>'
  out+='<div id="afiles'+new_num+'"></div>'
  document.getElementById('afiles'+fi_num).innerHTML=out;
}
//--  **************************************************************************************************


//-- AKTÍV FORM MEZŐ KIEMELÉS ****************************************************************************

var highlightcolor="FFFFD8"

var ns6 = document.getElementById && !document.all
var previous=''
var previous2=''
var eventobj
var eventobj2

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/
var intended2=/INPUT|TEXTAREA|SELECT|OPTION/
function checkel(which)
{
	if ( which.style && intended.test(which.tagName) ) {
		if (ns6 && eventobj.nodeType == 3)
			eventobj = eventobj.parentNode.parentNode
		return true
	}
	else
		return false
}
function checkel2(which)
{
	if ( which.style && intended2.test(which.tagName) ) {
		if (ns6 && eventobj2.nodeType == 3)
			eventobj2 = eventobj2.parentNode.parentNode
		return true
	}
	else
		return false
}
//Function to highlight form element
function highlight(e)
{
	eventobj = ns6 ? e.target : event.srcElement

	if (previous != '')
	{
		if (checkel(previous))
			previous.style.backgroundColor=''

		previous = eventobj

		if (checkel(eventobj))
			eventobj.style.backgroundColor=highlightcolor
	}
	else {
		if (checkel(eventobj))
			eventobj.style.backgroundColor=highlightcolor
		previous = eventobj
	}
}
function highlight2(e)
{
	eventobj2 = ns6 ? e.target : event.srcElement

	if (previous2 != '')
	{
		if (checkel2(previous2))
			previous2.style.backgroundColor=''

		previous2 = eventobj2

		if (checkel2(eventobj2))
			eventobj2.style.backgroundColor=highlightcolor
	}
	else {
		if (checkel2(eventobj2))
			eventobj2.style.backgroundColor=highlightcolor
		previous2 = eventobj2
	}
}
//-- AKTÍV FORM MEZŐ KIEMELÉS ****************************************************************************
function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}
function MM_swapImgRestore() { //v3.0
  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_preloadImages() { //v3.0
  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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  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];}
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function rowOver(i, bColor,cColor) {
  if (!bColor) bColor = "#253652";
  if (!cColor) cColor = "#FFFFFF";
  var nameObj = (document.getElementById) ? document.getElementById('name' + i) : eval("document.all['name" + i + "']");
  if (nameObj != null) nameObj.style.background=bColor;
  if (nameObj != null) nameObj.style.color=cColor;
}
function rowOut(i, bColor, cColor) {
  if (!bColor) bColor = "#FFF8D0";
  if (!cColor) cColor = "#000000";
  //var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");
  var nameObj = (document.getElementById) ? document.getElementById('name' + i) : eval("document.all['name" + i + "']");
  //if (trObj == null || trObj.style.display=="none") nameObj.style.background=nColor;
  //if (trObj == null || trObj.style.display=="none") nameObj.style.color=cColor;
  if (nameObj != null) nameObj.style.background=bColor;
  if (nameObj != null) nameObj.style.color=cColor;
}
function teszt_ablak(text){
  ujablak = open("","teszt",
    "width=800,height=600,scrollbars=yes,resizable=yes,width=800,height=600");

  ujablak.document.open();

  ujablak.document.write("<HTML><HEAD>\n<TITLE>Dokumentum készítése JavaScript-tel \n");
  ujablak.document.write("</TITLE>\n");

  ujablak.document.write("<style type='text/css'>\n");
  ujablak.document.write("<!-- \n");
  ujablak.document.write(".style1 {color: #990000}\n");
  ujablak.document.write(".style2 {color: #FF0000}\n");
  ujablak.document.write("-->\n");
  ujablak.document.write("</style>\n");

  ujablak.document.write("</HEAD>\n");
  ujablak.document.write("<BODY>\n");
  ujablak.document.write(text);
  ujablak.document.write("\n</BODY>\n");
  ujablak.document.write("</HTML>\n");

  ujablak.document.close();
}
/* ---- */
function i_window(kep,title,i_w,i_h) {
		iwindow = window.open('','image', 'top=5,left=5,resizable=no,width='+i_w+',height='+i_h+',scrollbars=no,menubar=no');
		iwindow.document.write ("<HTML>\n<HEAD>\n<TITLE>"+title+"</TITLE>\n</HEAD>\n");
		iwindow.document.write ("<BODY leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>\n");
		iwindow.document.write ("<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center' valign='middle'>\n");
		iwindow.document.write ("<img src='"+kep+"' border='1' alt='BEZÁR!' align='absbottom' onClick='javascript:window.close()'>\n");
		iwindow.document.write ("</td></tr></table></BODY>\n</HTML>");
}
function fieldJump(x,y,size) {
	var honnan = document.getElementById(x);
	var hova = document.getElementById(y);
	if (honnan.value.length == size)
		hova.focus();
}
function Jump(x) {
    var hova = document.getElementById(x);
    hova.focus();
}
function forint(x) {
    var val = document.getElementById(x).value;
        val = val.replace(/\./g,'');
    max = val.length;
    tomb = new Array();
    for (i=Math.floor(max/3);i>=0;i--) {
        kezdo = val.length - 3;
        if (kezdo < 0) {
            kezdo=0;
        }
        tomb[i] = val.substring(kezdo,val.length);
        val = val.substring(0,kezdo);
    }
    var vvv = tomb.join(".");
    if (vvv.substring(0,1) == ".") {
        vvv = vvv.substring(1);
    }
    document.getElementById(x).value = vvv;
}
function show_img(id) {
    var e = document.getElementById("img_id"+id);
    e.style.visibility = "visible";
}
function hidden_img(id) {
    var e = document.getElementById("img_id"+id);
    e.style.visibility = "hidden";
}

// DIV tag mutatása
function HideContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "block";
 }

function HideContent2(d) {
    if(d.length < 1) { return; }
    var e = document.getElementById("li_"+d);
    document.getElementById(d).style.display = "none";
    //document.getElementById("li_"+d).className = "normal";
    e.setAttribute('className','normal');
    e.setAttribute('class','normal'); 


  /*
function add_teaor(x,y,z){
    out=\"<input class='hidden' name='teaor_id' type='hidden' id='teaor_id' value='\"+x+\"'>\\n\"
    out+=\"<input class='hidden' name='teaor_num' type='hidden' id='teaor_num' value='\"+y+\"'>\\n\"
    out+=\"<input class='hidden' name='teaor_nev' type='hidden' id='teaor_nev' value='\"+z+\"'>\\n\"   
    if (x!='') {    
        out+=\"<div class='teaor_nev'>\"+y+\"&nbsp;\"+z+\"</div>\"
        out+=\"<div class='del' onclick=\\\"add_teaor('','','')\\\" title='Törlés!'>Törlés</div>\\n\"
    }else {
        out+=\"\\n\"
    }
    document.getElementById(\"teaor_field\").innerHTML=out;
}
  
  */    
     
}
function ShowContent_szerzodes (d,cim, dstart, dend) {
     nevek=new Array("Elérhetőségek", "Cégvezető", "Titkárnő", "Kapcsolattartó");
    e = document.getElementById("li_"+d);
    a = document.getElementById("adat"+d);
    a.style.display = "block";    
    out="<li class='current'><span>"+cim+"</span></li>";
    e.innerHTML=out;
    for(i=dstart;i<=dend;i++){
        e = document.getElementById("li_"+i);
        a = document.getElementById("adat"+i);
        if(i != d) {
            out="<li class='normal' onclick=\"ShowContent_szerzodes('"+i+"','"+nevek[i-3]+"','3', '6'); \"><span>"+nevek[i-3]+"</span></li>";
            e.innerHTML=out
            a.style.display = "none";
        }
    }
    
}


function ShowContent_mtars (d,cim, dstart, dend) {
     nevek=new Array("Személyes adatok", "Elérhetőségek", "Vállakozás adatai", "Feljegyzés");
    e = document.getElementById("li_"+d);
    a = document.getElementById("adat"+d);
    a.style.display = "block";    
    out="<li class='current'><span>"+cim+"</span></li>";
    e.innerHTML=out;
    for(i=dstart;i<=dend;i++){
        e = document.getElementById("li_"+i);
        a = document.getElementById("adat"+i);
        if(i != d) {
            out="<li class='normal' onclick=\"ShowContent_mtars('"+i+"','"+nevek[i-1]+"','1', '4'); \"><span>"+nevek[i-1]+"</span></li>";
            e.innerHTML=out
            a.style.display = "none";
        }
    }
    
}

function ReverseContentDisplay(d) {
    if(d.length < 1) { return; }
    if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
    else { document.getElementById(d).style.display = "none"; }
}
function ReverseContentKereslet(cim, tartalom) {
    if(cim.length < 1 || tartalom.length < 1) { return; }
    if( document.getElementById(tartalom).style.display == "none") {
        document.getElementById(tartalom).style.display = "block"; 
        document.getElementById(cim).style.backgroundImage = "url(images/ikon/ker_nyil_le.gif)"; 
    }
    else { 
        document.getElementById(tartalom).style.display = "none"; 
        document.getElementById(cim).style.backgroundImage = "url(images/ikon/ker_nyil.gif)";
    }
}
////////////////

var telefon = "()- 0123456789";
var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var numbers = "0123456789";
function controlchars(thestr,controlstr)
{
    var telefon = "()- 0123456789";
    var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
            
    if(controlstr.indexOf(thestr.value.charAt(thestr.value.length - 1)) == -1)
    {
        var x=thestr.value.length - 1;
        thestr.value=thestr.value.substring(0,x)
    }
}



