var requestVan = 0;
var pla_ajaxObjects = new Array();
var hourGlass="<div style='width:36px;margin:0 auto;'><img src='img/loading.gif' style='margin:0px auto; width:32px;height:32px; border:0px;'/></div>";
var emailstr;
function checkEmail(emailstr){emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
	if(emailRegExp.test(emailstr)){return true;}else{return false;}
} 
var targetscreen;
function nyitcsuk(whichLayer){
	var elem, vis;
	if( document.getElementById){elem = document.getElementById( whichLayer );}
	else if( document.all ){elem = document.all[whichLayer];}
	else if( document.layers ){elem = document.layers[whichLayer];}
	vis = elem.style;
	if(vis.display=='' && elem.offsetWidth!=undefined && elem.offsetHeight!=undefined){vis.display = (elem.offsetWidth!=0 && elem.offsetHeight!=0)?'block':'none';}
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}

var a;
var pic;
function turnOn(a,pic){a.src=pic;}
function turnOff(a,pic){a.src=pic;}
function turnOnD(a,pic){document.getElementById(a).src=pic;}
function turnOffD(a,pic){document.getElementById(a).src=pic;}
		
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&  anchor.getAttribute("rel") == "external"){
			anchor.target = "_blank";
		}
	}
}
window.onload = externalLinks;

	  function toggleLayer( whichLayer )
	{

	  var elem, vis;
	  if( document.getElementById ) // this is the way the standards work
	    elem = document.getElementById( whichLayer );
	  else if( document.all ) // this is the way old msie versions work
		elem = document.all[whichLayer];
	  else if( document.layers ) // this is the way nn4 works
	    elem = document.layers[whichLayer];
	  vis = elem.style;
	  // if the style.display value is blank we try to figure it out here
	  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
	    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
	}

var targetscreen;
function  displayscreen(ajaxIndex,targetscreen){      
	var itemsToBeCreated = new Array();
	var myDiva = document.getElementById(targetscreen);
	myDiva.innerHTML = pla_ajaxObjects[ajaxIndex].response;
	requestVan=0;
}
function getkalkulator(targetscreen){
		var myDiva = document.getElementById(targetscreen);
		myDiva.innerHTML = hourGlass;
		var ajaxIndex = pla_ajaxObjects.length;
		pla_ajaxObjects[ajaxIndex] = new sack();
		pla_ajaxObjects[ajaxIndex].setVar("targetscreen",targetscreen);
		pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getkalkulator.php";
		pla_ajaxObjects[ajaxIndex].method =  'POST';
		pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displayscreen(ajaxIndex,targetscreen); };
		pla_ajaxObjects[ajaxIndex].runAJAX();

}
var divname;
function getnapdiv(divname){
	var myDiva = document.getElementById(divname+'_napdiv');
	//myDiva.innerHTML = '';

	var evho = document.getElementById(divname+'_stevho').value;
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("evho",evho);
	pla_ajaxObjects[ajaxIndex].setVar("divname",divname);
	pla_ajaxObjects[ajaxIndex].requestFile = 'inc/ajax_getnapdiv.php';
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetnapdiv(ajaxIndex,divname); };
	pla_ajaxObjects[ajaxIndex].runAJAX();		
}
function displaygetnapdiv(ajaxIndex,divname){
	var itemsToBeCreated = new Array();
	var myDiva = document.getElementById(divname+'_napdiv');
	myDiva.innerHTML = pla_ajaxObjects[ajaxIndex].response;
	requestVan=0;
}

function savemydata(f){
	var ale=document.getElementById('alapinferror');
	var email=document.getElementById('contact_email').value;
	if(email!="" && checkEmail(email)==true){
		ale.innerHTML='';
		var name=document.getElementById('contact_name').value;
		var telno=document.getElementById('contact_mobil').value;
		if(name!='' && telno!=''){ale.innerHTML='';f.submit();}
		else{ale.innerHTML='A név és a telefonszám mezők kötelezőek!';}
	}
	else{ale.innerHTML='Helyes formátumú email címet kell megadni!';}
}
function getaddress(){$.ajax({type:'POST',url: 'inc/ajax_getaddress.php',data:'cid=1',success: function(data){$("#cimlista").html(data);}});}
var cid;
function editaddress(cid){$.ajax({type:'POST',url: 'inc/ajax_editaddress.php',data:'cid='+cid,success: function(data){$("#cimrow_"+cid).html(data);}});}

