function load_city(hova, state) {
$(hova).load("/documents/hunjob/php/admin/loadcity_v1.php?a="+Math.random()+"&stateid="+state);
}

function EndReg_chk(mode, userid) {

var phone = document.getElementById('work_phone').value;
var pwd1 = document.getElementById('work_newpwd').value;
var pwd2 = document.getElementById('work_confirm_newpwd').value;
var email = document.getElementById('email').value;
var regcode = document.getElementById('kod').value;
var portalid = document.getElementById('portalid').value;
var veznev = document.getElementById('work_veznev').value;
var kernev = document.getElementById('work_kernev').value;

var szint = document.getElementById('szint').value;


var error = "";

if (document.getElementById('work_newsletter').checked==true) {
var nwl = 1;
} else { var nwl = 0; }

var mehet = 0;

	if (email.length>5) {
	mehet=1;
	} else mehet=0;
	
	if (regcode.length>3) {
	mehet=1;
	} else mehet=0;


	if ((veznev.length<3)&&(kernev.length<3)) {
	 mehet=0;
	 error += "\n Túl rövid a Vezeték és/vagy keresztnév amit megadott!";
	} else { 
	mehet=1; 
	}

	if (pwd1!=pwd2) {
	 mehet=0;
	 error += "\n A megadott jelszavak nem egyeznek!";
	} else { 
		if ((mode==0)&&(pwd1.length>0)){
			if (pwd1.length<5) {
			error += "\n Túl rövid a megadott jelszó!";
			mehet = 0;
			} else {
			mehet=1; 
			}
		} else if ((mode==1) && (pwd1.length>0)) {
			if (pwd1.length<5) {
			error += "\n Túl rövid a megadott jelszó!";
			mehet = 0;
			} else {
			mehet=1; 
			}
		}
	}

		var state = document.getElementById('work_state').value;
		
	if(nwl) {
		var city = document.getElementById('work_city').value;
		var address = document.getElementById('work_address').value;
		var postcode = document.getElementById('work_postnum').value;
		
			if (state==0) {
			mehet = 0;
			error += "\n Túl rövid a megadott megyenév!";
			}
			
			if (city.length<4) {
			mehet = 0;
			error += "\n Túl rövid a megadott városnév!";
			}
			
			if (address.length<6) {
			mehet = 0;
			error += "\n Túl rövid a megadott lakcím!";
			}
		
			if (postcode.length<3) {
			mehet = 0;
			error += "\n Túl rövid az Irányítószám!";
			}
	}
	
// HA MInden OK!
	if (mehet==1) {
	// Ajax-os reg futtatása
	if (mode==0) {
	 register_user(veznev, kernev, email, regcode, pwd1, phone, nwl, state, city, address, postcode, portalid, szint);	
	} else if (mode==1) {
	 modify_user(veznev, kernev, email, pwd1, phone, nwl, state, city, address, postcode, userid, portalid, szint);	
	}
	
	} else {
	GX_message(error, '', '', 'explode', 'slide');
	}

}


function comp_EndReg_chk(mode, companyid) {

// Alapadatok
var name = document.getElementById('companyname').value;
var pwd1 = document.getElementById('company_newpwd').value;
var pwd2 = document.getElementById('company_confirm_newpwd').value;
var email = document.getElementById('email').value;
var regcode = document.getElementById('kod').value;

var state = document.getElementById('company_state').value;
var city = document.getElementById('company_city').value;
var address = document.getElementById('company_address').value;
var postcode = document.getElementById('company_postnum').value;
var web = document.getElementById('web').value;

// SZámlázási adatok
var sz_city = document.getElementById('company_sz_city').value;
var sz_address = document.getElementById('company_sz_address').value;
var sz_postnum = document.getElementById('company_sz_postnum').value;
var bank = document.getElementById('bank').value;		
var taxnum = document.getElementById('taxnum').value;
var trade_reg = document.getElementById('trade_reg').value;

// Kapcsolattartó adatai
var cp_name = document.getElementById('cp_name').value;
var cp_status = document.getElementById('cp_status').value;
var cp_email = document.getElementById('cp_email').value;
var phone = document.getElementById('cp_phone').value;
		
var portalid = document.getElementById('portalid').value;

var error = "";
var mehet = 0;


	if (email.length>5) {
	mehet=1;
	} else mehet=0;
	
	if (regcode.length>3) {
	mehet=1;
	} else mehet=0;

	if (name.length<6) {
	 mehet=0;
	 error += "\n Túl rövid a Név amit megadott!";
	} else { 
	mehet=1; 
	}

	if (pwd1!=pwd2) {
	 mehet=0;
	 error += "\n A megadott jelszavak nem egyeznek!";
	} else { 
		if ((mode==0)&&(pwd1.length>0)){ 
			if (pwd1.length<5) {
			error += "\n Túl rövid a megadott jelszó!";
			mehet = 0;
			} else {
			mehet=1; 
			}
		} else if ((mode==1) && (pwd1.length>0)) {
			if (pwd1.length<5) {
			error += "\n Túl rövid a megadott jelszó!";
			mehet = 0;
			} else {
			mehet=1; 
			}
		}
	}
		
	if (state==0) {
			mehet = 0;
			error += "\n Túl rövid a megadott megyenév!";
			}
		
	if (city.length<4) {
			mehet = 0;
			error += "\n Túl rövid a megadott városnév!";
			}
			
	if (address.length<6) {
			mehet = 0;
			error += "\n Túl rövid a megadott lakcím!";
			}
	
	if (postcode.length<3) {
			mehet = 0;
			error += "\n Túl rövid az Irányítószám!";
			}
	
// HA MInden OK!
	if (mehet==1) {
	// Ajax-os reg futtatása
	if (mode==0) {
	 register_company(name, email, regcode, pwd1, state, city, address, postcode, web, sz_city, sz_address, sz_postnum, bank, taxnum, trade_reg, cp_name, cp_status, cp_email, phone, portalid);	
	} else if (mode==1) {

	 modify_company(name, email, pwd1, state, city, address, postcode, web, sz_city, sz_address, sz_postnum, bank, taxnum, trade_reg, cp_name, cp_status, cp_email, phone, companyid, portalid);	
	}
	
	} else {
	GX_message(error, '',  '', 'explode', 'slide');
	}

}


