// Megrendelő űrlaphoz
// Egy-egy elem aláhúzása
function underlineThisElement(id) {
     document.getElementById(id+"underline").style.display = "";
     document.getElementById(id+"help").style.display = "";
}
function notUnderlineThisElement(id) {
     document.getElementById(id+"underline").style.display = "none";
     document.getElementById(id+"help").style.display = "none";
}
// Egy radio elem feliratának kiemelése aláhúzással
function boldThisElement(id,which) {
     if(which=="a" && document.getElementById(id+"bolda").style.textDecoration=="") {
     document.getElementById(id+"bolda").style.textDecoration = "underline";
	 } else if(which=="b" && document.getElementById(id+"boldb").style.textDecoration=="") {
     document.getElementById(id+"boldb").style.textDecoration = "underline";
	 }
	 
     if(which=="a" && document.getElementById(id+"boldb").style.textDecoration=="underline") {
     document.getElementById(id+"boldb").style.textDecoration = "";
	 } else if(which=="b" && document.getElementById(id+"bolda").style.textDecoration=="underline") {
     document.getElementById(id+"bolda").style.textDecoration = "";
	 }
}
// Megrendelő nevének másolása a szállítási névhez
function copyProcurerName() {
     if(document.getElementById("subscriptionmegrendeloneve").value!=document.getElementById("subscriptionszallitasinev").value) {
	 document.getElementById("subscriptioncopytheprocnameornot").checked="true"
     document.getElementById("subscriptionszallitasinev").value=document.getElementById("subscriptionmegrendeloneve").value;
	 } else {
	 document.getElementById("subscriptionszallitasinev").value="";
	 document.getElementById("subscriptioncopytheprocnameornot").checked=""
	 }
}
// Szállítási adatok másolása a számlázási adatokhoz
function copyTransData() {
     if(document.getElementById("subscriptionszallitasiutca").value!=document.getElementById("subscriptionszamlazasiadatutca").value && document.getElementById("subscriptionszallitasiiranyitoszam").value!=document.getElementById("subscriptionszamlazasiadatiranyitoszam").value && document.getElementById("subscriptionszallitasivaros").value!=document.getElementById("subscriptionszamlazasiadatvaros").value && document.getElementById("subscriptionszallitasinev").value!=document.getElementById("subscriptionszamlazasiadatnev").value) {
	 document.getElementById("subscriptioncopythetranferdataornot").checked="true"
     document.getElementById("subscriptionszamlazasiadatnev").value=document.getElementById("subscriptionszallitasinev").value;
	 document.getElementById("subscriptionszamlazasiadatvaros").value=document.getElementById("subscriptionszallitasivaros").value;
     document.getElementById("subscriptionszamlazasiadatiranyitoszam").value=document.getElementById("subscriptionszallitasiiranyitoszam").value;
     document.getElementById("subscriptionszamlazasiadatutca").value=document.getElementById("subscriptionszallitasiutca").value;
	 } else {
	 document.getElementById("subscriptioncopythetranferdataornot").checked=""
	 document.getElementById("subscriptionszamlazasiadatnev").value="";
	 document.getElementById("subscriptionszamlazasiadatvaros").value="";
	 document.getElementById("subscriptionszamlazasiadatiranyitoszam").value="";
	 document.getElementById("subscriptionszamlazasiadatutca").value="";
	 }
}
// Ha szeretne a megrendelő számlát akkor jelenjenek meg a további űrlapelemek
function moreTextInputToData(yesorno) {
     if(yesorno=="yes") {
	 document.getElementById("tovabbiszamlazasimezok").style.display="";
	 } else if(yesorno=="no") {
	 document.getElementById("tovabbiszamlazasimezok").style.display="none";
	 }
}

// Linkszínezés
function active_navi(item) {
     item.style.textDecoration = "none"; item.style.background = "transparent url(elements/redlinebot.png) repeat-x left bottom";
}
function deactive_navi(item) {
     item.style.textDecoration = "none"; item.style.background = "none";
}