function saveeditaddress(cid){
	var cimname = document.getElementById('cimname').value;
	var city = document.getElementById('city').value;
	var irnum = document.getElementById('irnum').value;
	var address = document.getElementById('address').value;
	
	if(cimname=="" && city=="" && irnum=="" && address==""){
		alert("valamelyik mezőt ki kell tölteni!");	
	}
	else{
		var ajaxIndex = pla_ajaxObjects.length;
		pla_ajaxObjects[ajaxIndex] = new sack();
		pla_ajaxObjects[ajaxIndex].setVar("cid",cid);
		pla_ajaxObjects[ajaxIndex].setVar("cimname",cimname);
		pla_ajaxObjects[ajaxIndex].setVar("city",city);
		pla_ajaxObjects[ajaxIndex].setVar("irnum",irnum);
		pla_ajaxObjects[ajaxIndex].setVar("address",address);
		pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_saveeditaddress.php";
		pla_ajaxObjects[ajaxIndex].method =  'POST';
		pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaysaveeditaddress(ajaxIndex); };
		pla_ajaxObjects[ajaxIndex].runAJAX();
	}
}	
function  displaysaveeditaddress(ajaxIndex){      
	var eee = pla_ajaxObjects[ajaxIndex].response;
	requestVan=0;
	getaddress();
	
}

function newaddress(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid",cid);
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_newaddress.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaynewaddress(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}
function  displaynewaddress(ajaxIndex){      
	var itemsToBeCreated = new Array();
	var myDiva = document.getElementById('newcim');
	myDiva.innerHTML = pla_ajaxObjects[ajaxIndex].response;
	requestVan=0;
	
}

function savenewaddress(){
	var cimname = document.getElementById('cimname').value;
	var city = document.getElementById('city').value;
	var irnum = document.getElementById('irnum').value;
	var address = document.getElementById('address').value;
	
	if(cimname=="" || city=="" || irnum=="" || address==""){
		alert("Összes mezőt ki kell tölteni!");	
	}
	else{
		var ajaxIndex = pla_ajaxObjects.length;
		pla_ajaxObjects[ajaxIndex] = new sack();
		pla_ajaxObjects[ajaxIndex].setVar("cimname",cimname);
		pla_ajaxObjects[ajaxIndex].setVar("city",city);
		pla_ajaxObjects[ajaxIndex].setVar("irnum",irnum);
		pla_ajaxObjects[ajaxIndex].setVar("address",address);
		pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_savenewaddress.php";
		pla_ajaxObjects[ajaxIndex].method =  'POST';
		pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaysavenewaddress(ajaxIndex); };
		pla_ajaxObjects[ajaxIndex].runAJAX();
	}
}	
function  displaysavenewaddress(ajaxIndex){      
	var eee = pla_ajaxObjects[ajaxIndex].response;
	requestVan=0;
	//alert(eee);
	getaddress();
	
}
function chpasswd(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].requestFile = 'inc/ajax_chpasswd.php?albid=yes';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaychpasswd(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}


function chpasswdre(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].requestFile = 'inc/ajax_chpasswdre.php?albid=yes';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaychpasswd(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}

function displaychpasswd(ajaxIndex){
    var itemsToBeCreated = new Array();
    var myDiv = document.getElementById('passwdea');
    myDiv.innerHTML = pla_ajaxObjects[ajaxIndex].response;
    requestVan=0;
}