function register_company(name, email, regcode, pwd, state, city, address, postcode, web, sz_city, sz_address, sz_postnum, bank, taxnum, trade_reg, cp_name, cp_status, cp_email, phone, portalid) {

		var mode=0;
		$.post("documents/hunjob/php/creg_accept.php", {
		mode: mode,
		portalid: portalid,
		email: email,
		name: name,
		reg_code: regcode,
		pwd: pwd,
		state: state,
		city: city,
		address: address,
		postcode: postcode,
		web: web,
		sz_city: sz_city,
		sz_address: sz_address,
		sz_postnum: sz_postnum,
		bank: bank,
		taxnum: taxnum,
		trade_reg: trade_reg,
		cp_name: cp_name,
		cp_email: cp_email, 
		cp_status: cp_status,
		phone: phone
		},function(xml) {
						GX_message("<b>"+xml+"</b>", '', 'fooldal', 'explode', 'slide');
					});
	
	
	} 


function register_user(veznev, kernev, email, regcode, pwd, phone, nwl, state, city, address, postcode, portalid, szint) {

		var mode = 0;
		
		$.post("documents/hunjob/php/reg_accept.php", {
		mode: mode,
		portalid: portalid,
		email: email,
		veznev: veznev,
		kernev: kernev,
		reg_code: regcode, 
		phone: phone,
		pwd: pwd,
		nwl: nwl,
		state: state,
		city: city,
		address: address,
		postcode: postcode,
		szint: szint
		},function(xml) {
						GX_message("<b>"+xml+"</b>", '', 'fooldal', 'explode', 'slide');
					});
	
	}  

	
function modify_company(name, email, pwd, state, city, address, postcode, web, sz_city, sz_address, sz_postnum, bank, taxnum, trade_reg, cp_name, cp_status, cp_email, phone, companyid, portalid) {

		var mode = 1;
		
		$.post("documents/hunjob/php/creg_accept.php", {
		mode: mode,
		portalid: portalid,
		companyid: companyid,
		email: email,
		name: name,
		pwd: pwd,
		state: state,
		city: city,
		address: address,
		postcode: postcode,
		web: web,
		sz_city: sz_city,
		sz_address: sz_address,
		sz_postnum: sz_postnum,
		bank: bank,
		taxnum: taxnum,
		trade_reg: trade_reg,
		cp_name: cp_name,
		cp_email: cp_email, 
		cp_status: cp_status,
		phone: phone
		},function(xml) {
						GX_message("<b>"+xml+"</b>", '', '', 'explode', 'slide');
					});
	
	}  

	
function modify_user(veznev, kernev, email, pwd, phone, nwl, state, city, address, postcode, userid, portalid, szint) {

			var mode = 1;
		
		$.post("documents/hunjob/php/reg_accept.php", {
		mode: mode,
		portalid: portalid,
		user_id: userid,
		email: email,
		veznev: veznev,
		kernev: kernev,
		phone: phone,
		pwd: pwd,
		nwl: nwl,
		state: state,
		city: city,
		address: address,
		postcode: postcode,
		szint: szint
		},function(xml) {
						GX_message("<b>"+xml+"</b>", '', '', 'explode', 'slide');
					});
	
	}  
	
	
function eltuntet() {     
	$('#GX_regBox .close').click();

}


function start_reg(email, stateid, template) {
	var hova = "reg_status";
	
	$.post("documents/hunjob/php/email_reg.php", {
	reg_email: email,
	stateid: stateid,
	tmps: template
	}, function (xml) {
					document.getElementById(hova).innerHTML = "<div class='regtext' align='center' style='background: #fff; padding: 4px; border: 1px solid #666;'><b>"+xml+"</b></div>";
				var Timer = setTimeout("eltuntet();", 3000);
	});

	
	}  
	

function start_reg_c(email, stateid, template) {
	var hova = "reg_status";
	
	$.post("documents/hunjob/php/cemail_reg.php", {
	reg_email: email,
	stateid: stateid,
	tmps: template
	}, function(xml) {
				document.getElementById(hova).innerHTML = "<div class='regtext' align='center' style='background: #fff; padding: 4px; border: 1px solid #666;'><b>"+xml+"</b></div>";
				var Timer = setTimeout("eltuntet();", 3000);
		});
		
	}  
	
	
function loadEmailbox(ID) {
$(ID).show("fold");
}

function hideEmailbox(ID) {
$(ID).hide("explode");
}