// subscription képcsere
function subscriptionMouseOver() {
     document.getElementById("subscription").src = "elements/subscription_hov.png";
}
function subscriptionMouseOut() {
     document.getElementById("subscription").src = "elements/subscription.png";
}
// subscription ADMIN képcsere
function subscriptionMouseOverAdmin() {
     document.getElementById("subscriptionad").src = "../elements/subscription_hov.png";
}
function subscriptionMouseOutAdmin() {
     document.getElementById("subscriptionad").src = "../elements/subscription.png";
}

// új ablakok nyitása
function openwindownewmagazine(name,tag) {
var properties = "location=no,scrollbars=yes,menubar=yes,toolbar=no,resizable=yes,width=990,height=607";
link = window.open(name,tag,properties);
link.focus();
}

// search feliratcsere
function wordsUnFocus() {
     if(document.getElementById("swhat").value=="") {
     document.getElementById("swhat").value = "Mit keres?";
	 }
}
function wordsFocus() {
     if(document.getElementById("swhat").value=="" || document.getElementById("swhat").value=="Mit keres?") {
	 document.getElementById("swhat").value = "";
	 }
}

// admin bejelentkező oldalon fókusz
function adminFocus() {
     document.getElementById("uNevadmin").focus();
}
function enterFocus() {
     document.getElementById("uNev").focus();
}
function subscrFocus() {
     document.getElementById("subscriptionmegrendeloneve").focus();
}

// Szövegformázó script INNENTŐL
function whichYouClick(id,element) {
     switch(element) {
     case'bold':insert_text(document.getElementById(id),'[b]_any_[/b]');
	 break;
     case'big':insert_text(document.getElementById(id),'[big]_any_[/big]');
	 break;
	 case'italic':insert_text(document.getElementById(id),'[i]_any_[/i]');
	 break;
	 case'underline':insert_text(document.getElementById(id),'[u]_any_[/u]');
	 break;
	 case'divs':insert_text(document.getElementById(id),'[div ml:;mr:;mt:;w:;h:;]_any_[/div]');
	 break;
	 case'divsupd':var q=document.getElementById('divsupd');insert_text(document.getElementById(id),''+q.options[q.selectedIndex].value+'_any_');
	 break;
	 
	 case'just':insert_text(document.getElementById(id),'[just]_any_[/just]');
	 break;
	 case'special':var w=document.getElementById('special');insert_text(document.getElementById(id),w.value+'_any_');
	 break;
	 case'center':insert_text(document.getElementById(id),'[center]_any_[/center]');
	 break;

	 case'url':var z=document.getElementById('url');insert_text(document.getElementById(id),'[url='+z.value+']_any_[/url]');
	 break;
	 case'urltwo':var z=document.getElementById('urltwo');insert_text(document.getElementById(id),'[url='+z.value+']_any_[/url]');
	 break;
	 case'urlthree':var z=document.getElementById('urlthree');insert_text(document.getElementById(id),'[url='+z.value+']_any_[/url]');
	 break;

	 
	 case'goimg':var q=document.getElementById('goimg');insert_text(document.getElementById(id),'[img='+q.options[q.selectedIndex].value+']_any_');
	 break;	
	 case'aimg':var q=document.getElementById('aimg');insert_text(document.getElementById(id),'[img='+q.value+']_any_');
	 break;
	 
	 case'lead':var q=document.getElementById('lead');insert_text(document.getElementById(id),'[lead='+q.options[q.selectedIndex].value+']_any_[/lead]');
	 break;	 
	 case'leadtwo':var q=document.getElementById('leadtwo');insert_text(document.getElementById(id),'[lead='+q.options[q.selectedIndex].value+']_any_[/lead]');
	 break;	 
	 case'leadthree':var q=document.getElementById('leadthree');insert_text(document.getElementById(id),'[lead='+q.options[q.selectedIndex].value+']_any_[/lead]');
	 break;
	 
	 case'fty':var h=document.getElementById('fty');insert_text(document.getElementById(id),'[fty='+h.options[h.selectedIndex].value+']_any_[/fty]');
	 break;
	 case'ftytwo':var h=document.getElementById('ftytwo');insert_text(document.getElementById(id),'[fty='+h.options[h.selectedIndex].value+']_any_[/fty]');
	 break;
	 case'ftythree':var h=document.getElementById('ftythree');insert_text(document.getElementById(id),'[fty='+h.options[h.selectedIndex].value+']_any_[/fty]');
	 break;
	 
	 case'sizes':var x=document.getElementById('sizes');insert_text(document.getElementById(id),'[size='+x.options[x.selectedIndex].value+']_any_[/size]');
	 break;
	 case'colors':var y=document.getElementById('colors');insert_text(document.getElementById(id),'[color='+y.options[y.selectedIndex].value+']_any_[/color]');
	 break;
	 case'sizestwo':var x=document.getElementById('sizestwo');insert_text(document.getElementById(id),'[size='+x.options[x.selectedIndex].value+']_any_[/size]');
	 break;
	 case'colorstwo':var y=document.getElementById('colorstwo');insert_text(document.getElementById(id),'[color='+y.options[y.selectedIndex].value+']_any_[/color]');
	 break;
	 case'sizesthree':var x=document.getElementById('sizesthree');insert_text(document.getElementById(id),'[size='+x.options[x.selectedIndex].value+']_any_[/size]');
	 break;
	 case'colorsthree':var y=document.getElementById('colorsthree');insert_text(document.getElementById(id),'[color='+y.options[y.selectedIndex].value+']_any_[/color]');
	 break;
	 }
     document.getElementById(id).focus();
}
function whichYouClickIfMore(id,element,nr) {
     switch(element) {
	 case'colorsupd'+nr:var y=document.getElementById('colorsupd'+nr);insert_text(document.getElementById(id),'[color='+y.options[y.selectedIndex].value+']_any_[/color]');
	 break;
	 case'ftyupd'+nr:var h=document.getElementById('ftyupd'+nr);insert_text(document.getElementById(id),'[fty='+h.options[h.selectedIndex].value+']_any_[/fty]');
	 break;
	 case'colorsupdone'+nr:var y=document.getElementById('colorsupdone'+nr);insert_text(document.getElementById(id),'[color='+y.options[y.selectedIndex].value+']_any_[/color]');
	 break;
	 case'ftyupdone'+nr:var h=document.getElementById('ftyupdone'+nr);insert_text(document.getElementById(id),'[fty='+h.options[h.selectedIndex].value+']_any_[/fty]');
	 break;
	 }
     document.getElementById(id).focus();
}