function getregnewszamlacim(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid","0");
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getregnewszamlacim.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetregszamlacim(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}

function getregoldszamlacim(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid","0");
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getregoldszamlacim.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetregszamlacim(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}


function displaygetregszamlacim(ajaxIndex){
    var itemsToBeCreated = new Array();
    var myDiv = document.getElementById('szamladiv');
    myDiv.innerHTML = pla_ajaxObjects[ajaxIndex].response;
    requestVan=0;
}

function getregnewkiallcim(){
var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid","0");
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getregnewkiallcim.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetregnewkiallcim(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();	
}

function getregoldkiallcim(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid","0");
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getregoldkiallcim.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetregnewkiallcim(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}

function displaygetregnewkiallcim(ajaxIndex){
    var itemsToBeCreated = new Array();
    var myDiv = document.getElementById('odadiv');
    myDiv.innerHTML = pla_ajaxObjects[ajaxIndex].response;
    requestVan=0;
}

function getregnewvisszacim(){
var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid","0");
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getregnewvisszacim.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetregnewvisszacim(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();	
}

function getregoldvisszacim(){
	var ajaxIndex = pla_ajaxObjects.length;
	pla_ajaxObjects[ajaxIndex] = new sack();
	pla_ajaxObjects[ajaxIndex].setVar("cid","0");
	pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_getregoldvisszacim.php";
	pla_ajaxObjects[ajaxIndex].method =  'POST';
	pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaygetregnewvisszacim(ajaxIndex); };
	pla_ajaxObjects[ajaxIndex].runAJAX();
}

function displaygetregnewvisszacim(ajaxIndex){
    var itemsToBeCreated = new Array();
    var myDiv = document.getElementById('visszadiv');
    myDiv.innerHTML = pla_ajaxObjects[ajaxIndex].response;
    requestVan=0;
}

function uzenet(){
	var ulaste=document.getElementById('uzeneterror');
	var uname=document.getElementById('uzenet_name').value;
	var utelno=document.getElementById('uzenet_mobil').value;
	var uemail=document.getElementById('uzenet_emails').value;
	var uzenetem=document.getElementById('uzenet').value;	
	if(uemail!="" && checkEmail(uemail)==true){
			ulaste.innerHTML='';
			if(uname!='' && utelno!='' && uzenetem!=''){
				var myDiva = document.getElementById('uzenetdiv');
				myDiva.innerHTML = '<fieldset style="border:1px solid #ec9023;"><legend>&nbsp;Üzenet</legend><h2>Üzenetét továbbítását megkezdtük, kis türelemet kérünk!</h3></fieldset>';

				var ajaxIndex = pla_ajaxObjects.length;
				pla_ajaxObjects[ajaxIndex] = new sack();
				pla_ajaxObjects[ajaxIndex].setVar("uname",uname);
				pla_ajaxObjects[ajaxIndex].setVar("utelno",utelno);
				pla_ajaxObjects[ajaxIndex].setVar("uemail",uemail);
				pla_ajaxObjects[ajaxIndex].setVar("uzenetem",uzenetem);
				pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_uzenet.php";
				pla_ajaxObjects[ajaxIndex].method =  'POST';
				pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displayuzenet(ajaxIndex); };
				pla_ajaxObjects[ajaxIndex].runAJAX();
			}
			else{
				ulaste.innerHTML='Kérjük adja meg a kötelező mezőket!';	
			}
	}
	else{
		ulaste.innerHTML='Kérjük helyes email címet adjon meg!';	
	}
}

function displayuzenet(ajaxIndex){document.getElementById('uzenetdiv').innerHTML = pla_ajaxObjects[ajaxIndex].response;}
var a, pic;
function turnOn(a,pic){a.src=pic;}
function turnOff(a,pic){a.src=pic;}

function SaveBaseUserdata(){
	var name=document.getElementById('name').value;
	var email=document.getElementById('email').value;
	var pass=document.getElementById('pass').value;
	var telno=document.getElementById('telno').value;
	if(email!="" && checkEmail(email)==true){
		if(name=='' || name.length<6){dispmess('A név mező nem lehet 6 karakternél kevesebb!','userbasedatamessage');}
		else{
			if(pass=='' || pass.length<5){dispmess('A jelszó nem lehet 5 karakternél kevesebb!','userbasedatamessage');}
			else{
				var ajaxIndex = pla_ajaxObjects.length;
				pla_ajaxObjects[ajaxIndex] = new sack();
				pla_ajaxObjects[ajaxIndex].setVar("name",name);
				pla_ajaxObjects[ajaxIndex].setVar("telno",telno);
				pla_ajaxObjects[ajaxIndex].setVar("email",email);
				pla_ajaxObjects[ajaxIndex].setVar("pass",pass);
				pla_ajaxObjects[ajaxIndex].requestFile = "inc/ajax_SaveBaseUserdata.php";
				pla_ajaxObjects[ajaxIndex].method =  'POST';
				pla_ajaxObjects[ajaxIndex].onCompletion = function(){ displaySaveBaseUserdata(ajaxIndex); };
				pla_ajaxObjects[ajaxIndex].runAJAX();
			}
		}	
	}
	else{dispmess('Helytelen email cím, vagy üres!','userbasedatamessage');}		
}
function displaySaveBaseUserdata(ajaxIndex){requestVan=0;dispmess(pla_ajaxObjects[ajaxIndex].response,'userbasedatamessage')}
var targetdiv,domainid;
function dispmess(message,targetdiv){document.getElementById(targetdiv).innerHTML = message ;document.getElementById(targetdiv).style.display = "block";var t=setTimeout("hidemess('"+targetdiv+"');",2500);}
function hidemess(targetdiv){document.getElementById(targetdiv).innerHTML='';}
function addnewdomain(){$.ajax({type:'POST',url: 'inc/ajax_addnewdomain.php',data:'name=yes',success: function(data){$("#newdomaindiv").html(data);}});}
function savenewdomain(){$.ajax({type:'POST',url: 'inc/ajax_addnewdomain.php',data:'name='+$("#namem").val(),success: function(data){getmydomains()}});}
function getmydata(){$.ajax({type:'POST',url: 'inc/ajax_getmydata.php',data:'name=yes',success: function(data){$("#setupcontainer").html(data);}});}
function getmydomains(){$.ajax({type:'POST',url: 'inc/ajax_getmydomains.php',data:'name=yes',success: function(data){$("#setupcontainer").html(data);}});}
function getmyemails(){$.ajax({type:'POST',url: 'inc/ajax_getmyemails.php',data:'name=yes',success: function(data){$("#setupcontainer").html(data);}});}
function getmystorage(){$.ajax({type:'POST',url: 'inc/ajax_getmystorage.php',data:'name=yes',success: function(data){$("#setupcontainer").html(data);}});}
function getonedomain(domainid){

	$.ajax({type:'POST',url: 'inc/ajax_getonedomain.php',data:'domainid=' + domainid,success: function(data){$("#setupcontainer").html(data);}});
}

//$("#childage").empty().html(hourGlass);
//function showchildfieldtransfer(){if($("#child").val()!="0"){$.ajax({type:'POST',url: 'inc/ajax_showchildfieldtransfer.php',data:'childnum='+$("#child").val(),success: function(data){$("#childage").html(data);}});}}