function insert_text(whe,wha) {
     if(whe.setSelectionRange) {
	 var selectedText=whe.value.substring(whe.selectionStart,whe.selectionEnd);
	 var poz=whe.value.length;
// Ha van selectedText (legördülő listából való választás) KEZDETE
	 if(selectedText) {
	 wha=wha.replace(/_any_/,selectedText);
	 if(wha.indexOf('!')==-1) {
	 poz=whe.selectionStart+wha.length;
	 } else {
	 poz=whe.selectionStart+wha.indexOf('!');wha=wha.replace(/!/,'!');
	 }
	 } else {
	 wha=wha.replace(/=!/,'');
	 poz=whe.selectionStart+(wha.indexOf('_any_')<0?0:wha.indexOf('_any_'));
	 if(poz<0)poz=0;wha=wha.replace(/_any_/,'');
	 }
// Ha van selectedText (legördülő listából való választás) VÉGE
	 var storedTop=whe.scrollTop;
	 whe.value=whe.value.substring(0,whe.selectionStart)+wha+whe.value.substring(whe.selectionEnd,whe.value.length);
	 whe.focus();
	 whe.setSelectionRange(poz,poz);
	 whe.scrollTop=storedTop;
	 } else if(document.selection&&document.selection.createRange) {
	 whe.focus();
	 var range=document.selection.createRange();
	 var storedTop=whe.scrollTop;
	 var stored_range=range.duplicate();
	 stored_range.moveToElementText(whe);
	 stored_range.setEndPoint('EndToEnd',range);
	 whe.selectionStart=stored_range.text.length-range.text.length;whe.selectionEnd=whe.selectionStart+range.text.length;
	 if(range.text!='') {
	 wha=wha.replace(/_any_/,range.text);
	 if(wha.indexOf('!')==-1) {
	 poz=whe.selectionStart+wha.length;
	 } else {
	 poz=whe.selectionStart+wha.indexOf('!');
	 wha=wha.replace(/!/,'');
	 }
	 } else {
	 wha=wha.replace(/!/,'');poz=whe.selectionStart+(wha.indexOf('_any_')<0?0:wha.indexOf('_any_'));
	 if(poz<0)poz=0;wha=wha.replace(/_any_/,'');
	 }
	 range.text=wha;
	 var newRange=whe.createTextRange();
	 newRange.moveStart('character',poz);
	 newRange.collapse();
	 newRange.select();
	 whe.focus();
	 whe.scrollTop=storedTop;
     }
}
// Szövegformázó script IDÁIG
// Láthatatlan tábla innentől
function toggleDeleteOrNo(id) {
     if (document.getElementById("deleteOrNo"+id).style.display == 'none') {
       document.getElementById("deleteOrNo"+id).style.display = "";
     } else {
       document.getElementById("deleteOrNo"+id).style.display = "none";
     }
}

function toggleComments(id) {
     if (document.getElementById("Comments"+id).style.display == 'none') {
       document.getElementById("Comments"+id).style.display = "";
     } else {
       document.getElementById("Comments"+id).style.display = "none";
     }
}
// Láthatatlan tábla idáig

// A szerkesztőfelületen található példa mutatása szegélyek nélkül K
function withorwithoutframes(id) {
     if(document.getElementById("linktoframe").innerHTML == "A cikkhez feltöltött tartalom megtekintése segélyvonalak nélkül") {
     document.getElementById(id).border = "0";
	 document.getElementById("linktoframe").innerHTML = "A cikkhez feltöltött tartalom megtekintése segélyvonalakkal együtt";
     } else	 {
     document.getElementById(id).border = "1";
     document.getElementById("linktoframe").innerHTML = "A cikkhez feltöltött tartalom megtekintése segélyvonalak nélkül";
	 }
}
function withorwithoutframeswriting(id) {
     if(document.getElementById("linktoframe").innerHTML == "Az íráshoz feltöltött tartalom megtekintése segélyvonalak nélkül") {
     document.getElementById(id).border = "0";
	 document.getElementById("linktoframe").innerHTML = "Az íráshoz feltöltött tartalom megtekintése segélyvonalakkal együtt";
     } else {
     document.getElementById(id).border = "1";
     document.getElementById("linktoframe").innerHTML = "Az íráshoz feltöltött tartalom megtekintése segélyvonalak nélkül";
	 }
}
function withorwithoutframesmenus(id) {
     if(document.getElementById("linktoframe").innerHTML == "A menü tartalmának megtekintése segélyvonalak nélkül") {
     document.getElementById(id).border = "0";
	 document.getElementById("linktoframe").innerHTML = "A menü tartalmának megtekintése segélyvonalakkal együtt";
     } else {
     document.getElementById(id).border = "1";
     document.getElementById("linktoframe").innerHTML = "A menü tartalmának megtekintése segélyvonalak nélkül";
	 }
}
// A szerkesztőfelületen található példa mutatása szegélyek nélkül V


// KEZDETE: Karakterszámláló a textdobozhoz
function getObject(obj) {
  var theObj;
  if(document.all) {
    if(typeof obj=="string") {
      return document.all(obj);
    } else {
      return obj.style;
    }
  }
  if(document.getElementById) {
    if(typeof obj=="string") {
      return document.getElementById(obj);
    } else {
      return obj.style;
    }
  }
  return null;
}

//Contador de caracteres.
function Contar(entrada,salida,texto,caracteres) {
  var entradaObj=getObject(entrada);
  var salidaObj=getObject(salida);
  var longitud=caracteres - entradaObj.value.length;
  if(longitud <= 0) {
    longitud=0;
    texto='<span>'+texto+'</span>';
    entradaObj.value=entradaObj.value.substr(0,caracteres);
  }
  salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
}


// Sikeres megrendelés esetén ugorjon az oldal 7mp múlva a főoldalra
function soonJump() {
setTimeout("startsideJump();",30000);
}
function startsideJump() {
document.location.href="/?";
}
