var boxcolor='';
var tetelek=new Array();
var idopont_tetelek=new Array();
var szerelok=new Array();
var sel_szerelok=new Array();
var munkaeszkoz=new Array();
var sel_munkaeszkoz=new Array();
var lastday='';
var stored_val='';
var tilt=0;
var st_telnum_data='';
var st_tnev_data='';
var st_korzet_data='';
var st_add_data='';
var pagecolor='';
var topicopen=1;
var sending=0;

var move_to_og="";
var moveid="";
var og_moveelem="";

var chatmsgtimeout='';
var eventmsgtimeout='';
var nochatupdate=0;
var chatalerttimeout=0;
var ctitlehandler=1;
var helpmenunames=new Array();


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

/*
function prefix(str,onlypre)
{
    var str_low=(str+'').toLowerCase();
    var str_first=str.substr(0,1);
    
    
    var begin=new Array();
    var pre="";
    
    begin=array("b","c","d","f","g","h","j","k","l","m","n","p","q","r","s","t","v","w","x","y","z");
    
    if(in_array(str_first,$begin))
    pre='a';
    else
    pre='az';
    
    
    str=pre+" "+str;
    
    if(onlypre)
        return pre;
    else
        return str;	
}
*/
function onWindowBlur()
{
	
	ctitlehandler=1;
	document.title='Fördős Attila honlapja - online beszélgetés';
	hasFocus = false;
}
function onWindowFocus()
{
	ctitlehandler=0;
	document.title='Fördős Attila honlapja - online beszélgetés';	
	hasFocus = true;
}

function in_array (needle, haystack, argStrict) {
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                return true;
            }
        }
    }
     return false;
}

function str_replace(search, replace, subject) {
    var s = subject;
    var ra = r instanceof Array, sa = s instanceof Array;
    var f = [].concat(search);
    var r = [].concat(replace);
    var i = (s = [].concat(s)).length;
    var j = 0;
    
    while (j = 0, i--) {
        if (s[i]) {
            while (s[i] = (s[i]+'').split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
        }
    }

    return sa ? s : s[0];
}

function array_unique (array) {
    // http://kevin.vanzonneveld.net
    // +   original by: Carlos R. L. Rodrigues (http://www.jsfromhell.com)
    // +      input by: duncan
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Nate
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Michael Grier
    // %          note 1: the second argument, sort_flags is not implemented
    // *     example 1: array_unique(['Kevin','Kevin','van','Zonneveld','Kevin']);
    // *     returns 1: ['Kevin','van','Zonneveld']
    // *     example 2: array_unique({'a': 'green', 0: 'red', 'b': 'green', 1: 'blue', 2: 'red'});
    // *     returns 2: {'a': 'green', 0: 'red', 1: 'blue'}
    
    var key = '', tmp_arr1 = {}, tmp_arr2 = {};
    var val = '';
    tmp_arr1 = array;
    
    var __array_search = function (needle, haystack) {
        var fkey = '';
        for (fkey in haystack) {
            if ((haystack[fkey] + '') === (needle + '')) {
                return fkey;
            }
        }
        return false;
    };
 
    for (key in tmp_arr1) {
        val = tmp_arr1[key];
        if (false === __array_search(val, tmp_arr2)) {
            tmp_arr2[key] = val;
        }
        
        delete tmp_arr1[key];
    }
    
    return tmp_arr2;
}



function htmlspecialchars (string, quote_style) {
    // http://kevin.vanzonneveld.net
    // +   original by: Mirek Slugen
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Nathan
    // +   bugfixed by: Arno
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Ratheous
    // -    depends on: get_html_translation_table
    // *     example 1: htmlspecialchars("<a href='test'>Test</a>", 'ENT_QUOTES');
    // *     returns 1: '&lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;'
 
    var hash_map = {}, symbol = '', tmp_str = '', entity = '';
    tmp_str = string.toString();
    
    if (false === (hash_map = this.get_html_translation_table('HTML_SPECIALCHARS', quote_style))) {
        return false;
    }
    
    hash_map["'"] = '&#039;';
    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(symbol).join(entity);
    }
    
    return tmp_str;
}

function get_html_translation_table (table, quote_style) {
    // http://kevin.vanzonneveld.net
    // +   original by: Philip Peterson
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: noname
    // +   bugfixed by: Alex
    // +   bugfixed by: Marco
    // +   bugfixed by: madipta
    // +   improved by: KELAN
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Frank Forte
    // +   bugfixed by: T.Wild
    // +      input by: Ratheous
    // %          note: It has been decided that we're not going to add global
    // %          note: dependencies to php.js, meaning the constants are not
    // %          note: real constants, but strings instead. Integers are also supported if someone
    // %          note: chooses to create the constants themselves.
    // *     example 1: get_html_translation_table('HTML_SPECIALCHARS');
    // *     returns 1: {'"': '&quot;', '&': '&amp;', '<': '&lt;', '>': '&gt;'}
    
    var entities = {}, hash_map = {}, decimal = 0, symbol = '';
    var constMappingTable = {}, constMappingQuoteStyle = {};
    var useTable = {}, useQuoteStyle = {};
    
    // Translate arguments
    constMappingTable[0]      = 'HTML_SPECIALCHARS';
    constMappingTable[1]      = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';
 
    useTable       = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
    useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT';
 
    if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
        throw new Error("Table: "+useTable+' not supported');
        // return false;
    }
 
    entities['38'] = '&amp;';
    if (useTable === 'HTML_ENTITIES') {
        entities['160'] = '&nbsp;';
        entities['161'] = '&iexcl;';
        entities['162'] = '&cent;';
        entities['163'] = '&pound;';
        entities['164'] = '&curren;';
        entities['165'] = '&yen;';
        entities['166'] = '&brvbar;';
        entities['167'] = '&sect;';
        entities['168'] = '&uml;';
        entities['169'] = '&copy;';
        entities['170'] = '&ordf;';
        entities['171'] = '&laquo;';
        entities['172'] = '&not;';
        entities['173'] = '&shy;';
        entities['174'] = '&reg;';
        entities['175'] = '&macr;';
        entities['176'] = '&deg;';
        entities['177'] = '&plusmn;';
        entities['178'] = '&sup2;';
        entities['179'] = '&sup3;';
        entities['180'] = '&acute;';
        entities['181'] = '&micro;';
        entities['182'] = '&para;';
        entities['183'] = '&middot;';
        entities['184'] = '&cedil;';
        entities['185'] = '&sup1;';
        entities['186'] = '&ordm;';
        entities['187'] = '&raquo;';
        entities['188'] = '&frac14;';
        entities['189'] = '&frac12;';
        entities['190'] = '&frac34;';
        entities['191'] = '&iquest;';
        entities['192'] = '&Agrave;';
        entities['193'] = '&Aacute;';
        entities['194'] = '&Acirc;';
        entities['195'] = '&Atilde;';
        entities['196'] = '&Auml;';
        entities['197'] = '&Aring;';
        entities['198'] = '&AElig;';
        entities['199'] = '&Ccedil;';
        entities['200'] = '&Egrave;';
        entities['201'] = '&Eacute;';
        entities['202'] = '&Ecirc;';
        entities['203'] = '&Euml;';
        entities['204'] = '&Igrave;';
        entities['205'] = '&Iacute;';
        entities['206'] = '&Icirc;';
        entities['207'] = '&Iuml;';
        entities['208'] = '&ETH;';
        entities['209'] = '&Ntilde;';
        entities['210'] = '&Ograve;';
        entities['211'] = '&Oacute;';
        entities['212'] = '&Ocirc;';
        entities['213'] = '&Otilde;';
        entities['214'] = '&Ouml;';
        entities['215'] = '&times;';
        entities['216'] = '&Oslash;';
        entities['217'] = '&Ugrave;';
        entities['218'] = '&Uacute;';
        entities['219'] = '&Ucirc;';
        entities['220'] = '&Uuml;';
        entities['221'] = '&Yacute;';
        entities['222'] = '&THORN;';
        entities['223'] = '&szlig;';
        entities['224'] = '&agrave;';
        entities['225'] = '&aacute;';
        entities['226'] = '&acirc;';
        entities['227'] = '&atilde;';
        entities['228'] = '&auml;';
        entities['229'] = '&aring;';
        entities['230'] = '&aelig;';
        entities['231'] = '&ccedil;';
        entities['232'] = '&egrave;';
        entities['233'] = '&eacute;';
        entities['234'] = '&ecirc;';
        entities['235'] = '&euml;';
        entities['236'] = '&igrave;';
        entities['237'] = '&iacute;';
        entities['238'] = '&icirc;';
        entities['239'] = '&iuml;';
        entities['240'] = '&eth;';
        entities['241'] = '&ntilde;';
        entities['242'] = '&ograve;';
        entities['243'] = '&oacute;';
        entities['244'] = '&ocirc;';
        entities['245'] = '&otilde;';
        entities['246'] = '&ouml;';
        entities['247'] = '&divide;';
        entities['248'] = '&oslash;';
        entities['249'] = '&ugrave;';
        entities['250'] = '&uacute;';
        entities['251'] = '&ucirc;';
        entities['252'] = '&uuml;';
        entities['253'] = '&yacute;';
        entities['254'] = '&thorn;';
        entities['255'] = '&yuml;';
    }
 
    if (useQuoteStyle !== 'ENT_NOQUOTES') {
        entities['34'] = '&quot;';
    }
    if (useQuoteStyle === 'ENT_QUOTES') {
        entities['39'] = '&#39;';
    }
    entities['60'] = '&lt;';
    entities['62'] = '&gt;';
 
 
    // ascii decimals to real symbols
    for (decimal in entities) {
        symbol = String.fromCharCode(decimal);
        hash_map[symbol] = entities[decimal];
    }
    
    return hash_map;
}

function strpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman    
    // +   bugfixed by: Daniel Esteban
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14
 
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : i;
}

function highlight(megye)
{
	
		
	document.getElementById('momap').src="images/megye/"+megye+".gif";
//	document.getElementById('county_name').innerHTML=countrynames[megye];	
}

function clearmap()
{
	if(document.getElementById('county_selected').value!=""){
		document.getElementById('momap').src="images/megye/"+document.getElementById('county_selected').value+".gif";
		document.getElementById('county_name').innerHTML=countrynames[document.getElementById('county_selected').value];	
		}
	else{	
		document.getElementById('momap').src="images/moterkep.gif";
		document.getElementById('county_name').innerHTML='&nbsp;';	
		}
}

function select_county(megye){
	
	document.getElementById('momap').src="images/megye/"+megye+".gif";
	document.getElementById('county_selected').value=megye;	
	document.getElementById('county_name').innerHTML=countrynames[megye];	

	if($("#town_name").length > 0)
		$("#town_name").load("townlist.php?megye="+megye,'',function(){enable_towns()});
	else
		$("#service_category").removeAttr("disabled");
}

function enable_towns(){
	$("#town_name").removeAttr("disabled");
	$("#service_category").removeAttr("disabled");
}

function partner_select(selectid){
	window.location='index.php?page=partners&submenu='+selectid;
}


function reg(){
	document.getElementById('loginframe').src="index.php?page=reg";
	document.getElementById('login_layer').className="active";
    page_updater('reg');
}


function szerviz(){
	document.getElementById('loginframe').src="index.php";
	document.getElementById('login_layer').className="active";
    page_updater('szerviz');
}


function partners(){
	document.getElementById('loginframe').src="index.php?page=partners";
	document.getElementById('login_layer').className="active";
}


function close_login(){
	parent.document.getElementById('login_layer').className="inactive";
   $.ajax({
   type: "POST",
   url: "clearpath.php",
   data: ""

 });

}

function close_search(){
	$("#search_result_div").html('');
	setheight_main();
}


function setheight(){
	
    return;
	if( typeof( window.innerWidth ) == 'number' ) 
		var ie=0;
  	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
		var ie=1;


	var minuspx=67;
	var pluspx=20;
	if(ie==1){
		minuspx=70;
		pluspx=10;
		}
	$('.login_inner_content').height('auto');
	var newheight=document.getElementById('iframecontent').offsetHeight;
	if (newheight<320)
		newheight=320;
	parent.document.getElementById('loginframe').style.height=(newheight+pluspx)+'px';
	$('.login_inner_content').height((newheight-minuspx)+'px');
	
	
	if(top.document.getElementById('back').offsetHeight<newheight)
		top.document.getElementById('back').style.height=(newheight+300)+'px';
	else
		top.document.getElementById('back').style.height='auto';	


}

function setheight_main(){
    return;
	$('.login_inner').height('auto');
	var newheight=document.getElementById('iframecontent').offsetHeight;
	if (newheight<330)
		newheight=330;
  else
    newheight=newheight+10;
	parent.document.getElementById('loginframe').style.height=(newheight)+'px';
	$('.login_inner').height((newheight-70)+'px');

    parent.document.getElementById('back').style.height='auto';	
    if(newheight>1035)
        parent.document.getElementById('back').style.height=(newheight+157)+'px';
    else
        parent.document.getElementById('back').style.height='auto';
    
    
    
}


function login_sms(){
	if($("#mobilnum").val()=="")
	{
		jAlert("A belépéshez add meg a mobilszámod!");
		return false;
	}
	
	$("#loginform").load("login_sms.php?mobilnum="+$("#mobilnum").val());
}

function set_personal_page(pageid)
{
	if(pageid==1)
	window.location="index.php?page=personal";
	else if(pageid==2)
	window.location="index.php?page=datapage";
	else if(pageid==3)
	window.location="index.php?page=photos";	
	else if(pageid==4)
	window.location="index.php?page=credit";	

}

var uploadphoto;

function upload_photo(url) {
    var width = 400;
    var height = 150;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    uploadphoto = window.open('save_photo.php', "fotofeltoltes", windowFeatures);
    uploadphoto.focus();
}

function set_mainpic(id){
   $.ajax({
   type: "POST",
   url: "set_mainpic.php",
   data: "picid="+id,
   success: function(){
     set_personal_page(3);
   }

 });

}

function del_pic(id){
   $.ajax({
   type: "POST",
   url: "del_pic.php",
   data: "picid="+id,
   success: function(){
     set_personal_page(3);
   }

 });

}

function rename_pic(id,name){

   $.ajax({
   type: "POST",
   url: "rename_pic.php",
   data: "picid="+id+"&name="+name,
   success: function(){
     set_personal_page(3);
   }

 });

}

function load_town(id){
	
	if(id==0)
		{
		$("#town").hide();	
		$("#zip_code").hide();
		return;
		}
	$("#town").show();
	$("#zip_code").hide();
	$("#town").load("load_town.php?countyid="+id,'',setheight());
}

function load_zip(id){
	
	if(id==0)
		{
		$("#zip_code").hide();
		return;
		}
	$("#zip_code").show();
	$("#zip_code").load("load_zip.php?townid="+id,'',setheight());
}

function checkform(x){

	if(x[0]==0)
	{
	var errortext='Hiba a bevitt adatokban:<br><br>';
	
	for(a=0;a<x[1].length;a++)
		errortext+=x[1][a]+'<br>';
		
	jAlert(errortext);
	}
	else{
	set_personal_page(2);
	}
	

}


function manage_contact(userid,link){
    $.ajax({
    type: "POST",
    url: "contacts/"+link+".php",
    data: "userid="+userid+"&sms="+$("#web_sms").val()+"&text="+$("#contact_text").val(),
    success: function(){
       window.location="index.php?page=partners&subpage=partner_page&userid="+userid;
    }
    
    });

}


function del_event(eventid,e)
{
    
if (window.event)
{
window.event.cancelBubble=true;
}
else
{
if (e.cancelable)
{
e.stopPropagation();
}
}


    

    
   $.ajax({
   type: "POST",
   url: "events/delevent.php",
   data: "eventid="+eventid,
   success: function(){
    
        $("#eventrow_"+eventid).remove();
   }

 });

}


function service_search(type)
{
	boxcolor='greenbox';
	if($("#county_selected").val()=="" && type!="orszag"){
		jAlert('Nem választottál megyét!');
		return;
		}

	if($("#town_name").length>0)
		var town=$("#town_name").val();
	else
		var town=0;
	if($("#county_selected").length>0)
		var county=$("#county_selected").val();
	else
		var county='';	
    var categories=$("#categories").val();    
    var mfs=$("#mfs").val();   
    var modells=$("#modells").val();    
      
	$("#search_result_div").load("service_result_data.php?type="+type+"&town="+town+"&categories="+categories+"&county="+county+"&mfs="+mfs+"&modells="+modells,'',function(){setheight_main()});
}


function service_details(id,menu,edit,submenu,pars)
{
    if(menu!=undefined)
    {
        window.location="index.php?page=services&edit="+edit+"&menu="+menu+"&sid="+id+"&submenu="+submenu+"&"+pars;
        return;
    }
    $("#ccontent_div").load("services/service_details.php?edit="+edit+"&menu="+menu+"&sid="+id+"&"+pars,'',function(){

    menu_ul(menu)
    
    });
    
}



function service_price(id,submenu,edit)
{
	$("#service_detail_inner").load("services/service_price.php?edit="+edit+"&id="+id+"&submenu="+submenu,'',function(){setheight_main();menu_ul(2)});
}


function edit_price(id)
{
	$("#service_detail_inner").load("edit_price.php?id="+id,'',function(){setheight_main();menu_ul(2)});
}

function service_offer(id)
{
	$("#service_detail_inner").load("service_offer.php?id="+id,'',function(){menu_ul(4);update_cats();add_tetel()});
}

function munkatarsak(id,menu)
{
    
    var service_id=$("#service_id").val();
	$("#service_detail_inner").load("munkatarsak.php?service_id="+service_id+"&menu="+menu+"&id="+id,'',function(){menu_ul(6);});
}

function ugyfelek(id,menu)
{
    
    var service_id=$("#service_id").val();
	$("#service_detail_inner").load("ugyfelek.php?service_id="+service_id+"&menu="+menu+"&id="+id,'',function(){menu_ul(7);});
}




function edituser(userid)
{
    var service_id=$("#service_id").val();
    var pagetype="munkatarsak";
    var menuid=6;
    
    if($("#pagetype").val()=="ugyfelek")
    {
        pagetype="ugyfelek";
        menuid=7;
    }
    
	$("#service_detail_inner").load(pagetype+".php?service_id="+service_id+"&menu=2&userid="+userid,'',function(){menu_ul(menuid);});
}



function service_time(id,caldate)
{
	$("#service_detail_inner").load("service_time.php?id="+id,'',function(){load_calday(caldate)});
}

function load_calday(caldate,def,morning,evening)
{
	$("#selected_day").load("selected_day.php?sid="+$("#service_id").val()+"&evening="+evening+"&morning="+morning+"&default="+def+"&caldate="+caldate,'',function(){;setday(caldate)});
}

function load_calday_dp(caldate,sid)
{
    var carid=$("#carid").val();
    /*
	$("#selected_day").load("datapage/selected_day_dp.php?carid="+carid+"&sid="+sid+"&caldate="+caldate,'',function(){
	   setday(caldate);
       if(sid>0)
        scrollToElem($("#munkalap_div_header_"+sid));
       });
     */  
    //evening="+evening+"&morning="+morning+"&default="+def+"
    
    $.ajax({
	type: "POST",
	url: "datapage/selected_day_dp.php?carid="+carid+"&sid="+sid+"&caldate="+caldate,
	data: ({}),
	dataType: 'json',
	success: function(data)
	{
        $("#selected_day").html(data[0]);
	   setday(caldate);
       if(sid>0)
        scrollToElem($("#munkalap_div_header_"+sid));
       else if(data[1]>0)
        scrollToElem($("#munkalap_div_header_"+data[1]));
	}
	
	});	
}


function allhours(caldate,morning,evening)
{
    
    if(morning==1 && $("#morningval").val()==1)
        morning=0;
    if(evening==1 && $("#eveningval").val()==1)
        evening=0;    
    load_calday(caldate,0,morning,evening)
}


function munkalap(sid,starthour,startminute,caldate,mlapnum)
{



    var mid="";
    if(sid>0)
        mid="_"+sid;
    else
        mid="_new_"+starthour+"_"+startminute;
        

    if($("#isdp").val()==1)
    {
        mid="";
    }   
    else
    { 
        if( $("#munkalap_div"+mid).is(':visible') ) 
        {
            munkalap_close();
            return;
        }
        if( $("#munkalap_div_new_"+starthour+"_"+startminute).is(':visible') ) 
        {
            munkalap_close();
            return;
        }
    }
    
    mid="";
    mlapnum=parseInt(mlapnum);

        
        
    
    
    munkalap_close();

    idopont_tetelek=Array();
    szerelok=Array();
    munkaeszkoz=Array();
    sel_szerelok= Array();
    sel_munkaeszkoz=Array();

    var service_id=$("#service_id").val();        
	$.ajax({
	type: "POST",
	url: "munkalap_content.php?carid="+$("#carid").val()+"&caldate="+caldate+"&startminute="+startminute+"&starthour="+starthour+"&sid="+sid,
	data: ({}),
	dataType: 'json',
	success: function(data)
	{
        $("#munkalap_div"+mid).html(data[0]);
        $("#munkalap_div"+mid).show();
        $("#munkalap_div"+mid+"_img").attr({src: 'images/uarrow.gif'});
        
        //$(".login_inner_content").height($(".login_inner_content").height()+120);
        datepickerset();
        data_inputfocus();
        if(mlapnum>0)
        {
             var mtop=305+(mlapnum*95);
            $("#munkalap_div").css("marginTop",mtop+"px");
        }
        else
            $("#munkalap_div").css("marginTop","305px");
	}
	
	});	
}


function refresh_hour(clocktype,elem,type)
{
    if(clocktype=="start")
    {
        
        if(($("#endhour").val()=="") && type=="hour")
            $("#endhour").val(parseInt(elem.value)+2);  
        if(($("#endminute").val()=="") && type=="minute")
            $("#endminute").val(parseInt(elem.value));  
        refresh_hour('end');
    }
    
    $("#clock"+clocktype).attr({src: "clock.php?hour="+parseInt($("#"+clocktype+"hour").val())+"&minute="+parseInt($("#"+clocktype+"minute").val())});
}


function load_idoponts(id)
{
    

	$.ajax({
	type: "POST",
	url: "load_idoponts.php?id="+id,
	dataType: 'json',
	success: function(data)
	{
		$('#tetelek_div').before(data[0]);
		idopont_tetelek=data[1];
        setheight();
        setheight_main();

	}
	
	});

}






function number_format(a, b, c, d) {
 a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
 e = a + '';
 f = e.split('.');
 if (!f[0]) {
  f[0] = '0';
 }
 if (!f[1]) {
  f[1] = '';
 }
 if (f[1].length < b) {
  g = f[1];
  for (i=f[1].length + 1; i <= b; i++) {
   g += '0';
  }
  f[1] = g;
 }
 if(d != '' && f[0].length > 3) {
  h = f[0];
  f[0] = '';
  for(j = 3; j < h.length; j+=3) {
   i = h.slice(h.length - j, h.length - j + 3);
   f[0] = d + i +  f[0] + '';
  }
  j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
  f[0] = j + f[0];
 }
 c = (b <= 0) ? '' : c;
 return f[0] + c + f[1];
}

function FormatNumberBy3(num,decnum, decpoint, sep) {
  // check for missing parameters and use defaults if so
  if (arguments.length == 2) {
    sep = ",";
  }
  if (arguments.length == 1) {
    sep = ",";
    decpoint = ".";
  }
  // need a string for operations
  num = num.toString();
  // separate the whole number and the fraction if possible
  a = num.split(decpoint);
  x = a[0]; // decimal
  y = a[1]; // fraction
  z = "";
  if(y!=undefined)
  	y = a[1].substr(0,decnum);



  if (typeof(x) != "undefined") {
    // reverse the digits. regexp works from left to right.
    for (i=x.length-1;i>=0;i--)
      z += x.charAt(i);
    // add seperators. but undo the trailing one, if there
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep)
      z = z.slice(0, -sep.length);
    x = "";
    // reverse again to get back the number
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    // add the fraction back in, if it was there
    if (typeof(y) != "undefined" && y.length > 0)
    {
      x += decpoint + y;
      
	  var stlength=y.length;
	  
      if(decnum-stlength>0)
		for(c=1;c<=(decnum-stlength);c++)
			x+='0';
			
	
	}
      
  }
  return x;
}


function munkalap2(caldate,starthour,startminute)
{
    var sel_szerelok=Array();
    var sel_munkaeszkoz=Array();
    var service_id=$("#service_id").val();
	$("#munkalap_div").load("munkalap_content2.php?startminute="+startminute+"&starthour="+starthour+"&service_id="+service_id+"&caldate="+caldate,'',function(){$("#munkalap_div").show();add_idopont_tetel();datepickerset();setheight();setheight_main();});
    //$("#munkalap_content").draggable();
}

function datepickerset()
{
    
    $('.datum').datepicker({
        monthNames: ['Január','Február','Március','Április','Május','Június','Július','Aug.','Szept.','Október','November','December'],
        dayNamesMin: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'],
        dateFormat: 'yy-mm-dd',
        firstDay: 1,
        changeYear: true 
    });	
}

function munkalap_close(id)
{
    $(".munkalap_div").html('');
    $("#munkalap_div").hide();
    $(".munkalap_div").hide();
    $(".munkalap_img").attr({src: 'images/darrow.gif'})
    
    if(id>0)
        scrollToElem($("#munkalap_div_header_"+id));
}

function HideById(elemid)
{
    $("#"+elemid).hide();
}

function setday(caldate){
    
    if(caldate=="" || caldate==undefined)
        return;
        
   
    $(".daystd").attr({style: 'border:0'});
    document.getElementById("day_"+caldate).style.border='2px solid black';  

}


function service_cal(id,date)
{
    window.location='index.php?page=naptar&caldate='+date;
//	$("#service_detail_inner").load("services/service_time.php?id="+id+"&caldate="+date,'',function(){;load_calday(date,'default');menu_ul(5);});
}

function service_cal_dp(id,date)
{
	window.location="index.php?page=szerviznaptar&carid="+id+"&caldate="+date;
}

function update_cats(){
    $("#categories_offer").val($("#categories").val()); 
    $("#mfs_offer").load("mflist.php?offer&ctype="+$("#categories").val(),'',function(){ $("#mfs_offer").val($("#mfs").val()) });
    $("#modells_offer").load("modellist.php?offer&ctype="+$("#mfs").val(),'',function(){$("#modells_offer").val($("#modells").val()); }); 

    
}


function service_search_pager(type,town,service_category,county,pagenum)
{
	$("#search_result_div").load("service_result_data.php?type="+type+"&page="+pagenum+"&town="+town+"&service_category="+service_category+"&county="+county,'',function(){setheight_main()});
}





function page_updater(type)
{

        var oc1='';
        var oc2='';
        var oc3='';
        
        if(type=="login")
        {
            oc1='onclick="szerviz()"';
            oc2='';
            oc3='onclick="reg()"';    
            $(".service_box").height('425px');
        }
        else if(type=="szerviz")
        {
            oc1='onclick="login()"';
            oc2='';
            oc3='onclick="reg()"';
            $(".service_box").height('330px');    
        }
        else if(type=="reg")
        {
            oc1='onclick="login()"';
            oc2='';
            oc3='onclick="szerviz()"';
            $(".service_box").height('425px');    
        }
  
    
    	$('#butt1').html('<img '+oc1+' alt="" src="images/'+type+'_1.jpg" />');
        $('#butt2').html('<img '+oc2+' alt="" src="images/'+type+'_2.jpg" />');
        $('#butt3').html('<img '+oc3+' alt="" src="images/'+type+'_3.jpg" />');
    
    
    
}

function load_mf(sel)
{
 
    $("#mfs").load("mflist.php?ctype="+sel,'',function(){load_modell(0,1)});
    $("#modelltype").val(sel);
   
}

function enable_mfs(){
    $("#mfs").removeAttr("disabled");
}


function load_modell(sel,force)
{
    if($("#modelltype").val()!=1 && force!=1)
        return;
        
        
   $("#modells").load("modellist.php?ctype="+sel,'',function(){});
}


function load_mf_offer(sel)
{
 
    $("#mfs_offer").load("mflist.php?offer&ctype="+sel,'',function(){load_modell(0,1)});
    $("#modelltype_offer").val(sel);
   
}

function load_modell_offer(sel,force)
{
    /*
    if($("#modelltype_offer").val()!=1 && force!=1)
        return;
     */  
        
   $("#modells_offer").load("modellist.php?offer&ctype="+sel,'',function(){});
}



function load_sublist(sel,tetelid)
{

    if(sel==-1)
    {
        $("#price_sub_"+tetelid).html('<option value="-1">Egyéb</option>');
        return;
    }   
    
    $("#price_sub_"+tetelid).load("price_sub.php?ctype="+sel,'',function(){});
}


function menu_ul(id)
{
    $(".menu").removeClass('underline');
    $("#menu"+id).addClass('underline');
    

}


function add_tetel()
{

	var befnum=0;
	for ( var i in tetelek )
	{
		befnum++;
	}

	if(befnum>5)
	{
	//	jAlert('Maximum 6db tétel lehet felvenni!');
	//	return;
	}
		
	$.ajax({
	type: "POST",
	url: "add_tetel.php",
	dataType: 'json',
	success: function(data)
	{
		$('#tetelek_div').before(data[0]);
		tetelek=data[1];
        /*
		$('#tetel_'+data[2]).slideDown();
        setTimeout('setheight_main()',100);
        */
	}
	
	});		
}


function add_idopont_tetel()
{

	var befnum=0;
	for ( var i in idopont_tetelek )
	{
		befnum++;
	}

	if(befnum>5)
	{
	//	jAlert('Maximum 6db tétel lehet felvenni!');
	//	return;
	}
		
	$.ajax({
	type: "POST",
	url: "add_idopont_tetel.php",
	dataType: 'json',
	success: function(data)
	{
		$('#tetelek_div').before(data[0]);
		idopont_tetelek=data[1];
        setheight();
        setheight_main();
        /*
		$('#tetel_'+data[2]).slideDown();
        setTimeout('setheight_main()',100);
        */
	}
	
	});		
}

function del_idopont_tetel(tetelid)
{

		
	$.ajax({
	type: "POST",
	url: "del_tetel.php",
	data: ({tetelid:tetelid}),
	dataType: 'json',
	success: function(data)
	{
		$('#tetel_'+tetelid).remove();
		tetelek=data[1];
        setheight_main();
	}
	
	});		
}




function del_tetel(tetelid)
{

		
	$.ajax({
	type: "POST",
	url: "del_tetel.php",
	data: ({tetelid:tetelid}),
	dataType: 'json',
	success: function(data)
	{
		$('#tetel_'+tetelid).remove();
		tetelek=data[1];
        setheight_main();
	}
	
	});		
}



function checkf(elem,text,type)
{
    if(type==1)
    {
        if(elem.value==text)
            elem.value="";
    }
    else
        if(elem.value=="")
            elem.value=text;  
}


function fillszvk(val)
{
    $('.onlineszvk').html(val);
}



function toggle_szvk(elem)
{

    if(elem.checked)
        $("#szvk_div").load("szvk.php",'',function(){setheight_main();});
    else
        $("#szvk_div").html('');
    setheight_main();
} 

function bejegyzes_hl(hour,minute,type){
    
    
    if(type==1)
    {
        $("#bejegyzes_"+hour+"_"+minute).html('új munkalap felvétele');
        $("#bejegyzes_"+hour+"_"+minute).addClass('plusbg');
        $("#bejegyzes_"+hour+"_"+minute+"_tr").removeClass('gray');
        $("#bejegyzes_"+hour+"_"+minute+"_tr").addClass('white');
        document.getElementById("bejegyzes_"+hour+"_"+minute+"_tr").style.backgroundColor="#999999";
    }
    else
    {
        $("#bejegyzes_"+hour+"_"+minute).html('&nbsp;');
        $("#bejegyzes_"+hour+"_"+minute).removeClass('plusbg');
        $("#bejegyzes_"+hour+"_"+minute+"_tr").removeClass('white');
        $("#bejegyzes_"+hour+"_"+minute+"_tr").addClass('gray');
        document.getElementById("bejegyzes_"+hour+"_"+minute+"_tr").style.backgroundColor="#ffffff";       
    }
}





function add_szerelo(szereloid)
{


    if(szereloid==0)
        return;
    $("#szerelo_select").val(0);  
    
    
	var befnum=0;
	for ( var i in idopont_tetelek )
	{
		befnum++;
	}

   if(in_array(szereloid,sel_szerelok) )
   {
        jAlert('Ez a szerelő már ki lett választva!');
        return;
   }
		
	$.ajax({
	type: "POST",
	url: "add_szerelo.php?szereloid="+szereloid,
	dataType: 'json',
	success: function(data)
	{
		$('#szerelok_tr').before(data[0]);
		szerelok=data[1];
        
        
        sel_szerelok[szereloid]=szereloid;
                
        setheight();
        setheight_main();
        /*
		$('#tetel_'+data[2]).slideDown();
        setTimeout('setheight_main()',100);
        */
                setheight();
        setheight_main();
	}
	
	});		
}

function del_szerelo(tetelid,szereloid)
{

		
	$.ajax({
	type: "POST",
	url: "del_szerelo.php",
	data: ({tetelid:tetelid}),
	dataType: 'json',
	success: function(data)
	{
		$('#szerelo_'+tetelid).remove();
		szerelok=data[1];
        setheight_main();
        
        sel_szerelok.splice(szereloid,1);

	}
	
	});		
}

function add_munkaeszkoz(munkaeszkozid)
{
    if(munkaeszkozid==0)
        return;
    $("#munkaeszkoz_select").val(0);  
        

	var befnum=0;
	for ( var i in idopont_tetelek )
	{
		befnum++;
	}

   if(in_array(munkaeszkozid,sel_munkaeszkoz) )
   {
        jAlert('Ez a munkaeszköz már ki lett választva!');
        return;
   }
		
	$.ajax({
	type: "POST",
	url: "add_munkaeszkoz.php?munkaeszkozid="+munkaeszkozid,
	dataType: 'json',
	success: function(data)
	{
		$('#munkaeszkoz_tr').before(data[0]);
		munkaeszkoz=data[1];
        
        
        sel_munkaeszkoz[munkaeszkozid]=munkaeszkozid;
                
        setheight();
        setheight_main();
        setheight();
        setheight_main();
        /*
		$('#tetel_'+data[2]).slideDown();
        setTimeout('setheight_main()',100);
        */
	}
	
	});		
}

function del_munkaeszkoz(tetelid,munkaeszkozid)
{

		
	$.ajax({
	type: "POST",
	url: "del_munkaeszkoz.php",
	data: ({tetelid:tetelid}),
	dataType: 'json',
	success: function(data)
	{
		$('#munkaeszkoz_'+tetelid).remove();
		munkaeszkoz=data[1];
        setheight_main();
        
        sel_munkaeszkoz.splice(munkaeszkozid,1);

	}
	
	});		
}

function save_cikk(id)
{

	var name=$("#subname_"+id).val();	
	var price=$("#subprice_"+id).val();	
	$.ajax({
	type: "POST",
	url: "save_cikk.php",
	data: ({id:id,name:name,price:price}),
	dataType: 'json',
	success: function(data)
	{
        jAlert('Mentés kész!');
	}
	
	});		
}


function save_mlap(id)
{

    if(   parseInt( $("#lastkm").val() ) > parseInt( str_replace(' ','',$("#mileage").val() ) ) )
    {
        jAlert('A legutóbbi rögzített km-óra állás '+FormatNumberBy3(parseInt($("#lastkm").val()),0,',',' ')+' km volt! Ennél nagyobb értéket lehet megadnod.');
        return;        
    }


    if($("#start_hour").val()>$("#end_hour").val())
    {
        jAlert('A kezdés időpontja nem leeht a befejezésnél későbbi!');
        return;
    }
     if($("#start_hour").val()==$("#end_hour").val()  && $("#start_minute").val()>=$("#end_minute").val())
    {
        jAlert('A kezdés időpontja nem lehet a befejezésnél későbbi!');
        return;
    }   

    var errors=new Array();
    var errortext=new Array();
    var x=0;
    if($("#start_date").val()=="")
    {
        errors[x]='start_date';
        errortext[x]='várható kezdés dátum';
        x++;
    }
    if($("#starthour").val()=="")
    {
        errors[x]='starthour';
        errortext[x]='várható kezdés óra';
        x++;
    }
    if($("#startminute").val()=="")
    {
        errors[x]='startminute';
        errortext[x]='várható kezdés perc';
        x++;
    }
    if($("#end_date").val()=="")
    {
        errors[x]='end_date';
        errortext[x]='várható befejezés dátum';
        x++;
    }
    if($("#endhour").val()=="")
    {
        errors[x]='endhour';
        errortext[x]='várható befejezés óra';
        x++;
    }
    if($("#endminute").val()=="")
    {
        errors[x]='endminute';
        errortext[x]='várható befejezés perc';
        x++;
    }

    if($("#smalltext").val()=="")
    {
        errors[x]='smalltext';
        errortext[x]='rövid leírás';
        x++;
    }
    if($("#sname").val()=="")
    {
        errors[x]='sname';
        errortext[x]='szolgáltató neve';
        x++;
    }

    if($("#jobtype").val()==0)
    {
        errors[x]='jobtype';
        errortext[x]='feladat típusa';
        x++;
    }
    if(parseInt($("#mileage").val())==0 || $("#mileage").val()=="")
    {
        errors[x]='mileage';
        errortext[x]='km óra állás';
        x++;
    }


    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            
            $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }

   	$.ajax({
	type: "POST",
	url: "save_munkalap.php",
	data:  ({ 
    bejegyzesid:$("#bejegyzes_id").val(),
    carid:$("#carid").val(),
    start_date:$("#start_date").val(),
    start_hour:$("#starthour").val(),
    start_minute:$("#startminute").val(),
    end_date:$("#end_date").val(),
    end_hour:$("#endhour").val(),
    end_minute:$("#endminute").val(),
    sname:$("#sname").val(),
    scim:$("#scim").val(),
    stel:$("#stel").val(),
    mileage:$("#mileage").val(),
    smalltext:$("#smalltext").val(),
    jobtype:$("#jobtype").val(),
    job_status:$("#job_status").val(),    
    longtext:$("#longtext").val()
    }),
	dataType: 'json',
	success: function(data)
	{
         if(data[1]!="")
         {
            jAlert(data[1]);
            return;
         }
         
         jAlert('Mentés kész!','',function(r){load_vehicle($("#carid").val(),0,1)});

            
	}
	});	    

}

function serviceEmailToggle(type)
{
    
    if(type)
        $("#service_data").slideDown();
    else
        $("#service_data").slideUp();
        
       
                    
}       
    

function save_munkalap(id)
{




    /*
    if(sel_szerelok.length==0)
    {
        jAlert('Nem válaszottál szerelőt');
        return;
    }
    if(sel_munkaeszkoz.length==0)
    {
        jAlert('Nem válaszottál munkaeszközt');
        return;
    }
    */
    
    
    if($("#start_hour").val()>$("#end_hour").val())
    {
        jAlert('A kezdés időpontja nem leeht a befejezésnél későbbi!');
        return;
    }
     if($("#start_hour").val()==$("#end_hour").val()  && $("#start_minute").val()>=$("#end_minute").val())
    {
        jAlert('A kezdés időpontja nem leeht a befejezésnél későbbi!');
        return;
    }   

    var errors=new Array();
    var x=0;
    if($("#categories_offer").val()==0)
    {
        errors[x]='categories_offer';
        x++;
    }
    if($("#mfs_offer").val()==0)
    {
        errors[x]='mfs_offer';
        x++;
    }
    if($("#nev").val()=="")
    {
        errors[x]='nev';
        x++;
    }
    if($("#rendszam").val()==0)
    {
        errors[x]='rendszam';
        x++;
    }   


    

	$.ajax(
    {
    	type: "POST",
    	url: "tetelcheck.php",
    	dataType: 'json',
    	success: function(data)
    	{
      
           
            var tomb = data[1];   
            for (var kulcs in tomb) {
                
                if($("#price_cat_"+kulcs).val()==0)
                    errors[x]='price_cat_'+kulcs;
                    x++;
                if($("#price_sub_"+kulcs).val()==0)
                    errors[x]='price_sub_'+kulcs;
                    x++;
                              
            }
            
            if(errors.length>0)
            {
                $("input").removeClass('inputred');
                $("select").removeClass('inputred');
                $("textarea").removeClass('inputred');
                for(a=0;a<errors.length;a++)
                {
                    
                    $("#"+errors[a]).addClass('inputred');
                }
                jAlert('Az adatlap hiányosan lett kitöltve!');
                return;
            }
            
            
            var emelo=0;
            var potkerek=0;
            var elakadasjelzo=0;
            var izzo=0;
            var eudoboz=0;
            var radio=0;
            var alkatresz1=0;
            var alkatresz2=0;
            
            if(document.getElementById('emelo').checked)
                emelo=1;
            if(document.getElementById('potkerek').checked)
                potkerek=1;
            if(document.getElementById('elakadasjelzo').checked)
                elakadasjelzo=1;
            if(document.getElementById('izzo').checked)
                izzo=1;
            if(document.getElementById('eudoboz').checked)
                eudoboz=1;
            if(document.getElementById('radio').checked)
                radio=1;                
            if(document.getElementById('alkatresz1').checked)
                alkatresz1=1;               
            if(document.getElementById('alkatresz2').checked)
                alkatresz2=1;   
            
            var tetelcat=new Array();
            var tetelsub=new Array();
            var teteltext=new Array();
            var b=0;
            for (var kulcs in tomb) {
                b++;
                
                    tetelcat[b]=$("#price_cat_"+kulcs).val();
                    tetelsub[b]=$("#price_sub_"+kulcs).val();
                    teteltext[b]=$("#price_text_"+kulcs).val();
                
            }
            
        	$.ajax({
        	type: "POST",
        	url: "save_munkalap.php",
        	data:  ({
            	    alkatresz1:$("#alkatresz1").val(),
                    alkatresz2:$("#alkatresz2").val(),
                    koltseg:$("#koltseg").val(),
                    cim:$("#cim").val(),
                    tel:$("#tel").val(),
                    year_offer:$("#year_offer").val(),
                    cc:$("#cc").val(),
                    fuel_type:$("#fuel_type").val(),
                    alvazszam:$("#alvazszam").val(),
                    motorszam:$("#motorszam").val(),
                    forgalmi:$("#forgalmi").val(),
                    szin:$("#szin").val(),
                    sel_uzemanyag:$("#sel_uzemanyag").val(),
                    kmora:$("#kmora").val(),
                    leiras:$("#leiras").val(),
                    egyeb:$("#egyeb").val(),
                    emelo:emelo,
                    potkerek:potkerek,
                    elakadasjelzo:elakadasjelzo,
                    izzo:izzo,
                    eudoboz:eudoboz,
                    radio:radio,   
                    'tetelcat[]':tetelcat,
                    'tetelsub[]':tetelsub,
                    'teteltext[]':teteltext,               
                    bejegyzesid:$("#bejegyzes_id").val(),cat:$("#categories_offer").val(),mf:$("#mfs_offer").val(),modell:$("#modells_offer").val(),rendszam:$("#rendszam").val(),
                    start_date:$("#start_date").val(),start_hour:$("#start_hour").val(),start_minute:$("#start_minute").val(),
                    end_date:$("#end_date").val(),end_hour:$("#end_hour").val(),end_minute:$("#end_minute").val(),nev:$("#nev").val(),
                    'szerelok[]':sel_szerelok,'munkaeszkoz[]':munkaeszkoz
                    }),
        	dataType: 'json',
        	success: function(data)
        	{
                 if(data[1]!="")
                 {
                    jAlert(data[1]);
                    return;
                 }
                 
                 jAlert('Mentés kész!','',function(r){load_calday($("#start_date").val())});
        
        
        	}
        	
        	});	

    	}    
	});	
}


function uzemanyag_mark(id)
{
    
    $(".uzemanyag_szint").removeClass('underline');
    $(".uzemanyag_szint").removeClass('bold'); 
    if($("#sel_uzemanyag").val()==id)
        $("#sel_uzemanyag").val(0);
    else
    {
        $("#uzemanyag_szint_"+id).addClass('underline');
        $("#uzemanyag_szint_"+id).addClass('bold');
        $("#sel_uzemanyag").val(id);          
    }

}


function print_munkalap(id)
{
    var width = 698;
    var height = 590;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    var cwin=window.open('print_munkalap.php?id='+id, windowFeatures);
    cwin.focus();
}



function storeval(val)
{
 
    if(tilt==0)
	   stored_val=val;
    tilt=1;
}

function formatnumber(elem,evt)
{
	var val=elem.value;
	var charCode = (evt.which) ? evt.which : event.keyCode
	

	
	if ( (charCode > 47 && charCode < 58) || (charCode < 106 && charCode > 95) || ( charCode < 47 )    )
	{
		elem.value=FormatNumberBy3(str_replace(' ','',elem.value),0,'.',' ');
	}
	else
	{
		elem.value=stored_val;
		jAlert('Csak számokat adhatsz meg!','',function(r){elem.focus()});

	}
    
    tilt=0;

}


function stringToNumber(str)
{
  if(str=="" || str==undefined)
    return 0;  
   
  return parseFloat(str_replace(' ','',str));
   
}

function countnextservice()
{
   var nextservice=stringToNumber($("#lastservice").val())+stringToNumber($("#service_period").val());

   $("#nextservice").html(FormatNumberBy3(nextservice,0,',',' '));
}


function checknumber(elem,evt)
{

	var val=elem.value;
	var charCode = (evt.which) ? evt.which : event.keyCode;

    if ( (charCode > 47 && charCode < 58) || (charCode < 106 && charCode > 95) || ( charCode < 47 )    )
    {

	}
	else
	{
		elem.value=stored_val;
		jAlert('Csak számokat adhatsz meg','',function(r){elem.focus()});
	}
    
    tilt=0;
}

function del_munkalap(caldate,id)
{

    jConfirm('Biztosan törlöd ezt a munkalapot?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "del_munkalap.php",
    	data:  ({id:id,caldate:caldate,carid:$("#carid").val()}),
    	dataType: 'json',
    	success: function(data)
    	{
            load_calday_dp(caldate);
            if(data[0]>0)
                $("#bnum_"+caldate).html(data[0]+" bejegyzés");
            else
                $("#bnum_"+caldate).remove();
    	}
    	
    	});		
	});		
}



function nezetvaltas(id)
{
    var bid=1;
    var elem='nezet';
    var elem2='nezets';
    if(id==1)
    {
        bid=2;
        elem='nezets';
        elem2='nezet';
        $(".editormenu").hide();  
    }
    else{
        $(".editormenu").show();  
        munkatarsak();      
    }
    
    
    
    $("#nezet"+bid).removeClass(elem2);

    $("#nezet"+id).addClass(elem);
    
}


function meghivo()
{
        if($("#nev").val()=="" || $("#nev").val()=="név:")
        {
            jAlert('Nem adtad meg a tag nevét!');
            return;
        }
        if($("#beosztas").val()=="" || $("#beosztas").val()=="beosztás:")
        {
            jAlert('Nem adtad meg a tag beosztását!');
            return;
        }
        if($("#tel").val()=="" || $("#tel").val()=="mobilszám:")
        {
            jAlert('Nem adtad meg a tag telefonszámát!');
            return;
        }        

         $("#username").html($("#nev").val());  
         $("#alertbox").show();     
}



function sendinvite()
{


    var pagetype="munkatarsak";  
    if($("#pagetype").val()=="ugyfelek")
        pagetype="ugyfelek";


    $.ajax({
	type: "POST",
	url: "sendinvite.php",
    
	data:  ({serviceid:$("#service_id").val(),pagetype:pagetype,nev:$("#nev").val(),beosztas:$("#beosztas").val(),mobil:$("#tel").val()}),
	dataType: 'json',
	success: function(data)
	{
	   if(data[0]!=1)
       {
            jAlert(data[0]+'s','',function(r){$("#pbox").hide('slow')});
       }
       else
       {
            jAlert('Az SMS meghívót sikeresen továbbítottuk a címzettnek!','',function(r){set_partner_page(3)});

       }

	}
	
	});	
}

function send_invite_new_user(menu)
{


    if(menu==1)
        $("#smsbutton").val('email küldése folyamatban');
    else
        $("#smsbutton").val('SMS küldése folyamatban');
    $("#smsbutton").attr({disabled: 'disabled'});

       

    $.ajax({
	type: "POST",
	url: "sendinvite.php",   
	data:  ({base_credit:$("#base_credit").val(),menu:menu,fullname:$("#fullname").val(),email:$("#email").val(),mobil:$("#mobil").val(),ogid:$("#ogid").val()}),
	dataType: 'json',
	success: function(data)
	{
	   if(data[0]!=1)
            jAlert(data[0],'',function(r){$("#pbox2").hide('slow')});
       else
            jAlert('A meghívót sikeresen továbbítottuk a címzettnek!','',function(r){
            if($("#ogid").length=0) 
                set_partner_page(3)
            else if($("#ogpage").length>0) 
                location.reload();
            else
            {
                $("#pbox").hide('slow');
                $("#pbox2").hide('slow');
                
                var og_id=$("#ogid").val();
                
                if(og_id==0)
                    og_id=-2;

                var pad=parseFloat(document.getElementById("og_line_"+og_id).style.paddingLeft);

                $("#og_"+og_id+"_content").load("portaladmin/og_content.php?og_id="+og_id+"&pad="+pad,'',function(){tooltip_show(og_id)});
                $("#og_img_"+og_id).attr({src: "../images/minus.gif"});
                $("#og_"+og_id+"_content").slideDown();                
                $("#og_num_"+og_id).html(parseInt($("#og_num_"+og_id).html())+1);        
                if(og_id!=-1)   
                {   
                    og_id=-1;
                    $("#og_num_"+og_id).html(parseInt($("#og_num_"+og_id).html())+1);
                }                
            }
       });
        $("#smsbutton").val('meghívó küldése');
        $("#smsbutton").attr({disabled: ''});	
        
        
        


	}

	});	
}


function deluser(id)
{

    var pagetype="munkatarsak";  
    if($("#pagetype").val()=="ugyfelek")
        pagetype="ugyfelek";

    var service_id=$("#service_id").val();    
    jConfirm('Biztosan törlöd ezt a tagot?','',function(r){
      
    if(r)  
	$.ajax({
	type: "POST",
	url: "deluser.php",
	data:  ({pagetype:pagetype,service_id:service_id,id:id}),
	dataType: 'json',
	success: function(data)
	{
       
        if(pagetype=="ugyfelek")
            ugyfelek();
        else
            munkatarsak();
       
	}
	
	});	        
        
    });
}

function saveuser(id)
{


    var pagetype="munkatarsak";  
    if($("#pagetype").val()=="ugyfelek")
        pagetype="ugyfelek";
        
        
    var service_id=$("#service_id").val();    
    var status=$("#beosztas").val();     
	$.ajax({
	type: "POST",
	url: "saveuser.php",
	data:  ({pagetype:pagetype,service_id:service_id,id:id,status:status}),
	dataType: 'json',
	success: function(data)
	{
        if(pagetype=="ugyfelek")
            ugyfelek(service_id,2);
        else
            munkatarsak(service_id,2);
	}
	
	});	        

}

function cimjegyzek(type,tab,chr)
{
	if(chr==undefined)
		chr="";
	if(type==2)
	{
		$("#cimjegyzek").hide();
		return;
	}
//	$("#cimjegyzek").load("pages/message/cimjegyzek.php?tab="+tab,'',function(){$("#cimjegyzek").show();$("#cimjegyzek").draggable({ handle: '#header',cursor: 'move' })});
	
	
	$.ajax({
	type: "POST",
	url: "message/cimjegyzek.php?tab="+tab,
	data: ({'husers[]':hozzaadott_userek,chr:chr,ttype:type}),
	success: function(data)
	{
		$("#cimjegyzek").html(data);
		$("#cimjegyzek").show();
	}
	
	});	

	
}


var webmail_s_input='';

var curr_elem=1;

function store_input(event,val,type)
{


	if(type==2)
	{
		var num='';
		if(event.keyCode>95 && event.keyCode<108)	
			num=1;
		if(event.keyCode>47 && event.keyCode<58)	
			num=1;		
		if(event.keyCode>47 && event.keyCode<58)	
			num=1;		
		if(event.keyCode==61)	
			num=1;	
			
		if(num==1)
		{
			jAlert('Telefonszám megadásához katttints az új szám gombra!','',function(r) {document.getElementById('mainaddress').focus()});
			return;
		}
	}


	if(event.keyCode==8)
	{
		webmail_s_input=val;
		
	}
	var activesearch="";
	if(document.getElementById("scresult1").style.display!="none")
		activesearch="scresult1";
	if(document.getElementById("scresult2").style.display!="none")
		activesearch="scresult2";	



	if(event.keyCode==40)
	{
		highlight_div(1,-1,1);
	}
	else
	if(event.keyCode==38)
	{
		highlight_div(1,-1,2);
	}

}


function load_sms(smsid)
{

	$("#smscontent").load("sms/loadsms.php?smsid="+smsid,'',function(){set_sms_active(smsid)});
}


function send_sms_n(force)
{
	
	
	var cimzett=$("#mainaddress").val();
	var szoveg=$("#szoveg").val();
	if(cimzett=="")
	{
		jAlert('Nem adtál meg címzettet!');
		return;
	}
	if(szoveg=="")
	{
		jAlert('Nem írtad be az üzenetet!');
		return;
	}	
	
	$.ajax({
	type: "POST",
	url: "sms/checksms.php",
	data: ({cimzett : cimzett,force:force,szoveg:szoveg}),
	dataType: "json",			
	success: function(data){
		
        if(data[3]==1)
		{
			jAlert('A címzett(ek) nem található az adatbázisban, vagy a telefonszám helytelen formátumban lett megadva!','', function(r) {			});
			
		}	
		else if(data[2]!="")
		{
			var conf=confirm(data[2]);
			if(conf)
				send_sms_n(1);
			return;
			
		}
		else
		{
			boxcolor="bluebox";
			jAlert('Az üzenetet sikeresen továbbítottuk!','', function(r) {
				window.location='index.php?page=sms&submenu=outbox';
			});
		}




	}
	
	});		
	
}


function send_mail_n(force,mobilforce,tempid,cid)
{
	
	if ( $(".loading").length > 0 ) 
	{
		jAlert('A fájlfeltöltés még folyamatban van!');
		return;
	}

	
	
	var cimzett=$("#mainaddress").val();
	var masolat=$("#copyaddress").val();
	var targy=$("#targy").val();
	var szoveg=$("#szoveg").val();
	var alert=0;
	
	if(document.getElementById("smsalert").checked==true)
		alert=1;
	
	var valaszid=document.getElementById('valaszid').value;
	
	if(cimzett=="")
	{
		jAlert('Nem adtál meg címzettet!');
		return;
	}
	if(szoveg=="")
	{
		jAlert('Nem írtad be az üzenetet!');
		return;
	}	
	
	$.ajax({
	type: "POST",
	url: "message/checkmail.php",
	data: ({tempid:tempid,mobilforce:mobilforce,valaszid : valaszid,cimzett : cimzett,masolat:masolat,targy:targy,force:force,szoveg:szoveg,alert:alert}),
	dataType: "json",			
	success: function(data){
		
		if(data[2]!="")
		{
			var conf=confirm(data[2]);
			if(conf)
				send_mail_n(1,data[4]);
			return;
			
		}
		else if(data[3]!="")
		{
			var conf=confirm(data[3]);
			if(conf)
				send_mail_n(data[5],1);
			return;
			
		}
		else
		{
			boxcolor="bluebox";
			jAlert('Az üzenetet sikeresen továbbítottuk!','', function(r) {
                if(cid>0)
                    boxclose();
                else
				    outbox();
			});
			
		}
	}
	
	});		
	
}

function outbox()
{
    window.location='index.php?page=messages&submenu=outbox';
}



function draftinterval(tempid)
{
    clearInterval(dinterval);
    dinterval=setInterval('save_draft('+tempid+')',5000);
}



function delmail(mailid,mtype,bg)
{

	$.ajax({
	type: "POST",
	url: "message/delmail.php",
	data: ({mailid:mailid,mtype : mtype}),
	dataType: "json",			
	success: function(data){


        if(mtype==1 )
            mess_inboxlist(0);
        if(mtype==2)
            mess_outboxlist();
        if(mtype==3 && bg!=1)
            drafts();
		
	}
	
	});	
    
}

function ask_draft()
{
    
    if($("#draftid").val()=="")
        return false;
    
    
	jConfirm('Mented a változtatásokat?','',function(r)
	{
		if(r)
		  return $("#draftid").val();
   	  	else
            return false;
  	});
    
        
    
    
}


function save_draft(tempid,jump)
{
    

    
    if($("#szoveg").val()=="")
    {
        draft="";
        return;
    }
	
    draft=tempid;    
    
    
	var cimzett=$("#mainaddress").val();
	var masolat=$("#copyaddress").val();
	var targy=$("#targy").val();
	var szoveg=$("#szoveg").val();
	var alert=0;
	var valaszid="";
    
    
    if(document.getElementById("smsalert"))
	if(document.getElementById("smsalert").checked==true)
		alert=1;
	
    if(document.getElementById("valaszid"))
	   valaszid=document.getElementById('valaszid').value;
    
	
	$.ajax({
	type: "POST",
	url: "message/save_draft.php",
	data: ({tempid:tempid,valaszid : valaszid,cimzett : cimzett,masolat:masolat,targy:targy,szoveg:szoveg,alert:alert}),
	dataType: "json",			
	success: function(data){
        if(jump==1)
            drafts();
		
	}
	
	});		
	
}


function valaszmail(mailid,type,all)
{
	window.location="index.php?page=messages&mailid="+mailid+"&mtype="+type+"&all="+all;
}


function setcursor(el,st,end) {
	if(el.setSelectionRange)
	{
		el.focus();
		el.setSelectionRange(st,end);
	}
	else
	{
		if(el.createTextRange)
		{
			range=el.createTextRange();
			range.collapse(true);
			range.moveEnd('character',end);
			range.moveStart('character',st);
			range.select();
		}
	}
} 


function fuploadform(type)
{
	var ttype="";
	if(type==2)
		ttype="helpdesk" 

	$.ajax({
	type: "POST",
	url: "message/fuploadform.php?ttype="+ttype,
	success: function(data){
		$("#fpos").before(data);
	}
	
	});			
}

function del_finput(elemname)
{
		$("#div_"+elemname).remove();
		$("#iframe_"+elemname).load("message/remfupload.php?elemname="+elemname,'',function(){});
		
}

function attachment_upload(fileid)
{
	$("#upbar_"+fileid).show();	
	$("#upbar_"+fileid).addClass('loading');	
	document.forms["form_"+fileid].submit();
}

function fupload_finish(fileid,filename,filesize)
{
	$("#content_"+fileid).html('<div class="floatleft"><span class="middle">'+filename+' ('+filesize+' KB)</span>' + '  &nbsp;</div> <div class="floatright" style="margin:3px 5px 0 0 "><span onclick="del_finput(\''+fileid+'\')" class="cursor middle" style="color:#000000;text-decoration:underline;">Törlés</span></div><div class="clear"></div>');
}

function load_mail(mailid,mtype)
{
    
    if(mailid==0)
        return;
    
	$("#mailcontent").load("message/loadmail.php?mailid="+mailid+"&mtype="+mtype,'',function(){set_visited(mailid,1)});
}


function load_ajanlat_mail(aid,submenu)
{
    
    
    if(aid==0)
        return;
    

	$("#mailcontent").load("services/load_ajanlat_mail.php?sid="+$("#service_id").val()+"&aid="+aid+"&submenu="+submenu,'',function(){set_visited(aid,1)});
}


function set_visited(mailid,sbold)
{
	$(".mailnormal").removeClass("bold");
	$(".mailnormal .oimg").attr({src: "images/webmail/olvasott.gif"});
	
	$(".mails").removeClass("activemail");
	$("#mail_"+mailid).addClass("activemail");
	if(sbold!=1)	
	{
		$("#mail_"+mailid).removeClass("bold");
		var mailsrc=document.getElementById("mailstatus_"+mailid).src;
		document.getElementById("mailstatus_"+mailid).src=str_replace('olvasatlan', 'olvasott', mailsrc);
	}	
	else
		$("#mail_"+mailid).addClass("mailnormal");
}

function set_sms_active(smsid)
{
	$(".sms").removeClass("activesms");
	$("#sms_"+smsid).addClass("activesms");
}


var hozzaadott_userek= new Array();

function cimzett_hozzaad(id,elem)
{
	
	var text=$("#mdata_"+id).html();
    
	

	text=str_replace("&lt;", "<", text);
	text=str_replace("&gt;", ">", text);
		
	if(elem.checked==true)
	{

		var origtext=jQuery.trim( $("#mainaddress").val() );
		var reg=/;$/;
		if(!reg.test(origtext) && origtext!="")
		text=";"+text;		
        var spacer="";
        if(origtext!="")
            spacer=" ";
        
		$("#mainaddress").val(origtext+spacer+text+";");
		hozzaadott_userek[hozzaadott_userek.length]=id;
		$(".member_"+id).attr({checked: 'checked'});
	}
	else
	{	
		var newval=str_replace(text+";",""," "+$("#mainaddress").val());
		newval=trim(str_replace(text+";","",newval));
		$("#mainaddress").val(newval);


		hozzaadott_userek = jQuery.grep(hozzaadott_userek, function(value) {
		
		return value != id;
		
		});
        $(".member_"+id).attr({checked: ''});
		
	}
	set_address_height("mainaddress");
 
	$.ajax({
	type: "POST",
	url: "inc/husers.php",
    data: ({'husers[]':hozzaadott_userek}),
	success: function(data){
	}
	
	});
}

function emptycimzettarray()
{
	hozzaadott_userek=new Array();
}

function hide_webmail_search()
{
	$("#scresult1").hide();
	$("#scresult2").hide();
	curr_elem=1;
}


function set_address_height(elem)
{
	$("#cimzettch").html( htmlspecialchars( $("#"+elem).val() ) );
	if($("#cimzettch").height()>14)
		document.getElementById(elem).style.height=$("#cimzettch").height()+"px";
	else
		document.getElementById(elem).style.height="14px";
}

function search_webmail_address(val,type,event,stype)
{
	
	

	var alert=0;
	
	if(document.getElementById("smsalert"))
		if(document.getElementById("smsalert").checked==true)
			alert=1;
		
		
		var qelem="mainaddress";
		if(type==2)
			qelem="copyaddress";
	
		
		var select=0;
		if(event.keyCode==13 && document.getElementById("scresult"+type).style.display!="none")
		{
			select=1;
			var elemtext=$("#oldtext_"+curr_elem).val();
			elemtext=str_replace("&lt;", "<", elemtext);
			elemtext=str_replace("&gt;", ">", elemtext);
			
			select_qs_chatuser(elemtext,'',type);
		}
		
		var torles=0;
		if(event.keyCode==8)
			torles=1;


			if(event.keyCode!=38 && event.keyCode!=40)
				curr_elem=1;
			$.ajax({
			type: "POST",
			url: "message/fetchuser.php",
			data: ({stype:stype,q : val,type:type,preval:webmail_s_input,t:torles,aelem:curr_elem}),
			dataType: "json",			
			success: function(data){
				

				$("#scresult"+type).html(data[1]);
				if(data[1]=="")
					$("#scresult"+type).hide();
				else
					{
					if(select!=1)
						$("#scresult"+type).show();
					else
						{
						$("#scresult"+type).hide();
						curr_elem=1;
						}
					}			
				if(data[2]!=undefined && data[2]!=-1)
				{
					var elem="#mainaddress";
					if(type==2)
						elem="#copyaddress";
					
					$(elem).val(data[2])+" ";
					$(elem).focus();
					$(elem).val($(elem).val());
				}
				set_address_height(qelem);



				
				
				if(type==2)
					$("#mcnum").val(data[3]);
				else
					$("#ccnum").val(data[3]);
				
				
				if(stype==2)
				{
					$("#smscimzettek").val(data[3]);
					sms_price_counter();
					
				}
				else if(alert==1)
				{
					
                    t_creditpanel(20,1); 					
				}
				
				
	   		}
		
		});	
}

function highlight_div(type,element,direction,elemid)
{
	if(elemid>0)
		curr_elem=elemid;
	
	if(direction==1)
		curr_elem++;
	if(direction==2)
		curr_elem--;
		
	if(curr_elem<1)
		curr_elem=1;
	
	if(	curr_elem>$("#allelemnum").val() )
		curr_elem=$("#allelemnum").val();
		
		
	if(element==-1)
		element=document.getElementById("qselem_"+curr_elem);	
		
		//$(".qselem").attr({style: "color:#000000;padding:2px;font-size:11px;"})
		element.style.background="#4881E0";
		element.style.color="#FFFFFF";


}

function select_qs_chatuser(name,id,type)
{

	var elem="mainaddress";
	if(type==2)
		elem="copyaddress";


	$("#"+elem).val(name+"; ");
	$("#"+elem).focus();
	$("#"+elem).val($("#"+elem).val());
	$("#scresult1").hide();
	$("#scresult2").hide();
	
	set_address_height(elem);
}
function ujszam()
{
	st_add_data=1;
	st_korzet_data='20';
	st_telnum_data='';
	st_tnev_data='';

	$.ajax({
	type: "POST",
	url: "sms/ujszam_panel.php",
//	data: ({}),
	dataType: 'json',
	success: function(data){
		$("#ujszam_panel").html(data[1]);
		$("#ujszam_panel").toggle();			
	}
	
	});

	
	
}

function szammentes(type,tid)
{

	var mainval=$("#mainaddress").val();
	var stype="ujszam";
	if(type==1)
	{
		stype="bejegyzes";
	}
	
	
	$.ajax({
	type: "POST",
	url: "sms/telbejegyzes.php?"+stype+"=1",
	data: ({tid:tid,add: st_add_data,mval: mainval,mobilnum : st_telnum_data,tnev : st_tnev_data, korzet:st_korzet_data}),
	dataType: 'json',
	success: function(data)
	{
		
		if(data[1]==0)
		{
			if(type==1)
				window.location='index.php?page=sms&submenu=phonebook';
			else
			{
				$("#mainaddress").val(data[0]);
				$("#ujszam_panel").hide();
				$("#mainaddress").focus();
			}
		
		}
		else
		{
			if(data[1]==1)
				jAlert('A megadott szám formátuma hibás! Hétjegyű mobilszámot kell megadnod.');
			if(data[1]==2)
				jAlert('Nem adtál meg nevet!');	

		}
			
	}
	
	});	
}

function sms_price_counter()
{
	var cimzettekszama=$("#smscimzettek").val();	
	var szvg=$("#szoveg").val();	
		$.ajax({
		type: "POST",
		url: "sms/sms_price_counter.php",
		data: ({cimzettekszama : cimzettekszama,szoveg:szvg}),
		dataType: 'json',
		success: function(data){
			
			$("#karakternum").html(data[0]);
			$("#uzenetnum").html(data[1]);
			$("#cimzettnum").html(data[2]);
			$("#kreditlevonasnum").html(data[3]);
			$("#maradokreditnum").html(data[4]);
			$("#koltseg").html(data[5]);
							

		}
		
		});
}

function telkonyvtorles(tid)
{
		
		boxcolor="bluebox";
		jConfirm('Biztosan törlöd ezt a bejegyzést?', '', function(r) 
		{
			$.ajax({
			type: "POST",
			url: "sms/telkonyvtorles.php",
			data: ({tid : tid}),
			dataType: 'json',
			success: function(data){
				
				if(data[0]==1)
					$("#cim_"+tid).remove();
				else
					jAlert('A bejegyzés törlése nem sikerült!');
				
			}
			
			});
			
		});	
}





function st_telnum(data)
{
	st_telnum_data=data;
}
function st_tnev(data)
{
	st_tnev_data=data;
}

function st_korzet(data)
{
	st_korzet_data=data;
}

function st_add(data)
{
	if(data==true)
		st_add_data=1;
	else
		st_add_data=0;
		
}



function t_creditpanel(price,notoggle)
{
    if(notoggle!=1)
	   $("#creditpanel").toggle();	
	var osszeg=parseInt($("#mcnum").val())+parseInt($("#ccnum").val());

	if(osszeg<1 || isNaN(osszeg))
		osszeg='0';
	$("#smsnum").html(osszeg);
	$("#smsarnum").html(osszeg*price);
	$("#maradeknum").html( $("#kreditnum").val()-(osszeg*price)  );	
	
}

function telbejegyzes(id,mobil,korzet,nev)
{

        

		if(mobil!=0)
			st_telnum_data=mobil;
		else
			st_telnum_data='';
		if(nev!=0)
			st_tnev_data=nev;
		else
			st_tnev_data='';
		if(korzet!=0)
			st_korzet_data=korzet;
		else
			st_korzet_data='20';

		boxcolor="bluebox";
		
		var sel1='';
		if(korzet==20)
			sel1='selected="selected';
		var sel2='';
		if(korzet==30)
			sel2='selected="selected';		
		var sel3='';
		if(korzet==70)
			sel3='selected="selected';		
	
	//$("#ujszam_panel").load("pages/sms/ujszam_panel.php?tid="+id+"&pb=1&mobil="+st_telnum_data+"&nev="+st_tnev_data+"&korzet="+st_korzet_data+"&sel1="+sel1+"&sel2="+sel2+"&sel3="+sel3,'',function(){	});
	
	
			$.ajax({
			type: "POST",
			url: "sms/ujszam_panel.php",
			data: ({tid : id,pb:1,mobil:st_telnum_data,nev : st_tnev_data, korzet:st_korzet_data,sel1:sel1,sel2:sel2,sel3:sel3}),
			dataType: 'json',
			success: function(data){
				$("#ujszam_panel").html(data[1]);
				$("#ujszam_panel").toggle();			
				
			}
			
			});
	
	
}

function emailbejegyzes(id)
{


		boxcolor="bluebox";
		
		$.ajax({
		type: "POST",
		url: "message/ujemail_panel.php",
		data: ({tid : id}),
		dataType: 'json',
		success: function(data){
			$("#ujszam_panel").html(data[1]);
			$("#ujszam_panel").toggle();			
		}
		
		});
	
	
}

function emailcimtorles(tid)
{
		
		boxcolor="bluebox";

		$.ajax({
		type: "POST",
		url: "message/emailtorles.php",
		data: ({tid : tid}),
		dataType: 'json',
		success: function(data){
			
			if(data[0]==1)
				$("#cim_"+tid).remove();
			else
				jAlert('A bejegyzés törlése nem sikerült!');
			
		}
		
		});

}


function select_cim(e,id)
{

		$.ajax({
		type: "POST",
		url: "message/select_cim.php",
		data: ({id : id}),
		dataType: 'json',
		success: function(data){
		  
            $("#nev").val(data['name']);
            $("#email").val(data['email']);

            if(data['mobil']!="")
            {
                $("#mobil").val(data['mobil']); 
                $("#smsalert").attr({checked: 'checked'});   
                $('.creditpanel').show();
                $("#ajanlatnev").html(data['name']);
                $("#smsnev").html(data['name']);
                          
            }
            $('#scresult').hide();

		}
		
		});

        
    
}

function email_list()
{
 showloading();
 document.getElementById('loadcontent').src="pages/message/email_list.php";
}

function emailmentes(tid)
{
	inputfocus();
    var errortext="";
    var errnum=0;
    var inputred=new Array();
    if($("#tnev").val()=="")
    {
        errortext+="A név megadása kötelező!\n";
        inputred[errnum]="tnev";
        errnum++;        
    }
    
    if($("#temail").val()=="" && $("#tmobil").val()=="")
    {
        errortext+="Az email cím, vagy a mobilszám megadása kötelező!\n";
        inputred[errnum]="temail";
        errnum++;        
        inputred[errnum]="tmobil";
        errnum++;
    }
    
    if(errortext!="")
    {

        var len=inputred.length;
        for(a=0;a<len;a++){
            $("#"+inputred[a]).addClass("inputred");
        }
        jAlert(errortext);

        return;
    }

	$.ajax({
	type: "POST",
	url: "message/emailbejegyzes.php",
	data: ({tid:tid,email : $("#temail").val(),nev : $("#tnev").val(),mobil : $("#tmobil").val()}),
	dataType: 'json',
	success: function(data)
	{
		
		if(data[1]==0)
		{
			location.reload();
		
		}
		else
		{
			if(data[1]==1)
				jAlert('A megadott email cím formátuma hibás!');
			if(data[1]==2)
				jAlert('Nem adtál meg nevet!');	
			if(data[1]==3)
				jAlert('A megadott szám formátuma hibás! Kilencjegyű mobilszámot kell megadnod.');	
		}
			
	}
	
	});	
}

function mautoupdate(id,val)
{
		$("#"+id).html(val);
}

function inputautoupdate(id,val)
{
		$("#"+id).val(val);
}

function invite_new_user(menu)
{
 
 

	var errortext='';
	var inputred=new Array();
	var x=0;
	
	if($("#fullname").val()=="")
	{
		errortext+="Nem adtad meg a meghívandó személy nevét!\n";
		inputred[x]="#fullname";
		x=x+1;
	}

    if(menu==1)
	if($("#email").val()=="")
	{
		errortext+="Nem adtad meg a meghívandó személy email címét!\n";
		inputred[x]="#email";
		x=x+1;
	}
    
    if(menu==2)
	if($("#mobil").val()=="")
	{
		errortext+="Nem adtad meg a meghívandó személy telefonszámát!\n";
		inputred[x]="#mobil";
		x=x+1;
	}
    else if(menu==2)
    {
    var mobilnum=parseFloat($("#mobil").val())+'';
    var korzet=mobilnum.substr(0,2);
        

        
    	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
    	{
    		errortext+="20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!\n";
    		inputred[x]="#mobil";
    		x=x+1;
    	}
    }    
    	
	boxcolor="orangebox";
	if(errortext!="")
	{
		jAlert("A meghívó kiküldéséhez az alábbi adatok megadása szükséges:\n\n"+errortext)
		
		for(a=0;a<inputred.length;a++)
		{
			$(inputred[a]).addClass('inputred');
		}
		
		
	} 
    else
    {
    	$.ajax({
    	type: "POST",
    	url: "partner_invite_panel.php",
    	data: ({fullname:$("#fullname").val(),menu:menu}),
    	dataType: 'json',
    	success: function(data)
    	{
    		
            $("#pboxinner2").html(data[0]);
            $("#pbox2").show('slow');
            setTimeout("$('.popup_box2').center()",500);       			
    	}
    
        });
    }

   
}

function inputfocus()
{
    $("input").bind("focus", function(e){
		$(this).removeClass("inputred");
    });
    $("textarea").bind("focus", function(e){
		$(this).removeClass("inputred");
    });
    $("select").bind("focus", function(e){
		$(this).removeClass("inputred");
    });

}

function data_inputfocus()
{
    $("input").bind("keyup", function(e){
        if(this.value!="")
		  $(this).removeClass("inputred");
        if(this.value=="")
		  $(this).addClass("inputred");
    });
    $("textarea").bind("keyup", function(e){
        if(this.value!="")
		  $(this).removeClass("inputred");
        if(this.value=="")
		  $(this).addClass("inputred");
    });
    $("select").bind("change", function(e){
        if(this.value!="" || this.value!=0)
		  $(this).removeClass("inputred");
        if(this.value=="" || this.value==0)
		  $(this).addClass("inputred");
    });

}

function edit_datapage(elem)
{
    if($(elem).html()=="szerkesztés bezárása")
    {
        datapage();
        return;
    }
    
    $(elem).html('szerkesztés bezárása');
    $(".editor").show();
    
   	$("#zip").load("load_zip_dp.php?zip="+$("#zip").html(),'');
   	$("#address").html('<input type="text" class="inputred" style="font-size:12px;color:#333333;font-family_arial" value="'+$("#address").html()+'" id="address_val"');
    
    
}

function datapage()
{
    window.location='index.php?page=datapage';
}

function datapage_edit()
{
    window.location='index.php?page=datapage&edit';
}

function jarmu_edit(id)
{
    window.location=rooturl+'index.php?page=szervizkonyv&edit&carid='+id;
}


jQuery.fn.center = function () {
    
    this.css("position","absolute");
    if(this.height()<$(window).height())
        this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
}


function edit_data(page,pars,border)
{
    $('#loading_div').show();
    if(pars!="")
        pars="?"+pars;
        
    
    
    $("#pboxinner").load("datapage/"+page+".php"+pars,'',function(){

    inputfocus();
    datepickerset();
    setTimeout("$('.popup_box').center()",200);
    setTimeout("$('#pbox').show('slow')",200);
    setTimeout("$('#loading_div').hide()",200);      
    });
    
}

function smskredit()
{
    $("#pboxinner").load("datapage/smskredit_n.php",'',function(){$('.popup_box').center();$("#pbox").show("slow");$('.popup_box').center();setTimeout("$('.popup_box').center()",500)});
}

function doNothing()
{
    return;
}

function editData(page,pars,border,nocenter,frameid)
{
    //pageTracker._trackPageview(page);
    
    $("#loading_div").show();
    if(frameid==undefined || frameid<2)
        frameid="";
    //$('.popup_box').center();
    if(nocenter!=1 && page=="news/newsedit" && $("#pbox"+frameid).is(':visible'))
    {
        jAlert('Nyitva van a szerkesztő ablak. Másik szerkesztő megnyitása előtt be kell zárni ezt az ablakot.');
        return;
    }
    /*
    if(script=="" || script==undefined)
        script="doNothing()";
    */
    del_price_ids=Array();
    
    
        pars="?border="+border+"&sid="+$("#service_id").val()+"&"+pars;
    
    /*
    if(border=='' || border=='45a2b1')
        $("#pboxinner").addClass('blueborder');
    */
    
    border='357269';
    
      //  document.getElementById('pboxinner').style.borderColor=pagecolor;
        
                
    $("#pboxinner"+frameid).load(page+".php"+pars,'',function()
    {

         if(page=="news/news_editor" && page=="sds")
         {
            CKEDITOR.replace( 'text',{
            toolbar :
            [
                ['Bold', 'Italic', 'Underline', '-', 'NumberedList', 'BulletedList', '-', 'Link']
            ]

            
            });


            CKEDITOR.replace( 'intro_text',{
            toolbar :
            [
                ['Bold', 'Italic', 'Underline', '-', 'NumberedList', 'BulletedList', '-', 'Link']
            ]

            
            });
         }


        ;
        inputfocus();
        datepickerset();
        if(nocenter!=1)
             setTimeout("$('.popup_box"+frameid+"').center()",300);

         setTimeout("$('#pbox"+frameid+"').show('slow')",300);
         setTimeout("$('#loading_div').hide()",300);        
        

    });
    
}

function countyByZip(val)
{
    $("#cname").load("datapage/countybyzip.php?zip="+val,'',function(){});
}


function save_data(type)
{
    var visibility=1;
    if(document.getElementById('vis').checked==true)
        visibility=0;
    
    
    $.ajax({
	type: "POST",
	url: "datapage/save_data.php",
	data: ({visibility:visibility,type:type,data: $("#data").val()}),
	dataType: 'json',
	success: function(data)
	{
	   datapage_edit()	
	}
    });
}

function set_credit(val)
{
    //alert(val)
    $("#new_credit").html( (parseFloat(val)+parseFloat($("#curr_credit").val())) )   
}

function del_mainpic()
{
    jConfirm('Biztosan törlöd a képet?','', function(r)
    {
        if(r)
            $.ajax({
        	type: "POST",
        	url: "datapage/del_mainpic.php",
        	data: ({}),
        	dataType: 'json',
        	success: function(data)
        	{
        	   datapage_edit();
        	}
            });
    });
}
function del_jarmupic(jarmuid)
{
    jConfirm('Biztosan törlöd a képet?','', function(r)
    {
        if(r)
            $.ajax({
        	type: "POST",
        	url: "datapage/del_jarmupic.php",
        	data: ({jarmuid:jarmuid}),
        	dataType: 'json',
        	success: function(data)
        	{
        	   jarmu_edit(jarmuid);
        	}
            });
    });
}

function del_jarmu(jarmuid,license)
{
    jConfirm('Biztosan törlöd a(z) '+license+' rendszámú járművet?<br>Figyelem! Törlés esetén a jármű összes adata és a szevizkönyve törlésre kerül!','', function(r)
    {
        if(r)
            $.ajax({
        	type: "POST",
        	url: "datapage/del_jarmu.php",
        	data: ({jarmuid:jarmuid}),
        	dataType: 'json',
        	success: function(data)
        	{
        	   jarmu_edit();
        	}
            });
    });
}

function load_vehicle(id,isedit,nocurrstate)
{
    if(isedit==1)
        isedit="&edit";
    else
        isedit="";
    if(nocurrstate==1)
        window.location='index.php?page=szerviznaptar&carid='+id;
    else
        window.location='index.php?page=szervizkonyv&carid='+id+isedit;
}



function load_vehicle_cal(id,date,sid)
{
    if($("#service_time_dp").length==0)
    {
        window.location='index.php?page=szerviznaptar&script='+$.base64Encode('load_vehicle_cal('+id+',"'+date+'",'+sid+')');
        return;    
    }
    $.ajax({
    type: "POST",
    url: "datapage/service_time_dp.php?caldate="+date,
    data: ({carid:id,inc:1}),
    dataType: 'json',
    success: function(data)
    {
        if(date==undefined)
            date=data[0];
       $("#service_time_dp").html(data[0]);
       load_calday_dp(date,sid);
    }
    });    
    
}
function add_vehicle()
{
    window.location='index.php?page=szervizkonyv&carid=0&edit';
}


function load_types(elem,type)
{

    $.ajax({
    type: "POST",
    url: "inc/load_cat_types.php",
    data: ({catid:elem.value,type:type}),
    dataType: 'json',
    success: function(data)
    {
       $("#"+type).html(data[0]);
    }
    });
}

function jarmupic(id)
{

    $("#picbox").load("datapage/jarmukep.php?carid="+id,'',function(){$("#picbox").center();$("#picbox").show("slow");$("#picbox").center()});
}

function newspic(id)
{

    $("#picbox").load("news/newspic.php?id="+id,'',function(){$("#picbox").center();$("#picbox").show("slow");$("#picbox").center()});
}


function boardpic(id)
{

    $("#picbox").load("msgboard/boardpic.php?id="+id,'',function(){$("#picbox").center();$("#picbox").show("slow");$("#picbox").center()});
}



function kepviselopic(id)
{

    $("#picbox").load("news/kepviselopic.php?id="+id,'',function(){$("#picbox").center();$("#picbox").show("slow");$("#picbox").center()});
}


function galeriapic(id)
{

    $("#picbox").load("news/galeriapic.php?id="+id,'',function(){$("#picbox").center();$("#picbox").show("slow");$("#picbox").center()});
}

function save_jarmu()
{
    var errortext="";
    var inputred=new Array();
    var errnum=0;    
    
    if($("input[name=license]").val()=="")
    {
        errortext+="A rendszám megadása kötelező!\n";
        inputred[errnum]="license";
        errnum++;        
        
    }
    if($("select[name=category]").val()<1)
    {
        errortext+="A kategória megadása kötelező!\n";
        inputred[errnum]="category";
        errnum++;        
    }
    if($("select[name=manufacturer]").val()<1)
    {
        errortext+="A gyártmány megadása kötelező!\n";
        inputred[errnum]="manufacturer";
        errnum++;        
    }
        
    if(errortext!="")
    {

        var len=inputred.length;
        for(a=0;a<len;a++){
            $("[name="+inputred[a]+"]").addClass("inputred");
        }
        jAlert(errortext);

        return;
    }
           
    $("#save_button").attr({disabled: 'disabled'});
    document.ujjarmu.submit()
}
function save_allapot()
{
    $("#save_button").attr({disabled: 'disabled'});
    document.ujjarmu.submit();
}

function save_form()
{
    $("#save_button").attr({disabled: 'disabled'});
    document.datamod.submit();
}

function fader(elem,type)
{
    if(type=="over")
    {
        
            $(elem).removeClass('faded');
        //$(".default").addClass('faded');
    }
    if(type=="out")
    {
        if(!$(elem).hasClass('default'))
            $(elem).addClass('faded');
        //$(".default").removeClass('faded');
    }
}

function setSmsColor(isset)
{
    if(isset)
        $('.smscolor').removeClass('lightgray');
    else
        $('.smscolor').addClass('lightgray');
}

function toggle_og_img(og_id)
{
	if($("#og_img_"+og_id).attr('src')=="images/plus.gif")
    {
		$("#og_img_"+og_id).attr({src: "images/minus.gif"});
		$("#og_"+og_id+"_content").slideDown();
    }
	else
	{
		$("#og_img_"+og_id).attr({src: "images/plus.gif"});
		$("#og_"+og_id+"_content").slideUp();
	}
}







function select_car(elem)
{
         if(elem.checked)
            $('#car_'+elem.value).addClass('default');
         else
         {
            $('#car_'+elem.value).removeClass('default');
            $('#car_'+elem.value).addClass('faded');
         }
      
    var ids   = new Array();
    jQuery("input:checkbox:checked").each(function(){
         ids.push(this.value)
    });
    
    load_vehicle_cal(elem.value,ids)  
}



function sms_login()
{
    
    var captcha=$("#captcha").val();
    var mobilnum=$("#mobilnum").val();
    
    
    $.ajax({
    type: "POST",
    url: "inc/trylogin.php",
    data: ({captcha:captcha,mobilnum:mobilnum}),
    dataType: 'json',
    success: function(data)
    {
        if(data[0]!="")
            jAlert(data[0]);
        else
        {
            $("#loginbox").show("slow");
            countDown();

        }
    }
    });    
}



var SD="";
var sec = 0;   // set the seconds
var min = 10;   // set the minutes
function countDown() 
{


    
      sec--;
      if (sec == -01) {
        sec = 59;
        min = min - 1;
      } else {
       min = min;
      }
    if (sec<=9) { sec = "0" + sec; }
      time = (min<=9 ? "0" + min : min) + " perc " + sec + " mp ";
      
    document.getElementById('theTime').innerHTML = time;
    SD=setTimeout("countDown();", 1000);
    if (min == '00' && sec == '00') { sec = "00"; clearTimeout(SD); }

}



function trysmslogin()
{
    
    var smspassword=$("#smspassword").val();
    
    
    $.ajax({
    type: "POST",
    url: "inc/trysmslogin.php",
    data: ({smspassword:smspassword}),
    dataType: 'json',
    success: function(data)
    {
        if(data[0]!="")
            jAlert(data[0]);
        else
            window.location='index.php?page=personal';
    }
    });    
}

function save_fakemobil()
{
    
    var korzet=$("#korzetselect").val();
    
    
    $.ajax({
    type: "POST",
    url: "datapage/save_fakemobil.php",
    data: ({korzet:korzet}),
    dataType: 'json',
    success: function(data)
    {
            window.location='index.php?page=datapage&edit';
    }
    });    
}


function scrollToElem(target) {
    
        var top = target.offset().top;
        $('html,body').animate({scrollTop: top-200}, 300);
}

function scrollToElemId(id) {
    
        var target=$("#"+id);
        var top = target.offset().top;
        $('html,body').animate({scrollTop: top-200}, 300);
        
        //setTimeout('pulseelem("'+id+'")',500);
}

function pulseelem(id)
{
    $("#"+id).pulse({
				    speed: 800,
				    opacityRange: [0.1,1]
				});
    //setTimeout('$("#'+id+'").recover()',2000);
}

function set_day(selelem,elem)
{

    if(selelem.value!="")
        $(selelem).removeClass('inputred');
    if(selelem.value=="")
        $(selelem).addClass('inputred');


    if(elem=="start" && $("#end_date").val()=="")
    {
        $("#end_date").val(selelem.value);
        set_day(selelem,"end");
        if(selelem.value!="")
            $("#end_date").removeClass('inputred');        
    }
    
    $("#"+elem+"_day").load("set_day.php?val="+selelem.value,'',function(){})


}

function show_user(id,ogid)
{
    window.location='index.php?page=partners&subpage=partner_page&userid='+id+'&ogid='+ogid;
}


function request_sms_code(type)
{
    
    var mobilnum=$("#mobilnum").val();
    var mobilnum2=$("#mobilnum2").val();
    
    if(mobilnum=="")
    {
        jAlert('Nem adtál meg mobilszámot!');
        return;
    }
    if(mobilnum!=mobilnum2 && type=="changemobilnum")
    {
        jAlert('A megadott két telefonszám nem egyezik!');
        return;
    }       
    
    $("#req_button").attr({disabled:'disabled'});    
    $("#mobilnum").attr({disabled:'disabled'});    
    $("#mobilnum2").attr({disabled:'disabled'});    
     
    $.ajax({
    type: "POST",
    url: "reg/request_sms_code.php",
    data: ({mobilnum:mobilnum,type:type}),
    dataType: 'json',
    success: function(data)
    {
      if(data[0]=="")
      {
        jAlert('A kódot továbbítottuk a megadott mobilszámra!<br>Kérjük türelmedet, az SMS továbbítása 1-2 percet vehet igénybe.');
      }
      else
        jAlert(data[0],'',function(){$("#req_button").attr({disabled:''});$("#mobilnum").attr({disabled:''});$("#mobilnum2").attr({disabled:''}) });
      
      $("#nextbutton").attr({disabled:''}); 
             
    }
    });    
}

function request_email_code(type)
{
    
    var email=$("#email").val();
    var email2=$("#email2").val();
    var name=$("#name").val();
    
    if(email=="")
    {
        jAlert('Nem adtál meg email címet!');
        return;
    }
    if(email!=email2 && type=="changemail")
    {
        jAlert('A megadott két email cím nem egyezik!');
        return;
    }    
    
    $("#req_button").attr({disabled:'disabled'});    
    $("#email").attr({disabled:'disabled'});  
    $("#email2").attr({disabled:'disabled'});  
         
    $.ajax({
    type: "POST",
    url: "reg/request_email_code.php",
    data: ({email:email,name:name,type:type}),
    dataType: 'json',
    success: function(data)
    {
      if(data[0]=="")
      {
        jAlert('Az email azonosító kódot továbbítottuk a megadott email címre!','',function(){});
      }
      else
        jAlert(data[0],'',function(){$("#req_button").attr({disabled:''});$("#email").attr({disabled:''});$("#email2").attr({disabled:''})     });
      
      $("#nextbutton").attr({disabled:''});              
    }
    });    
}

function save_email_settings()
{
    
    visible=1;
    if(document.getElementById('vis2').checked==true)
        visible=0;
    var emailcode=$("#emailcode").val();
    var email1=$("#email").val();
    var email2=$("#email2").val();
    
    
    $.ajax({
    type: "POST",
    url: "datapage/save_email_settings.php",
    data: ({visible:visible,emailcode:emailcode,email1:email1,email2:email2}),
    dataType: 'json',
    success: function(data)
    { 
        if(data[0]!=0)
            jAlert(data[0]);
        else
            location.reload();
    }
    });     
}

function save_mobil_settings()
{
    
    visible=1;
    if(document.getElementById('vis2').checked==true)
        visible=0;
    var smscode=$("#smscode").val();
    
    
    $.ajax({
    type: "POST",
    url: "datapage/save_mobil_settings.php",
    data: ({visible:visible,smscode:smscode}),
    dataType: 'json',
    success: function(data)
    { 
        if(data[0]!=0)
            jAlert(data[0]);
        else
            location.reload();
    }
    });     
}


function show_event(id)
{
    $.ajax({
    type: "POST",
    url: "events/showevent.php",
    data: ({id:id}),
    dataType: 'json',
    success: function(data)
    { 
                if(data[0]==0)
                    jAlert('Hibás eseményazonosító!');
                else
                    eval(data[1]);
     
    }
    });     
}

function search_events()
{
    window.location='index.php?page=personal&fromdate='+$("#fromdate").val()+'&todate='+$("#todate").val()+'&sender='+$("#sender").val();
}

function set_partner_page(val)
{
    window.location='index.php?page=partners&partnertype='+val;
}

function eventchk(norefresh)
{
			$.ajax({
			type: "POST",
			url: "inc/eventchk.php",
			dataType: "json",			
			success: function(data){
				
				if(data[0]>1)
				{
				    
                    if(document.getElementById('lastevent'))
                    {
                        if(parseInt($("#lastevent").val())<data[0])
                        {
                            window.location='index.php?page=personal';
                            return;
                        }
                    }
                    else
                    {
    					if(document.getElementById('ujesemeny'))
    					if(document.getElementById('ujesemeny').style.display=='none')
    					{
    						$("#ujesemeny").show();
    						$("#ujesemeny").pulse({
    						    speed: 500,
    						    opacityRange: [0.1,1]
    						});
    					}
                    }
					

				}
				if(data[0]==0)		
					$("#ujesemeny").hide();
				if(norefresh!=1)
					eventmsgtimeout=setTimeout('eventchk()',5000);
	   		},
	   		error: function(XMLHttpRequest, textStatus, errorThrown){if(norefresh!=1)eventmsgtimeout=setTimeout('eventchk()',5000)}
		
		});
}

function show_my_events()
{
    window.location='index.php?page=personal';
}

function toggle_menuhl(type,elem,iconname){


    if(type==1)
    {
        $("#inactive_icon").attr({src: str_replace('inactive','active',$("#inactive_icon").attr('src'))});
        elem.style.color='';
    }
    else
    {
        $("#inactive_icon").attr({src: str_replace('active','inactive',$("#inactive_icon").attr('src'))});
        elem.style.color='#c1e4a0';
    }
}


function save_servicesmod(sid)
{
    $.ajax({
    type: "POST",
    url: "services/save_servicesmod.php",
    data: ({sid:sid,sdesctitle:$("#sdesctitle").val(),sdesctext:$("#sdesctext").val()}),
    dataType: 'json',
    success: function(data)
    { 
        
        if(data[1]>0)
        {
            jAlert('Legalább '+data[1]+' sor megadása kötelező');
            return;
        }
        service_details(sid,1,1);     
        $("#pbox").hide();
    }
    });     
}

function save_munkafelvetelmod(sid)
{
    $.ajax({
    type: "POST",
    url: "services/save_munkafelvetelmod.php",
    data: ({sid:sid,title:$("#title").val(),text:$("#text").val()}),
    dataType: 'json',
    success: function(data)
    { 
        service_details(sid,1,1);     
        $("#pbox").hide();
    }
    });     
}


function save_nyitvatartas(sid)
{
    
    var unnepvis=0;
    if(document.getElementById('unnepvis').checked)
        unnepvis=1;
    
    $.ajax({
    type: "POST",
    url: "services/save_nyitvatartas.php",
    data: ({unnepvis:unnepvis, sid:sid,text:$("#text").val(),text2:$("#text2").val()}),
    dataType: 'json',
    success: function(data)
    { 
        service_details(sid,1,1);     
        $("#pbox").hide();
    }
    });     
}



function show_unnepi(elem)
{
    if(elem.checked)
        $('#unnepitext').slideDown();
    else
        $('#unnepitext').slideUp();   
}



//var del_price_ids=new Array();

function del_price_elem(id,type)
{
    var elemname="elem";
    if(type==1)
        elemname="newelem";
        
    $("#"+elemname+"_"+id).remove();
    arabc();    
   // del_price_ids[del_price_ids.length]=id;
}


function del_price_cat(catid,sid)
{
    

    jConfirm('Biztosan törlöd ezt a kategóriát?','',function(r){
    
    if(r)     
        $.ajax({
    	type: "POST",
    	url: "services/del_price_cat.php",
    	data: ({catid:catid,sid:sid}),
    	dataType: 'json',
    	success: function(data)
    	{
    	   
    	   service_details(sid,2,1,1);
    	}
        });	
	});	
}


function save_pricemod(sid,catid)
{

    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    var subprice=Array();
    $("input[name='subprice[]']").each(function() {subprice.push($(this).val());});

        
    $.ajax({
	type: "POST",
	url: "services/save_pricemod.php",
	data: ({catname:$("#catname").val(),sid:sid,catid:catid,'subelem[]':subelem,'subprice[]':subprice}),
	dataType: 'json',
	success: function(data)
	{
	   
	   service_details(sid,2,1,1);
	}
    });
}

function add_new_ar()
{

    $.ajax({
	type: "POST",
	url: "services/add_new_ar.php",
	data: ({}),
	dataType: 'json',
	success: function(data)
	{
        $("#listheader").after(data[0]);
        arabc();
	}
    });

    
}

function arabc()
{
    var abc="abcdefghijklmnopqrstuvxyz";
    var x=0;
    $('.sorszam').each(function(){
        
         $(this).html(abc.substr(x,1)+'.');
         x++;
    });    
}

function editnews(elem)
{
    var thiselem=$(elem).parent(".elemtr");
    editData('news/newsedit','id='+thiselem.find(".subelemval").val(),'',1);
}

function editkepviselo(elem)
{
    var thiselem=$(elem).parent(".elemtr");
    editData('news/kepviseloedit','id='+thiselem.find(".subelemval").val(),'',1);
}


var ischanged_form_var=0;

function ischanged_form(defval,val)
{
    if(val==true)
        val=1;
        
    if(defval!=val || defval==-1)
    {
        $("#savenewsbutt").attr({disabled: ''});
        $("#savenewsbutt").addClass('red');        
    }
}

function arelem_mozgatas(elem,irany,newsid,type,nogray,subid)
{

    $("#savenewsbutt").attr({disabled: ''});
    $("#savenewsbutt").addClass('red');
    ischanged_form_var=1;
    
    var thiselem=$(elem).parent().parent(".elemtr");
    
    var elemvalue=thiselem.find(".subelemval").val();
    var elemprice=thiselem.find(".elemname").html();
    

    if(irany==1)
    {
        var newelemvalue=thiselem.prev().find(".subelemval").val();
        var newpricevalue=thiselem.prev().find(".elemname").html();
        thiselem.prev().find(".subelemval").val(elemvalue);
        thiselem.prev().find(".elemname").html(elemprice);

    }
    else
    {
        var newelemvalue=thiselem.next().find(".subelemval").val();
        var newpricevalue=thiselem.next().find(".elemname").html();
        thiselem.next().find(".subelemval").val(elemvalue);
        thiselem.next().find(".elemname").html(elemprice);
    }
    
    thiselem.find(".subelemval").val(newelemvalue);
    thiselem.find(".elemname").html(newpricevalue);

    
    $(".elemtr").removeClass('graybg');
    $("input[name='subelem[]']").each(function() {
        if($(this).val()==newsid && nogray!=1)
            $(this).parent().parent(".elemtr").addClass('graybg');
        
    });
    
    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});

    $.ajax({
    type: "POST",
    url: "news/save_order.php",
    data: ({'subelem[]':subelem,type:type,subid:subid}),
    dataType: 'json',
    success: function(data)
    {
    }  
    });
    

}

function login(type,id)
{
    $.ajax({
	type: "POST",
	url: "inc/login.php",
	data: ({mobilnum:$("#mobilnum").val(),password:$("#password").val()}),
	dataType: 'json',
	success: function(data)
	{
        if(data[0]!="")
            jAlert(data[0]);
        else
        {
            if(type=="jarmuimport")
                editData('services/jarmuimport','','45a2b1');
                /*
            else if(type=="servicepage")
                service_details(id);
                */
            else
                location.reload()
                
            $("#pbox").hide();
        }
	}
    });    
}


function save_arajanlat(sid)
{
    var errortext="";
    var inputred=new Array();
    var errnum=0;    
    
    if($("input[name=license]").val()=="")
    {
        errortext+="A rendszám megadása kötelező!\n";
        inputred[errnum]="license";
        errnum++;        
        
    }
    if($("select[name=category]").val()<1)
    {
        errortext+="A kategória megadása kötelező!\n";
        inputred[errnum]="category";
        errnum++;        
    }
    if($("select[name=manufacturer]").val()<1)
    {
        errortext+="A gyártmány megadása kötelező!\n";
        inputred[errnum]="manufacturer";
        errnum++;        
    }
    if($("select[name=email]").val()<1)
    {
        errortext+="A gyártmány megadása kötelező!\n";
        inputred[errnum]="manufacturer";
        errnum++;        
    }
    if($("select[name=modell]").val()<1)
    {
        errortext+="A modell megadása kötelező!\n";
        inputred[errnum]="modell";
        errnum++;        
    }
    if($("select[name=product_year]").val()<1)
    {
        errortext+="A gyártási év megadása kötelező!\n";
        inputred[errnum]="product_year";
        errnum++;        
    }
    if($("input[name=cc]").val()<1)
    {
        errortext+="A hengerűrtartalom megadása kötelező!\n";
        inputred[errnum]="cc";
        errnum++;        
    }
    if($("select[name=fuel_type]").val()<1)
    {
        errortext+="Az üzemanyag típusának megadása kötelező!\n";
        inputred[errnum]="fuel_type";
        errnum++;        
    }
    if($("input[name=mileage]").val()<1)
    {
        errortext+="A km állás megadása kötelező!\n";
        inputred[errnum]="mileage";
        errnum++;        
    }
    if($("textarea[name=feladat]").val()=="" || $("textarea[name=feladat]").val()=="Kérjük, röviden itt foglald össze, hogy miről kérsz ajánlatot")
    {
        errortext+="A feladat leírásának megadása kötelező!\n";
        inputred[errnum]="feladat";
        errnum++;        
    }  
    if($("input[name=nev]").val()=="")
    {
        errortext+="A név megadása kötelező!\n";
        inputred[errnum]="nev";
        errnum++;        
    }
    if($("input[name=email]").val()=="")
    {
        errortext+="Az email cím megadása kötelező!\n";
        inputred[errnum]="email";
        errnum++;        
    }        

    var smsalert=0;
    if(document.getElementById('smsalert').checked)
        smsalert=1;   
    
    
    
    if(smsalert==1 && (mobilnum=='' || mobilnum=='NaN'))
    {
        jAlert('Nem adtad meg a mobilszámod!');
        return;
    }
    
    var mobilnum=parseFloat($("#mobil").val())+'';
    
    var korzet=mobilnum.substr(0,2);
        
    if(mobilnum!='' && mobilnum!='NaN')
	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
	{
		errortext+="20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!\n";
		inputred[errnum]="mobil";
		errnum++; 
	}


    if(errortext!="")
    {

        var len=inputred.length;
        for(a=0;a<len;a++){
            $("[name="+inputred[a]+"]").addClass("inputred");
        }
        jAlert(errortext);

        return;
    }
    

    

    
    $.ajax({
	type: "POST",
	url: "services/save_arajanlat.php",
	data: ({
	   sid:sid,
	   email:$("#email").val(),
       nev:$("#nev").val(),
       mobil:$("#mobil").val(),
       smsalert:smsalert,
       license:$("#license").val(),
       category:$("#category").val(),
       product_year:$("#product_year").val(),
       manufacturer:$("#categories").val(),
       modell:$("#modells").val(),
       cc:$("#cc").val(),
       fuel_type:$("#fuel_type").val(),
       feladat:$("#feladat").val(),
       mileage:$("#mileage").val()
       
    }),
	dataType: 'json',
	success: function(data)
	{
        var smstext='';
        if(smsalert==1)
            smstext=', illetve sms-ben';
	  jAlert('Az ajánlatkérést továbbítottuk '+data[1]+' számára. <br>Az elkészült ajánlatról emailben'+smstext+' fogunk értesíteni! ','',function(r){location.reload()})
        
	}
    });
}


function ajanlatvalasz(ajanlatid)
{
    var errortext="";
    var inputred=new Array();
    var errnum=0;    
    
    var smsalert=0;
    if(document.getElementById('smsalert').checked)
        smsalert=1;   

    if($("input[name=nev]").val()=="")
    {
        errortext+="A név megadása kötelező!\n";
        inputred[errnum]="nev";
        errnum++;        
    }
    if($("input[name=email]").val()=="")
    {
        errortext+="Az email cím megadása kötelező!\n";
        inputred[errnum]="email";
        errnum++;        
    }    
    if($("textarea[name=feladat]").val()=="" || $("textarea[name=feladat]").val()=="Kérjük, itt foglald össze ajánlatodat:")
    {
        errortext+="Ajánlati szöveg megadása kötelező!\n";
        inputred[errnum]="feladat";
        errnum++;        
    }  


    if(ajanlatid==0)
    {
        if($("input[name=license]").val()=="")
        {
            errortext+="A rendszám megadása kötelező!\n";
            inputred[errnum]="license";
            errnum++;        
            
        }
        if($("select[name=category]").val()<1)
        {
            errortext+="A kategória megadása kötelező!\n";
            inputred[errnum]="category";
            errnum++;        
        }
        if($("select[name=manufacturer]").val()<1)
        {
            errortext+="A gyártmány megadása kötelező!\n";
            inputred[errnum]="manufacturer";
            errnum++;        
        }
        if($("select[name=modell]").val()<1)
        {
            errortext+="A modell megadása kötelező!\n";
            inputred[errnum]="modell";
            errnum++;        
        }
    }
    
    if(smsalert==1)
    {
        var mobilnum=parseFloat($("#mobil").val())+'';
        
        var korzet=mobilnum.substr(0,2);
           
    	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20))
    	{
    		errortext+="Az értesítőhöz 20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!\n";
    		inputred[errnum]="mobil";
    		errnum++; 
    	}
    }
    if(errortext!="")
    {

        var len=inputred.length;
        for(a=0;a<len;a++){
            $("[name="+inputred[a]+"]").addClass("inputred");
        }
        jAlert(errortext);

        return;
    }
        
    $.ajax({
	type: "POST",
	url: "services/check_address.php",
	data: ({
	   email:$("#email").val(),
       nev:$("#nev").val(),
       mobil:$("#mobil").val()
       
    }),
	dataType: 'json',
	success: function(data)
	{
        if(data[0]>0)       
            ajanlatvalasz_confirm(ajanlatid)
        else
        {
            editData('services/ujcim','ajanlatid='+ajanlatid,'45a2b1','ujcimfill()');
            

        }
	}
    });
} 

function ujcimfill()
{
    $("#cnev").val($("#nev").val());
    $("#cemail").val($("#email").val());
    $("#cmobil").val($("#mobil").val());
}
    
function ajanlatvalasz_confirm(ajanlatid,cimmentes)
{


    

    if(cimmentes==1)
    {
        $("#nev").val($("#cnev").val());
        $("#email").val($("#cemail").val());
        $("#mobil").val($("#cmobil").val());
    }

    var smsalert=0;
    if(document.getElementById('smsalert').checked)
        smsalert=1;       

    $.ajax({
	type: "POST",
	url: "services/ajanlatvalasz.php",
	data: ({
       feladat:$("#feladat").val(),
       nev:$("#nev").val(),
       email:$("#email").val(),
       mobil:$("#mobil").val(),
       ajanlatid:ajanlatid,
       smsalert:smsalert,
       cimmentes:cimmentes,
       license:$("#license").val(),
       category:$("#category").val(),
       product_year:$("#product_year").val(),
       manufacturer:$("#categories").val(),
       modell:$("#modells").val(),
       cc:$("#cc").val(),
       fuel_type:$("#fuel_type").val(),
       feladat:$("#feladat").val(),
       mileage:$("#mileage").val(),
       isnew:$("#isnew").val(),
       sid:$("#service_id").val()
    }),
	dataType: 'json',
	success: function(data)
	{
	  jAlert('Az árajánlatot sikeresen továbbítottuk '+$("#nev").val()+' részére!','',function(r){service_details($("#service_id").val(),3,1,3)})
        
	}
    });
}

function check_smsalert(elem)
{

    if(elem.checked)
    {
        var mobilnum=parseFloat($("#mobil").val())+'';
        
        var korzet=mobilnum.substr(0,2);
            
        if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
        {
            jAlert('A mobilszám formátuma helytelen! 20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!');
            elem.checked=false;
        }
        
        
    }
}

function dologout()
{
    $.ajax({
	type: "POST",
	url: "inc/logout.php",
	data: ({}),
	dataType: 'json',
	success: function(data)
	{
	  window.location='index.php';
	}
    });    
}


function del_ajanlat_mail()
{
    $.ajax({
	type: "POST",
	url: "services/del_ajanlat_mail.php",
	data: ({}),
	dataType: 'json',
	success: function(data)
	{
	  location.reload();
	}
    });      
}



function save_idopont_num()
{

    var sid=$("#service_id").val();
    var mobilnum=parseFloat($("#mobilnum").val())+'';
    var korzet=mobilnum.substr(0,2);
        
	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
	{
        jAlert("20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!");
        return;
	}

    $.ajax({
	type: "POST",
	url: "services/save_idopont_num.php",
	data: ({sid:sid,hivoszam:$("#mobilnum").val()}),
	dataType: 'json',
	success: function(data)
	{
	  location.reload();
	}
    });      
}

function save_ugyfelkod(pass)
{

    var sid=$("#service_id").val();
    var mobilnum=parseFloat($("#umobil").val())+'';
    var korzet=mobilnum.substr(0,2);
        
	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
	{
        jAlert("20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!");
        return;
	}

    $.ajax({
	type: "POST",
	url: "services/save_ugyfelkod.php",
	data: ({pass:pass,sid:sid,mobil:$("#mobilnum").val(),nev:$("#unev").val()}),
	dataType: 'json',
	success: function(data)
	{
	  location.reload();
	}
    });      
}


function focusblur(elem,text,type)
{
    if(type==1 && elem.value==text)
        elem.value="";
    if(type==2 && elem.value=="")
        elem.value=text;        
    
    
    
    
}

function show_ajanlat(sid)
{
    $.ajax({
	type: "POST",
	url: "services/show_ajanlat.php",
	data: ({sid:sid,ajanlatkod:$("#ajanlatkod").val()}),
	dataType: 'json',
	success: function(data)
	{
	    if(data[0]==1)
            jAlert('Hibás ajánlatazonosító!');
        else
            $("#ajanlatpanel").html(data[0]);
	}
    });   
}


function expandSelect(id, size) 
{ 
    if(!document.getElementById(id))
        return;
    var sselect = document.getElementById(id); 
    sselect.size = sselect.options.length; 
} 

function search_emaillist(val,event)
{
		
        if(event.keyCode==40)
		{
		  $("#searchselect").focus();
          return;
        }
        
        
        var select=0;
		$.ajax({
		type: "POST",
		url: "message/cimkereso.php",
		data: ({q : val}),
		dataType: "json",			
		success: function(data){
			

			$("#scresult").html(data[1]);
            expandSelect('searchselect');
            
            
			if(data[1]=="")
				$("#scresult").hide();
			else
				$("#scresult").show();

			
			
   		}
		
		});	
}


function buttonchange(elem,type)
{
    if(type==1 && !strpos($(elem).attr('src'),'over') )
        $(elem).attr({src: str_replace('.png','_over.png',$(elem).attr('src'))}); 
    else
        if( !($(elem).hasClass('_over')) )
        $(elem).attr({src: str_replace('_over.png','.png',$(elem).attr('src'))}); 

}

function webchat(tab,chr)
{	
    window.location="index.php?page=chat&tab="+tab+"&chr="+chr;
}


function close_chatpanel()
{
	window.close();
}

function min_chatpanel()
{
	$("#chatpanel").hide();	
	$("#chat_status").attr({src: "images/webchat/chat_inactive.gif"});
}

function show_chatpanel()
{
	$("#chatpanel").show();	
}

function toggle_chatwin()
{
	stoppulse();
	if(document.getElementById('chatpanel').style.display=='none')
	{
		$("#chatpanel").show();	
	//	$("#chat_status").attr({src: "images/webchat/chat_active.gif"});		
	}
	else
	{
		$("#chatpanel").hide();	
	//	$("#chat_status").attr({src: "images/webchat/chat_inactive.gif"});		
	}
}

function openchat(elem,type,name)
{
	
	if(type==2)
	{
		var conf=confirm(name+" jelenleg nincs belépve az oldalra. Biztosan meghívod csetelni ezt a személyt?");
		if(!conf)
			return false;
	}    
	document.getElementById("chatframe").src=elem.href+"&invtype="+type;
	
	

	$("#chatpanel").draggable({ handle: '#chatpanel_top'});
	$("#chatpanel").show();
	$("#chattray").show();	
	return false;	
	

}



function openchatlayer(elem,type,name)
{
	
	if(type==2)
	{
		var conf=confirm(name+" jelenleg nincs belépve az oldalra. Biztosan meghívod csetelni ezt a személyt?");
		if(!conf)
			return false;
	}
	
	
	
	var width = 698;
    var height = 590;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    var cwin=window.open(elem.href+"&invtype="+type, "cset", windowFeatures);
    cwin.focus();
	return false;
}



function chathold(type)
{
	return;
	if(type==1)
	{
		nochatupdate=1;
		setTimeout("chatrls()",10000);
	}
	else
		setTimeout("chatrls()",5000);
}

function chatrls()
{
	return;
	nochatupdate=0;
}


function pulsechatmsg()
{
	$("#chat_status").pulse({
    speed: 500,
    opacityRange: [0.1,1]
	});
}

function stoppulse()
{
	$('#chat_status').recover();
}




function dnotitle()
{
	if(ctitlehandler==1)
		document.title='Fördős Attila honlapja - online beszélgetés';	
}

function dnewtitle()
{
	if(ctitlehandler==1)
		document.title='Új csetüzenet';	
}

function titleset(dtitle)
{
	document.title=dtitle;	
}



function uzenettitle()
{

	if(ctitlehandler==1)
	{
		dnewtitle();
		setTimeout('dnotitle()',500);
		setTimeout('uzenettitle()',1000);
	}
	else
		document.title='Fördős Attila honlapja - online beszélgetés';	

}


function chatchk(rid,force)
{
	

	/*
	$("#chatbody").load("chatchk.php?rid="+rid);
	
	*/
			$.ajax({
			type: "POST",
			url: "chatchk.php?rid="+rid+"&force="+force,
			dataType: "json",
			success: function(data)
			{

				if(data[10]==1)
				{
					close_chatroom(rid,1);
					chatalerttimeout=setTimeout('chatchk("'+rid+'",0)',2000);
					document.getElementById("uzenet").focus();
					return false;
					
				}
					
					
				if(data[0]!=undefined && data[0]!="")
				{
					if(nochatupdate==0)
					{
						$("#chatbody").html(data[0]+'<div style="display:none" id="lastdiv"></div>');
						scrollbottom();
						setTimeout('scrollbottom()',100);
					}
					
				}
				$("#chatusers").html(data[1]);
				
				
				if(data[2]=="msgalert")
				{
					//window.focus();
					uzenettitle();
					if(ctitlehandler==1)
						setTimeout('play_msg_alert()',100);
					document.getElementById("uzenet").focus();
									
					/*
					if(parent.document.getElementById("chatpanel").style.display=="none")
					{
						parent.document.getElementById("chat_status").src="images/webchat/chat_unreadmsg.gif";
						parent.pulsechatmsg();
					}
					*/
					
				}
				
				if(data[3]=="&nbsp;")
                    $("#chatrooms_header").hide();
                else
                    $("#chatrooms_header").show();                
                
                
				$("#chatrooms").html(data[3]);
				if(data[3]=="")
					$("#chatrooms").removeClass('chatroomsborder');
				else
					$("#chatrooms").addClass('chatroomsborder');
				
				
				$("#mainchatroom").html(data[5]);
				if(data[4]>1)
					$("#chatusers").height(457-( (data[4]-1)*20));
				else
					$("#chatusers").height(469);
				
				
				if(data[6]>3)
					$("#chatusers").css("padding","5px 0 0 0");

				else
					$("#chatusers").css("padding","5px 0 0 5px");

				


				//document.getElementById("uzenet").focus();
				chatalerttimeout=setTimeout('chatchk("'+rid+'",0)',2000);
	   		},
	   		error: function(XMLHttpRequest, textStatus, errorThrown){chatalerttimeout=setTimeout('chatchk("'+rid+'",0)',10000)}
			
		
			});
	
	
}


function play_msg_alert()
{
	mySound.play();
}


function check_chat_text()
{
	if($("#uzenet").val()=="")
		return false;
	save_chat_msg();
}



function save_chat_msg()
{
			document.getElementById("uzenet").disabled="disabled";
			var uzenet=$("#uzenet").val();
			var rid=$("#ridh").val();
			$.ajax({
			type: "POST",
			url: "save_chat_msg.php",
			data: ({rid : rid,uzenet:uzenet}),
			success: function(data){		
				//$("#chbg").hide('fadeOut');
				if(data!="")
					$("#lastdiv").before(data);
					scrollbottom();
					$("#uzenet").val('');
					set_chat_send_icon();
					document.getElementById("uzenet").disabled="";
					document.getElementById("uzenet").blur();
					document.getElementById("uzenet").focus();
				}
			});	
	
}



function set_chat_send_icon()
{
	var element=document.getElementById('chatsndbutton');

	if($("#uzenet").val()=="")
		element.src=str_replace('sendchatmsg_active.gif', 'sendchatmsg.gif', element.src);
	else
		element.src=str_replace('sendchatmsg.gif', 'sendchatmsg_active.gif', element.src);

}

function check_chat_invite(norefresh)
{
			$.ajax({
			type: "POST",
			url: "webchat/chatalert.php",
			dataType: "json",			
			success: function(data){		

				if(parseInt(data[11])!=parseInt($("#bizalomnum").val()) )
                {
                    $("#bizalomnum").val(data[11]);
                    $("#bizalomcounter").html(data[10]);
                }
				if(data[0]!=undefined && data[0]!="")
				{

					if(document.getElementById("chatpanel").style.display!="none")
					{
    					if(norefresh!=1)
    						chatmsgtimeout=setTimeout('check_chat_invite()',5000);
    						return false;
					}
					
				    var wname="cset";
			//	    if(data[1]==3)
			//	    	wname=data[2];	

					var width = 698;
				    var height = 590;
				    var left = parseInt((screen.availWidth/2) - (width/2));
				    var top = parseInt((screen.availHeight/2) - (height/2));
				    var windowFeatures = "location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;

				    var cwin=window.open(data[0], wname, windowFeatures);
				    //uzenettitle();
					cwin.blur();
	
					/*				    
					document.getElementById("chatframe").src=data[0]+"&wname="+wname;
					jQuery('#chatpanel').center(true);
					$("#chatpanel").draggable({ handle: '#chatpanel_top'});
					$("#chatpanel").show();
					$("#chattray").show();
					uzenettitle();
					*/
		
				}
				if(norefresh!=1)
					chatmsgtimeout=setTimeout('check_chat_invite()',5000);
	   		},
	   		error: function(XMLHttpRequest, textStatus, errorThrown){if(norefresh!=1)chatmsgtimeout=setTimeout('check_chat_invite()',5000)}
		
		});
}

function scrollbottom()
{
	$("#chatbody").attr({ scrollTop: 100000 });
}

function entertag(evt)
{
	evt=(evt)?evt:event;
	charCode=(evt.which)?evt.which:evt.keyCode;
	if(charCode==13)check_chat_text();
} 


function chatkeypress(evt)
{
	evt=(evt)?evt:event;
	charCode=(evt.which)?evt.which:evt.keyCode;
	if(charCode==13)check_chat_text();	
	
	return false;
}


function attach(){
	document.getElementById("uzenet").onkeypress = entertag;
} 

function insert_smiley(code,element_id){
	
	document.getElementById(element_id).value+=code;
	document.getElementById(element_id).focus();
}


function save_community(cid)
{

 
	$.ajax({
	type: "POST",
	url: "communities/save_community.php",
	data:  ({cid:cid,communityname:$("#communityname").val(),description:$("#description").val()}),
	dataType: 'json',
	success: function(data)
	{
        window.location='index.php?page=communities&cid='+data[1];
	}
	
	});		
	
}

function koruzenet(page,type,id)
{
    window.location='index.php?page='+page+'&type='+type+'&id='+id;
}

function show_community(cid,submenu,menuitem)
{
    submenu=$("#submenu").val();
    window.location=rooturl+'index.php?page=communities&cid='+cid+'&submenu='+submenu+'&menuitem='+menuitem;  
}

function show_wg(cid,submenu,menuitem)
{
    submenu=$("#submenu").val();
    window.location=rooturl+'index.php?page=wgs&cid='+cid+'&submenu='+submenu+'&menuitem='+menuitem;  
}

function community_post_msg_board(boardid,answerid)
{
    var submenu=$("#submenu").val();
    var cid=$("#cid").val();
    window.location='index.php?page=communities&cid='+cid+'&submenu='+submenu+'&boardid='+boardid+'&answerid='+answerid+'&menuitem=uzenetadd';  
}

function add_new_emo_to_message_board(code){
	document.getElementById('comm_message_board_message').focus();
	document.getElementById('comm_message_board_message').value+=code;
	comm_forum_toggle_emoticons_div();
}

function comm_forum_toggle_emoticons_div(){
	if (document.getElementById('comm_forum_emoticons_div').style.display=="")
		document.getElementById('comm_forum_emoticons_div').style.display="none";
	else
		document.getElementById('comm_forum_emoticons_div').style.display="";

}

function save_boardmsg(boardlink,boardid,answerid)
{
	var szoveg=$("#comm_message_board_message").val();
	$.ajax({
	type: "POST",
	url: "inc/save_boardmsg.php",
	data: ({boardlink:boardlink,boardid:boardid,szoveg:szoveg,answerid:answerid}),
	dataType: 'json',
	success: function(data)
	{
		show_board(boardlink,boardid);
	}
	
	});	
	
}

function show_board(boardlink,boardid)
{
		$.ajax({
		type: "POST",
		url: "inc/showboard.php",
		data: ({boardid:boardid,boardlink:boardlink}),
		dataType: 'json',
		success: function(data)
		{
            if(boardlink=="community")
                show_community(data[0],"",3);
		}
		
		});		
}

function close_chatroom(roomid,force,type)
{
	if(force==1)
		var conf=true;
	else
		var conf=confirm('Biztosan kilépsz ebből a chatszobából?');

	if(conf)
	{
		var curroomid=$("#ridh").val();
		$.ajax({
		type: "POST",
		url: "close_chatroom.php",
		data: ({roomid:roomid,curroomid:curroomid,force:force}),
		dataType: 'json',
		success: function(data)
		{

			if(data[1]==1)
				parent.close_chatpanel();
			else if(data[1]!=0)
				window.location='chat.php?rid='+data[1];
			
			
		}
		
		});	
	}
	
}


function show_og(og_id,pad,sublist,subpage){
	$("#og_"+og_id+"_content").load("portaladmin/og_content.php?moveid="+moveid+"&subpage="+subpage+"&og_id="+og_id+"&pad="+pad+"&sublist="+sublist,'',function(){toggle_og_img(og_id,1);tooltip_show(og_id)});
}

function toggle_og_img(og_id)
{
    
    if(strpos($("#og_img_"+og_id).attr('src'),'plus'))
    {
		$("#og_img_"+og_id).attr({src: "../images/minus.gif"});
        $("#og_"+og_id+"_content").slideDown();
    }
	else
	{
		$("#og_img_"+og_id).attr({src: "../images/plus.gif"});
        $("#og_"+og_id+"_content").slideUp();
	}

}


function tooltip_show(og_id)
{
    return;
    /*
    if(strpos($("#og_img_"+og_id).attr('src'),'minus'))
    {
        toggle_og_img(og_id,1);
        return;
    }
    */
    
    
    $("#og_"+og_id+"_content a").tooltip({
   delay: 0,
   track: true,
   showURL: false,
   fade: 250,
   top: 20,
   left: 20
    });
}

function close_editor_menu()
{
    $('.og_editor_link').html('szerkesztés');
    $('.og_editor_menu').hide('slow');
}

    
function toggle_editor_menu(itemid,itemtype,parent)
{
    $(".og").removeClass('graybg');
    
    
	if( $('#og_editor_menu_'+itemid).is(':visible') )
    {
        $('.og_editor_link').html('szerkesztés');
        $('#og_editor_menu_'+itemid).hide('slow');      
        
        return;
    }
    else
    {
     
        
        $('.og_editor_menu').hide('slow');
                $('#og_line_'+itemid).addClass('graybg');
        $('#og_editor_menu_content_'+itemid).load("portaladmin/editor_menu.php?parent="+parent+"&itemid="+itemid+"&itemtype="+itemtype,'',function(){$('#og_editor_menu_'+itemid).show('slow');$('#og_editor_link_'+itemid).html('bezárás');});
    }
    

}


function rename_og_group(og_id)
{
    var ogname=$('#og_name_'+og_id).html();
    $('#og_link_'+og_id).attr({href: "javascript:void(0)"});
    
    $('#og_name_'+og_id).html('<input style="font-size:11px;font-family:verdana,arial;color:#333" id="og_edit_name_'+og_id+'" type="text" class="iinput" value="'+ogname+'" /> <input style="font-size:10px;" type="button" value="ok" onclick="save_og_name('+og_id+')" /> <input style="font-size:10px;" type="button" value="mégse" onclick="$(\'#og_name_'+og_id+'\').html(\''+ogname+'\');" />');
    
}

function save_og_name(og_id)
{
    
    var ogname=$('#og_edit_name_'+og_id).val();
    if(ogname=="")
    {
        jAlert('Nem adtad meg a csoport nevét!');
        return;
    }
    
    $.ajax({
    type: "POST",
    url: "portaladmin/editor/rename_og_group.php",
    data: ({og_id:og_id,ogname:ogname}),
    dataType: 'json',
    success: function(data)
    {
        if(data[0]=='')
        {
            jAlert('Az átnevezés megtörtént.','',function(r){if(r)$('#og_name_'+og_id).html(ogname);});
            $('#og_link_'+og_id).attr({href: "javascript:show_organization("+og_id+")"});
            
        }
        else
            jAlert(data[0]);        
    }
    
    });	   
    
}


function manage_og(og_id,subpage,type,search)
{
    curr_elem=0;
    if(subpage==4)
        moveid=og_id;
    move_to_og="";

    if(search==1)
    {
        
        var lfrom=$("#log_from").val();
        var lto=$("#log_to").val();
        var ltype=$("#log_type").val();
    	var user=$("#log_partner").val();
    	var litem=$("#log_item").val();  
        
    	var pars="&ltype="+ltype+"&litem="+litem+"&user="+user+"&lfrom="+lfrom+"&lto="+lto+"&user="+user;  
    }
    else
        pars="";

    showloading();
    window.location='index.php?page=communities&editor=1&showog&moveid='+moveid+'&orgid='+og_id+'&subpage='+subpage+'&type='+type+pars;        
}

function edit_member(userid)
{
    showloading();
    document.getElementById('loadcontent').src='pages/organizations/show_organization.php?userid='+userid+'&subpage=2';    
}

function add_subog(og_id,type)
{
    var pad=parseFloat(document.getElementById("og_line_"+og_id).style.paddingLeft);
    var pad2=(pad+55);
    var picname="sss_csoport_ikon.gif";
    if(type==0)
        picname="external_group.gif";        
    
    if(og_id==1)
    {
        pad2=0;
        pad=0;
    }
    
    $("#og_line_"+og_id).after('<div id="newgroup_'+og_id+'" class="og" style="margin-left:11px;padding-left:'+pad2+'px"><img class="middle" src="../images/empty_ps.gif" /> <img class="middle" src="../images/organization/'+picname+'" /> <input class="form" type="text" id="groupname" /> <input onclick="save_subog('+og_id+','+pad+','+type+')" type="button" style="font-size:10px" value="ok" /> <input type="button" style="font-size:10px" value="mégse" onclick="$(\'#newgroup_'+og_id+'\').remove()" /></div>')

       
}

function save_subog(og_id,pad,ogtype)
{
    
    var ogname=$("#groupname").val();
        if(ogname=="")
            jAlert('Nem adtad meg a csoport nevét!');
        
    $.ajax({
    type: "POST",
    url: "portaladmin/editor/save_subog.php",
    data: ({og_id:og_id,ogname:ogname,ogtype:ogtype}),
    dataType: 'json',
    success: function(data)
    {
        if(data[0]=='')
        {
            jAlert(data[0])
        }
        else
        {
            if(og_id==1)
            {
                listorganizations(data[1]);
            }
            $('#newgroup_'+og_id).remove();
            $("#og_"+og_id+"_content").load("portaladmin/og_content.php?og_id="+og_id+"&pad="+pad,'',function(){tooltip_show(og_id)});
            $("#og_img_"+og_id).attr({src: "../images/minus.gif"});
            $("#og_"+og_id+"_content").slideDown();
        }
       
    }
    
    });	
       
}


function del_og(og_id)
{

    $("#og_line_"+og_id).addClass('grayBg');
    $.ajax({
    type: "POST",
    url: "portaladmin/editor/confirmtext.php",
    data: ({itemid:og_id,itemtype:6}),
    dataType: 'json',
    success: function(data)
    {
        
        var confirmtext="";
        if(data[0]!="")
           confirmtext=' A törlésről értesítést kap: '+data[0]; 
        
        confirmtext='';
        jConfirm('Biztosan törlöd ezt a csoportot?'+confirmtext,'',function(r){
        
        if(r)    
            $.ajax({
            type: "POST",
            url: "portaladmin/editor/del_og.php",
            data: ({og_id:og_id}),
            dataType: 'json',
            success: function(data)
            {
                if(data[0]!="")
                {  
                  jAlert(data[0],'',function(){$("#og_line_"+og_id).removeClass('grayBg');})
                }
                else
                {
                    location.reload();
                }
               
            }
            
            });	       
        else
            $("#og_line_"+og_id).removeClass('grayBg');
        })           
    }
    
    });	
 
}

function showloading()
{
    return;
}

function move_og(userid,itemname,parent)
{
    if(move_to_og=="")
        return;
  
    var ogname=$("#og_name_"+move_to_og).html();
    


    if(move_to_og==-2)
        confirmtext='Figyelem! Belsős tagot szeretnél áthelyezni külsős csoportba!<br>Ebben az esetben a belsős tag összes eddig csoporttagságát<br> töröljük, és az sms kreditjét megszüntejük.<br>Biztosan áthelyezed ezt a személyt?';
    else
        confirmtext='Biztosan áthelyezed '+itemname+'-t a(z) '+ogname+' csoportba?';

    var move=0;
    
    if(document.getElementById('move'))
        if(document.getElementById('move').checked==true)
            move=1;   



    jConfirm(confirmtext,'',function(r)
    {
        if(r)
            $.ajax({
            type: "POST",
            url: "portaladmin/editor/move_og.php",
            data: ({credit:$("#credit").val(),moveid:move_to_og,userid:userid,parent:parent,move:move}),
            dataType: 'json',
            success: function(data)
            {                   
               if(data[0]!="")
                    jAlert(data[0]);
                else
                    location.reload();
            }
            
            });	 
    });

}

function show_organization(orgid)
{
    window.location='index.php?page=communities&editor=1&showog&orgid='+orgid;
}



function save_bizalom_vote(id)
{
    if(id<0)
    {
    	var errortext='';
    	var inputred=new Array();
    	var x=0;
    	if($("#mobilnum").val()=="")
    	{
    		errortext+="Nem adtad meg a telefonszámodat!\n";
    		inputred[x]="#mobilnum";
    		x=x+1;
    	}
    	if($("#password").val()=="")
    	{
    		errortext+="Nem adtad meg a jelszavadat!\n";
    		inputred[x]="#password";
    		x=x+1;
    	}
        else
        {
            var mobilnum=parseFloat($("#mobilnum").val())+'';
            var korzet=mobilnum.substr(0,2);

        	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
        	{
        		errortext+="20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!\n";
        		inputred[x]="#mobilnum";
        		x=x+1;
        	}
        }   
        
    	if(errortext!="")
    	{
    		jAlert(""+errortext)
    		
    		for(a=0;a<inputred.length;a++)
    		{
    			$(inputred[a]).addClass('inputred');
    		}
    		
    		
    	}          
    }
    $.ajax({
    type: "POST",
    url: "bizalomkosar/save_vote.php",
    data: ({mobilnum:$("#mobilnum").val(),password:$("#password").val()}),
    dataType: 'json',
    success: function(data)
    {
        if(data[0]!='')
        {
            jAlert(data[0])
        }
        if(data[2]==1)
        {
            $("#pboxinner").load('bizalomkosar/bizalomkosar.php'); 
        }
        else
        {
            $("#pboxinner").load('bizalomkosar/koszonom.php');
            $(".votenum").html(data[1]);
            
        }
       
    }
    
    });	
       
}

function save_news(newsid,newsnum)
{
    /*
    var intro_text=CKEDITOR.instances.intro_text.getData();
    var text=CKEDITOR.instances.text.getData();
    */
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    if($("#maintitle").val()=="")
    {
        errors[x]='maintitle';
        errortext[x]='főcim';
        x++;
    }
    if($("#intro_text").val()=="")
    {
        errors[x]='intro_text';
        errortext[x]='szöveg a főoldalon';
        x++;
    }
    if($("#text").val()=="")
    {
        errors[x]='text';
        errortext[x]='szöveg az aloldalon';
        x++;
    }
    if($("#datum").val()=="")
    {
        errors[x]='datum';
        errortext[x]='dátum';
        x++;
    }
    if($("#ispic").val()==0)
    {
        errors[x]='newspicture';
        errortext[x]='fotó';
        x++;
    }
    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            if(errors[a]=="newspicture")
                document.getElementById('newspicture').src=rooturl+"images/news/red.jpg";
            else
                $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    
    var maintitle=$("#maintitle").val();
    var subtitle=$("#subtitle").val();
    var datum=$("#datum").val();
    var ido=$("#ido").val();
    var intro_text=$("#intro_text").val();
    var text=$("#text").val();
    var picupload=$("#picupload").val();
    var orderselect=$("#orderselect").val();
    $.ajax({
    type: "POST",
    url: "news/save_news.php",
    data: ({newsid:newsid,newsnum:newsnum,orderselect:orderselect,maintitle:maintitle,subtitle:subtitle,datum:datum,ido:ido,intro_text:intro_text,text:text,picupload:picupload,'subelem[]':subelem}),
    dataType: 'json',
    success: function(data)
    {
        if(orderselect==6)
            jAlert('A cikket elmentettük az archívumba!','', function(r){location.reload()});
        else
            jAlert('A cikket publikáltuk az internetre!','', function(r){location.reload()});
    }
    
    });	
 
}

function save_kepviselo(newsid,newsnum)
{
    /*
    var intro_text=CKEDITOR.instances.intro_text.getData();
    var text=CKEDITOR.instances.text.getData();
    */
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    if($("#kname").val()=="")
    {
        errors[x]='kname';
        errortext[x]='képviselő neve';
        x++;
    }
    if($("#kemail").val()=="")
    {
        errors[x]='kemail';
        errortext[x]='email cím';
        x++;
    }

    if($("#text").val()=="")
    {
        errors[x]='text';
        errortext[x]='önéletrajz szövege';
        x++;
    }
    if($("#ispic").val()==0)
    {
        errors[x]='newspicture';
        errortext[x]='fotó';
        x++;
    }
    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            if(errors[a]=="newspicture")
                document.getElementById('newspicture').src=rooturl+"images/news/red.jpg";
            else
                $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    var orderselect=$("#orderselect").val();    
    var text=$("#text").val();
    var kname=$("#kname").val();
    var kemail=$("#kemail").val();
    var picupload=$("#picupload").val();
    var active=0;
    if(document.getElementById('active').checked==true)
        active=1;
    $.ajax({
    type: "POST",
    url: "news/save_kepviselo.php",
    data: ({orderselect:orderselect,active:active,newsid:newsid,newsnum:newsnum,kname:kname,kemail:kemail,text:text,picupload:picupload,'subelem[]':subelem}),
    dataType: 'json',
    success: function(data)
    {
            if(data[0]=="")
                jAlert('Az adatokat publikáltuk az internetre!','', function(r){location.reload()});
            else
            {
                jAlert(data[0]);
                $("#kemail").addClass('inputred');
            }
    }
    
    });	
 
}

function save_esemeny(newsid,newsnum)
{
    /*
    var intro_text=CKEDITOR.instances.intro_text.getData();
    var text=CKEDITOR.instances.text.getData();
    */
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    if($("#etitle").val()=="")
    {
        errors[x]='etitle';
        errortext[x]='esemény neve';
        x++;
    }
    if($("#text").val()=="")
    {
        errors[x]='text';
        errortext[x]='esemény szövege';
        x++;
    }
    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            if(errors[a]=="newspicture")
                document.getElementById('newspicture').src=rooturl+"images/news/red.jpg";
            else
                $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    var orderselect=$("#orderselect").val();
    var text=$("#text").val();
    var etitle=$("#etitle").val();
    var active=0;
    if(document.getElementById('active').checked==true)
        active=1;
    $.ajax({
    type: "POST",
    url: "news/save_esemeny.php",
    data: ({orderselect:orderselect,active:active,newsid:newsid,newsnum:newsnum,etitle:etitle,text:text,'subelem[]':subelem}),
    dataType: 'json',
    success: function(data)
    {
            jAlert('Az eseményt publikáltuk az internetre!','', function(r){location.reload()});
    }
    
    });	
 
}

function save_level(newsid,newsnum)
{
    /*
    var intro_text=CKEDITOR.instances.intro_text.getData();
    var text=CKEDITOR.instances.text.getData();
    */
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    if($("#etitle").val()=="")
    {
        errors[x]='etitle';
        errortext[x]='levél cím';
        x++;
    }
    if($("#text").val()=="")
    {
        errors[x]='text';
        errortext[x]='levél szövege';
        x++;
    }

    if($("#szerzo").val()=="")
    {
        errors[x]='szerzo';
        errortext[x]='szerző';
        x++;
    }    
    if($("#datum").val()=="")
    {
        errors[x]='datum';
        errortext[x]='dátum';
        x++;
    }  


    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            if(errors[a]=="newspicture")
                document.getElementById('newspicture').src=rooturl+"images/news/red.jpg";
            else
                $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    
    var text=$("#text").val();
    var etitle=$("#etitle").val();
    var datum=$("#datum").val();
    var szerzo=$("#szerzo").val();
    var orderselect=$("#orderselect").val();
    var active=0;
    if(document.getElementById('active').checked==true)
        active=1;
    $.ajax({
    type: "POST",
    url: "news/save_level.php",
    data: ({orderselect:orderselect,szerzo:szerzo,datum:datum,active:active,newsid:newsid,newsnum:newsnum,etitle:etitle,text:text,'subelem[]':subelem}),
    dataType: 'json',
    success: function(data)
    {
            jAlert('A levelet publikáltuk az internetre!','', function(r){location.reload()});
    }
    
    });	
 
}


function save_onkentes()
{

    var errors=new Array();
    var errortext=new Array();
    var x=0;
    
    if($("#uname").val()=="")
    {
        errors[x]='uname';
        errortext[x]='név';
        x++;
    }
    if($("#umobilnum").val()=="")
    {
        errors[x]='umobilnum';
        errortext[x]='mobilszám';
        x++;
    }
    
    var mobilnum=parseFloat($("#umobilnum").val())+'';
    
    var korzet=mobilnum.substr(0,2);
        
    if(mobilnum!='' && errors.length==0)
	if(mobilnum.length!=9 || (korzet!=30 && korzet!=70 && korzet!=20) )
	{
		jAlert("20,30, vagy 70-el kezdődő kilencjegyű szám adható meg!");
        $("#umobilnum").addClass('inputred');
        return;
        
	}


    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            if(errors[a]=="newspicture")
                document.getElementById('newspicture').src=rooturl+"images/news/red.jpg";
            else
                $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var uname=$("#uname").val();
    var uemail=$("#uemail").val();
    var umobilnum=$("#umobilnum").val();
    var uzip=$("#uzip").val();
    var uaddress=$("#uaddress").val();

    
    $.ajax({
    type: "POST",
    url: "contents/save_onkentes.php",
    data: ({uemail:uemail,uname:uname,umobilnum:umobilnum,uzip:uzip,uaddress:uaddress}),
    dataType: 'json',
    success: function(data)
    {
            jAlert(' Jelentkezését sikeresen fogadtuk! Hamarosan jelentkezünk!<br><br>Üdvözlettel, Gozmány Gabriella kampányfőnök!','', function(r){$('#pbox').hide('slow')});
    }
    
    });	
 
}


function send_kepviselo_mail(id)
{

    if(sending==1)
        return;
        
    sending=1;        
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    var valasz=0;
    
    if($("#szoveg").val()=="")
    {
        errors[x]='szoveg';
        errortext[x]='üzenet szövege';
        x++;
    }

    if($("#targy").val()=="")
    {
        errors[x]='targy';
        errortext[x]='tárgy';
        x++;
    }
        
    if(document.getElementById("valasz").checked==true)
    {
        valasz=1;
        if($("#uname").val()=="")
        {
            errors[x]='uname';
            errortext[x]='név';
            x++;
        }
        if($("#uemail").val()=="")
        {
            errors[x]='uemail';
            errortext[x]='email cím';
            x++;
        }
    }
    
        




    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var szoveg=$("#szoveg").val();
    var targy=$("#targy").val();
    var uemail=$("#uemail").val();
    var uname=$("#uname").val();

    
    $.ajax({
    type: "POST",
    url: "contents/send_kepviselo_mail.php",
    data: ({valasz:valasz,id:id,uemail:uemail,uname:uname,szoveg:szoveg,targy:targy}),
    dataType: 'json',
    success: function(data)
    {
            sending=0;
            var addtext="";
            if(valasz==1)
                addtext="<br>A válasz levelet a megadott emailcímre fogjuk küldeni.";
            jAlert('Az üzenetet sikeresen továbbítottuk '+data[1]+' képviselőjelöltnek!'+addtext,'', function(r){$('#pbox').hide('slow')});
    }
    
    });	
 
}

function send_level(id)
{
    if(sending==1)
        return;
    sending=1;
    
            
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    var valasz=0;
    var anonim=0;
    
    if($("#szoveg").val()=="")
    {
        errors[x]='szoveg';
        errortext[x]='üzenet szövege';
        x++;
    }

    if($("#targy").val()=="")
    {
        errors[x]='targy';
        errortext[x]='tárgy';
        x++;
    }
        
    if(document.getElementById("anonim").checked==true)
        anonim=1;
    if(document.getElementById("valasz").checked==true)
    {
        valasz=1;
        if($("#uname").val()=="")
        {
            errors[x]='uname';
            errortext[x]='név';
            x++;
        }
        if($("#uemail").val()=="")
        {
            errors[x]='uemail';
            errortext[x]='email cím';
            x++;
        }
    }
    
        




    

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }


    var szoveg=$("#szoveg").val();
    var targy=$("#targy").val();
    var uemail=$("#uemail").val();
    var uname=$("#uname").val();
    var uszerzo=$("#uszerzo").val();

    
    $.ajax({
    type: "POST",
    url: "contents/send_level_mail.php",
    data: ({uszerzo:uszerzo,anonim:anonim,valasz:valasz,id:id,uemail:uemail,uname:uname,szoveg:szoveg,targy:targy}),
    dataType: 'json',
    success: function(data)
    {
            sending=0;
            var addtext="";
            if(valasz==1)
                addtext="<br>A válasz levelet a megadott emailcímre fogjuk küldeni.";
            jAlert('Az üzenetet sikeresen továbbítottuk Gozmány Gabriella kampányfőnöknek!'+addtext,'', function(r){$('#pbox').hide('slow')});
    }
    
    });	
 
}


function save_content(cid)
{
    /*
    var intro_text=CKEDITOR.instances.intro_text.getData();
    var text=CKEDITOR.instances.text.getData();
    */
    var errors=new Array();
    var errortext=new Array();
    var x=0;
    if($("#maintitle").val()=="")
    {
        errors[x]='maintitle';
        errortext[x]='főcim';
        x++;
    }
    if($("#text").val()=="")
    {
        errors[x]='text';
        errortext[x]='szöveg a főoldalon';
        x++;
    }
     

    if(errors.length>0)
    {
        $("input").removeClass('inputred');
        $("select").removeClass('inputred');
        $("textarea").removeClass('inputred');
        var errortextstr="Az alábbi adatok nem lettek kitöltve:\n\n";
        for(a=0;a<errors.length;a++)
        {
            $("#"+errors[a]).addClass('inputred');
            errortextstr+="-"+errortext[a]+"\n";
        }
        jAlert(errortextstr);
        return;
    }



    
    
    var maintitle=$("#maintitle").val();
    var text=$("#text").val();
    $.ajax({
    type: "POST",
    url: "news/save_content.php",
    data: ({cid:cid,maintitle:maintitle,text:text}),
    dataType: 'json',
    success: function(data)
    {
      jAlert('A tartalmat publikáltuk az internetre!','', function(r){location.reload()});
    }
    
    });	
 
}



function movenews()
{
    $("#newseditorframe").hide();
    $("#prevframe").hide();
    $("#moveframe").show();
}

function modnews()
{
    $("#newseditorframe").show();
    $("#prevframe").hide();
    $("#moveframe").hide();
}

function prevnews(newsid,newsnum)
{
    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    
    var maintitle=$("#maintitle").val();
    var subtitle=$("#subtitle").val();
    var datum=$("#datum").val();
    var ido=$("#ido").val();
    var intro_text=$("#intro_text").val();
    var text=$("#text").val();
    var orderselect=$("#orderselect").val();
    var picupload=$("#picupload").val();

    $.ajax({
    type: "POST",
    url: "news/prev.php",
    data: ({newsid:newsid,newsnum:newsnum,orderselect:orderselect,maintitle:maintitle,subtitle:subtitle,datum:datum,ido:ido,intro_text:intro_text,text:text,'subelem[]':subelem,picupload:picupload}),
    dataType: 'json',
    success: function(data)
    {
     $("#newseditorframe").hide();
     $("#moveframe").hide();
     $("#prevframe").html(data[0]);
     $("#prevframe").show();
    }
    
    });

}

function prevevent(newsid,newsnum)
{
    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    
    var etitle=$("#etitle").val();
    var text=$("#text").val();

    $.ajax({
    type: "POST",
    url: "news/prevevent.php",
    data: ({newsid:newsid,newsnum:newsnum,etitle:etitle,text:text,'subelem[]':subelem}),
    dataType: 'json',
    success: function(data)
    {
     $("#newseditorframe").hide();
     $("#moveframe").hide();
     $("#prevframe").html(data[0]);
     $("#prevframe").show();
    }
    
    });

}

function prevlevel(newsid,newsnum)
{
    var subelem=Array();
    $("input[name='subelem[]']").each(function() {subelem.push($(this).val());});
    
    
    var etitle=$("#etitle").val();
    var datum=$("#datum").val();
    var szerzo=$("#szerzo").val();
    var text=$("#text").val();

    $.ajax({
    type: "POST",
    url: "news/prevlevel.php",
    data: ({datum:datum,szerzo:szerzo,newsid:newsid,newsnum:newsnum,etitle:etitle,text:text,'subelem[]':subelem}),
    dataType: 'json',
    success: function(data)
    {
     $("#newseditorframe").hide();
     $("#moveframe").hide();
     $("#prevframe").html(data[0]);
     $("#prevframe").show();
    }
    
    });

}

function prevkepviselo(newsid)
{

    
    var name=$("#kname").val();
    var text=$("#text").val();

    $.ajax({
    type: "POST",
    url: "news/prevkepviselo.php",
    data: ({id:newsid,name:name,stext:text}),
    dataType: 'json',
    success: function(data)
    {
     $("#newseditorframe").hide();
     $("#moveframe").hide();
     $("#prevframe").html(data[0]);
     $("#prevframe").show();
    }
    
    });

}


function prevcontent(cid)
{

    var maintitle=$("#maintitle").val();
    var text=$("#text").val();

    $.ajax({
    type: "POST",
    url: "news/prev_content.php",
    data: ({cid:cid,maintitle:maintitle,text:text}),
    dataType: 'json',
    success: function(data)
    {
     $("#newseditorframe").hide();
     $("#prevframe").html(data[0]);
     $("#prevframe").show();
    }
    
    });

}

function newsul(elem)
{
    $(".newsmenu").removeClass('underline');
    $(elem).addClass('underline');
}


function newstab(elem)
{
    $(".active_news_tab").addClass('inactive_news_tab');

    $(".inactive_news_tab").removeClass('active_news_tab');
    
    $(elem).addClass('active_news_tab');
    $(elem).removeClass('inactive_news_tab');
}


function delNews(id,currnews)
{

    jConfirm('Biztosan törlöd ezt a hírt?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_news.php",
    	data:  ({id:id}),
    	dataType: 'json',
    	success: function(data)
    	{
            editData('news/news_editor','id='+currnews+'&num=1','',1)
    	}
    	
    	});		
	}); 
   
}

function delKepviselo(id,currnews)
{

    jConfirm('Biztosan törlöd a képviselő profilját?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_kepviselo.php",
    	data:  ({id:id}),
    	dataType: 'json',
    	success: function(data)
    	{
            editData('news/kepviselo_editor','id='+currnews+'&num=1','',1)
    	}
    	
    	});		
	}); 
   
}


function changenewsbutton(val)
{
    if(val==6)
    {
        $("#savenewsbutt").removeClass('red');
        $("#savenewsbutt").val('mentés az archívumba');
    }
    else
    {
        $("#savenewsbutt").addClass('red');
        $("#savenewsbutt").val('cikk publikálása internetre');        
    }
        
        
}


function save_board_msg(boardid,answerid)
{
    
    var fnev=$("#fnev").val();    
    var fpassword=$("#fpassword").val(); 
    var uzenet=$("#uzenet").val(); 
    var topicname=$("#topicname").val(); 
    var topic=$("#topic").val(); 
    
    
    
    
    if(document.getElementById("szabalyzat") && document.getElementById("szabalyzat").checked==true)
        var szabalyzat=1;
    else
        var szabalyzat=0;
               
	$.ajax({
	type: "POST",
	url: "msgboard/save_board_msg.php",
	data:  ({topic:topic,topicname:topicname,szabalyzat:szabalyzat,boardid:boardid,answerid:answerid,fnev:fnev,fpassword:fpassword,uzenet:uzenet}),
	dataType: 'json',
	success: function(data)
	{
        if(data[0]=="")
        {
            if(data[1]=="forum")
                forumTopic(boardid,1);
            else
                location.reload();
        }
        else
            jAlert(data[0]);
	}
	
	});	    
}

function slostpass()
{
	
    var email=$('#lpemail').val();
   $.ajax({
   type: "POST",
   url: "login/slostpass.php",
   data: "email="+email,
  dataType: 'json',
   success: function(data){
     
     if(data[0]==1)
     	jAlert("Ezzel az e-mail címmel nincs regisztrált felhasználó!");
    else
    	jAlert("A belépéshez szükséges jelszót továbbítottuk a megadott e-mail címre!",'',function(r){$("#pbox").hide('slow')});
   }

 });
}

function changepass()
{
	
    var oldpass=$('#oldpass').val();
    var newpass=$('#newpass').val();
    var newpass2=$('#newpass2').val();
    
    $.ajax({
    type: "POST",
    url: "datapage/changepass.php",
    data:  ({oldpass:oldpass,newpass:newpass,newpass2:newpass2}),
    dataType: 'json',
    success: function(data)
    {
        if(data[0]!="")
     	  jAlert(data[0]);
        else
        {
     	  jAlert('A jelszót sikeresen megváltoztattad!');
          $('#oldpass').val('');
          $('#newpass').val('');
          $('#newpass2').val('');
        }        
    }
    
    });
}


function del_board(boardid)
{

    topicopen=0;
    $("#forum_og_"+boardid).addClass('inputred');
    jConfirm('Biztosan törlöd ezt a témát?<br>Figyelem törlés esetén a téma összes hozzászólását törölni fogjuk!','',function(r){
    
    if(r)   
    {  
    	$.ajax({
    	type: "POST",
    	url: "msgboard/del_board.php",
    	data:  ({boardid:boardid}),
    	dataType: 'json',
    	success: function(data)
    	{
            location.reload();
    	}
    	
    	});
     }
     else
     {
        topicopen=1;
        $("#forum_og_"+boardid).removeClass('inputred');
     }
	});	   
}

function del_board_msg(boardid,msgid)
{

    $("#comment_"+boardid+"_"+msgid).addClass('inputred');
    jConfirm('Biztosan törlöd ezt a hozzászólást?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "msgboard/del_board_msg.php",
    	data:  ({boardid:boardid,msgid:msgid}),
    	dataType: 'json',
    	success: function(data)
    	{
            $("#comment_"+boardid+"_"+msgid).remove();
            $("#forum_hnum_"+boardid).html(data[0]);
    	}
    	
    	});	
     else
        $("#comment_"+boardid+"_"+msgid).removeClass('inputred');	
	});	   
}

function del_gallery_pic(galeriaid,picid)
{

    jConfirm('Biztosan törlöd ezt a képet?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_gallery_pic.php",
    	data:  ({galeriaid:galeriaid,picid:picid}),
    	dataType: 'json',
    	success: function(data)
    	{
            editData('news/galeriaedit','id='+galeriaid,0,1)
    	}
    	
    	});		
	});	   
}

function del_gallery(galeriaid)
{

    jConfirm('Biztosan törlöd ezt a galériát?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_gallery.php",
    	data:  ({galeriaid:galeriaid}),
    	dataType: 'json',
    	success: function(data)
    	{
            editData('news/galsedit','',0,1)
    	}
    	
    	});		
	});	   
}




function save_gallery(galeriaid)
{
   
    var visible=0;
    if(document.getElementById('visible').checked==true)
        visible=1;
    var galname=$("#galname").val();
    var orderselect=$("#orderselect").val();       
	$.ajax({
	type: "POST",
	url: "news/save_gallery.php",
	data:  ({orderselect:orderselect,galeriaid:galeriaid,visible:visible,galname:galname}),
	dataType: 'json',
	success: function(data)
	{
        location.reload();
	}
	
	});		
   
}

function del_kepviselo(id)
{

    jConfirm('Biztosan törlöd ezt a képviselőt?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_kepviselo.php",
    	data:  ({id:id}),
    	dataType: 'json',
    	success: function(data)
    	{
            //editData('news/kepviseloedit','',0,1)
            location.reload();
    	}
    	
    	});		
	});	   
}

function del_esemeny(id)
{

    jConfirm('Biztosan törlöd ezt az eseményt?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_esemeny.php",
    	data:  ({id:id}),
    	dataType: 'json',
    	success: function(data)
    	{
            //editData('news/eventedit','',0,1)
             location.reload();
            
    	}
    	
    	});		
	});	   
}

function del_level(id)
{

    jConfirm('Biztosan törlöd ezt a levelet?','',function(r){
    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "news/del_level.php",
    	data:  ({id:id}),
    	dataType: 'json',
    	success: function(data)
    	{
            //editData('news/eventedit','',0,1)
             location.reload();
            
    	}
    	
    	});		
	});	   
}

function request_sms_credit()
{
    var osszeg=$("#osszeg").val();

	$.ajax({
	type: "POST",
	url: "datapage/request_sms_credit.php",
	data:  ({osszeg:osszeg}),
	dataType: 'json',
	success: function(data)
	{
         jAlert('A kreditigénylést sikeresen továbbítottuk Gozmány Gabi kampányfőnök részére!','',function(){location.reload()} );     
	}
	
	});		
 
}



function add_sms_credit(userid,eid)
{
    var osszeg=$("#osszeg").val();

	$.ajax({
	type: "POST",
	url: "portaladmin/editor/add_sms_credit.php",
	data:  ({osszeg:osszeg,userid:userid,eid:eid}),
	dataType: 'json',
	success: function(data)
	{
         jAlert('A kreditfeltöltés sikeres volt!<br>'+data[1]+'-t értesítjük a feltöltésről.','',function(){$("#pbox").hide('slow')});     
	}
	
	});		
 
}


function mark_move_group(og_id,elem)
{
    
    if(og_moveelem==elem)
    {
        
        $(".og").removeClass('grayBg');        
        move_to_og="";
        $("#move_button").attr({disabled: "disabled"});
        elem.checked=false;
        og_moveelem="";
         $("#selected_og_name").html('');   
        return;
    }
    move_to_og=og_id;
    $(".og").removeClass('grayBg');
    $("#og_line_"+og_id).addClass('grayBg');
    $("#move_button").attr({disabled: ""});
    
    var ogname=$("#og_name_"+og_id).html();
    
    if(ogname.length>46)
        ogname=ogname.substr(0,43)+'...';
    $("#selected_og_name").html(ogname);   
        

    og_moveelem=elem;
}



function check_adduser_status(id,wguser,elem)
{
    if($(elem).is(':checked') && wguser==0)
    {
        $("#credit_form_"+id).show();
        $("#credit_"+id).addClass('usercredit');
    }
    else
    {
        $("#credit_form_"+id).hide();
        $("#credit_"+id).removeClass('usercredit');        
    }
    
    
    var change=0;
    $("input[name='selecteduser[]']").each(function() {
        
        if($(this).is(':checked'))
            change=1
  
        
    });  

    $("input[name='selectednewuser[]']").each(function() {
        
        if($(this).is(':checked'))
            change=1
  
        
    });  
//gusers


    /*
    if(change==1)
        $("#savebutt").attr({disabled: ''});
    else
        $("#savebutt").attr({disabled: 'disabled'});
    */
    
}

function save_adduser(pre,name,ogid)
{



    var selecteduser=Array();
    var selectednewuser=Array();
    var usercredit=Array();
    $("input[name='selecteduser[]']").each(function() {if($(this).is(':checked')) selecteduser.push($(this).val());});
    $("input[name='selectednewuser[]']").each(function() {if($(this).is(':checked')) selectednewuser.push($(this).val());});
    $("select[name='usercredit[]'].usercredit").each(function() {usercredit.push($(this).val());});
    
    
    var text='Biztosan felveszed/törlöd a kijelölt személyeket '+pre+' <b>"'+name+'"</b> csoportba?<br>A mentést követően értesítést kapnak a kijelölt személyek.';
    //if(usercredit.length>0)
   //     text='Figyelem! Külső tagot szeretnél áthelyezni belsős csoportba! A mentést követően a külsős tag átkerül a belsős felhasználók közé!';
        
        jConfirm(text,'',function(r){


    
    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "portaladmin/editor/save_adduser.php",
    	data:  ({'selectednewuser[]':selectednewuser,'selecteduser[]':selecteduser,'usercredit[]':usercredit,ogid:ogid}),
    	dataType: 'json',
    	success: function(data)
    	{
            location.reload();     
    	}
    	
    	});		
    });	      
}

function mod_user(userid)
{
 
 

	var errortext='';
	var inputred=new Array();
	var x=0;
	
	if($("#fullname").val()=="")
	{
		errortext+="Nem adtál meg nevet!\n";
		inputred[x]="#fullname";
		x=x+1;
	}
    	
	if(errortext!="")
	{
		jAlert(""+errortext)
		
		for(a=0;a<inputred.length;a++)
		{
			$(inputred[a]).addClass('inputred');
		}
		
		
	} 
    else
    {
        $.ajax({
        type: "POST",
        url: "portaladmin/editor/mod_user.php",
        data: ({userid:userid,fullname:$("#fullname").val(),zip:$("#zip").val()}),
        dataType: 'json',
        success: function(data)
        {
            
            if(data[0]!="")
                jAlert(data[0])
            else
            {
                
                jAlert('A változtatásokat elmentettük.','',function(r){$("#pbox").hide('slow');$("#username_"+userid).html(data[1])})
                
            }

 
        }
        
        });	       
    }

   
}

function del_user(userid,ogid,type )
{
 
    if(type==0)
        var text='Biztosan törlöd ezt a személyt ebből a csoportból?!';
    else
        var text='Biztosan törlöd ezt a személyt? Törlés esetén az illető minden adata véglegesen törlésre kerül!';
    jConfirm(text,'',function(r){

    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "portaladmin/editor/del_user.php",
    	data:  ({userid:userid,ogid:ogid,type:type}),
    	dataType: 'json',
    	success: function(data)
    	{
    	   
            if(type==0)
                text='töröltük a csoportból!';
            else
                text='véglegesen töröltük a taglistából!';
                jAlert(data[1]+'-t !'+text,'',function(r){location.reload()})            
 
    	}
    	
    	});		
    });	 
   
}




function delReg()
{
 
    var text='Biztosan törlöd a regisztrációt?';
    jConfirm(text,'',function(r){

    if(r)     
    	$.ajax({
    	type: "POST",
    	url: "datapage/delreg.php",
    	data:  ({}),
    	dataType: 'json',
    	success: function(data)
    	{
            window.location=rooturl+'index.php'; 
    	}
    	
    	});		
    });	 
   
}

function boxclose()
{
    $('#pbox').hide('slow');
}

function box2close()
{
    $('#pbox2').hide('slow');
}

function chatcimjegyzek(tab,elem,chr)
{

    if(tab==1)
    {
	   $("#c_1").addClass("submenu_active");
	   $("#c_a_1").addClass("submenu_active");
	   $("#c_1").removeClass("submenu_inactive");
	   $("#c_a_1").removeClass("submenu_inactive");


	   $("#c_2").addClass("submenu_inactive");
	   $("#c_a_2").addClass("submenu_inactive");
	   $("#c_2").removeClass("submenu_active");
	   $("#c_a_2").removeClass("submenu_active");
    }
    if(tab==2)
    {
	   $("#c_1").addClass("submenu_inactive");
	   $("#c_a_1").addClass("submenu_inactive");
	   $("#c_1").removeClass("submenu_active");
	   $("#c_a_1").removeClass("submenu_active");


	   $("#c_2").addClass("submenu_active");
	   $("#c_a_2").addClass("submenu_active");
	   $("#c_2").removeClass("submenu_inactive");
	   $("#c_a_2").removeClass("submenu_inactive");
    }
	get_chat_partner_list(tab,chr);
}

function get_chat_partner_list(tab,chr)
{
	if(chr==undefined)
		chr="";
	var roomid=$("#ridh").val();
		
		
	$.ajax({
	type: "POST",
	url: "webchat_cimjegyzek.php",
	data: ({tab:tab,chr:chr,roomid:roomid}),
	dataType: 'json',
	success: function(data)
	{
		$(".chat_partner_list").show();
		$("#chatchrs").html(data[1]);
		$("#chat_partner_list_data").html(data[2]);		
	}
	
	});	
}

function chat_partner_list(type)
{
	if(type==2)
    {

	   $("#c_1").addClass("submenu_inactive");
	   $("#c_a_1").addClass("submenu_inactive");
	   $("#c_1").removeClass("submenu_active");
	   $("#c_a_1").removeClass("submenu_active");
       
	   $("#c_2").addClass("submenu_inactive");
	   $("#c_a_2").addClass("submenu_inactive");
	   $("#c_2").removeClass("submenu_active");
	   $("#c_a_2").removeClass("submenu_active");
		$(".chat_partner_list").hide();
    }
	else
		$(".chat_partner_list").show();
}


function add_chat_partner(id,name,online,elem)
{
	var roomid=$("#ridh").val();
	
	if(elem.checked==true)
	{
		delete_chat_partner(id,roomid,elem,name);
		return;
	}
	
	if(id==0)
		return;
	
	
	name = jQuery.trim(name);
	


	var conf=false;
	if(online==0)
	{
		conf=confirm(name+" jelenleg nincs belépve a portálra,a belépést követően tud csatlakozni ebbe a chatszobába.\nBiztosan hozzáadod ezt a személyt a chatszobához?");
	}
	else
		conf=confirm("Biztosan behívod "+name+"-t a chatre?");
	if(conf)
	{
		save_chat_partner(id,roomid);
		elem.checked=true;
	}
	else
		elem.checked=false;
	
	
}


function delete_chat_partner(id,roomid,elem,name)
{

	var conf=confirm("Biztosan kilépteted "+name+"-t ebből a szobából?");

	if(conf)
	{
		$.ajax({
		type: "POST",
		url: "delete_chat_partner.php?userid="+id+"&roomid="+roomid,
        dataType: 'json',
		success: function(data)
		{
			

			if(data[1]==0)
			{
				alert("Ez a személy már meg lett hívva!");
				elem.checked=true;
			}
			else
				elem.checked=false;			
	
   		}
		
		});
	}
	else
		elem.checked=true;
}

function save_chat_partner(id,roomid)
{
		$.ajax({
		type: "POST",
		url: "save_chat_partner.php?userid="+id+"&roomid="+roomid,
		success: function(data){
			refresh_partner_list();			
   		}
		
		});	
}

function refresh_partner_list()
{
	return;
}

function chat_attachment_upload()
{
    $("#fileframe").hide('slow');
    $("#uploadprogress").show('slow');
    document.forms["form_fileup"].submit();
    
}

function sms_chat_invite(userid)
{
	var conf=confirm("Biztosan elküldöd az sms meghívót?")
	if(conf)
	{
		$.ajax({
		type: "POST",
		url: "send_sms_invite.php?userid="+userid,
        dataType: 'json',
		success: function(data){
		  
            if(data[0]!="")
                alert(data[0]);
            else
			 alert("Az sms-t sikeresen kiküldtük!");
   		}
		
		});
	}	
}


function forumTopic(id,force,pagenum,msgid)
{
    boxclose();


    if(!$("#forum_frame_"+id).is(':visible') && topicopen==0)
        return;

    $(".og").removeClass('hlforumbg');
    $(".forum_img").attr({src: "images/plus.gif"});
    if( $("#forum_frame_"+id).is(':visible') && force!=1 )
    { 
        $("#forum_frame_"+id).slideUp();
    }
    else
    {

        if(force!=1)
        {
            $(".forum_frame").hide();
            $(".forum_frame").removeClass('hlforumbg');
            $(".og").attr({src: "images/plus.gif"});
        }
        
    	$.ajax({
    	type: "POST",
    	url: "forum/forumtopic.php",
    	data: ({id:id,pagenum:pagenum}),
    	dataType: 'json',
    	success: function(data)
    	{
            if(force!=1)
            {
        	    $("#forum_og_"+id).addClass('hlforumbg');
                $("#forum_frame_"+id).slideDown();
                $("#forum_img_"+id).attr({src: "images/minus.gif"});
            }     

            $("#forum_frame_"+id).html(data[0]);
            $("#forum_hnum_"+id).html(data[2]);
            if(msgid>0)
                scrollToElemId('comment_'+id+'_'+msgid);

    	}
    	
    	});	           
    }
    
 
}

function addpicboard(boardid,picid)
{
  		$("#photo_frame").html($("#photo_frame").html()+'<div style="margin-top:10px" class="center"><img src="images/forum/'+boardid+'/'+picid+'.jpg" /></div>');  
}

function addlink()
{
    $('#pbox2').hide('slow');
    $("#uzenet").html($("#uzenet").html()+" [link[cim]"+$("#link").val()+"[/cim]]"+$("#linkname").val()+"[/link]")
}

function gotoboardmsg(boardid,msgid)
{
	$.ajax({
	type: "POST",
	url: "forum/searchmsg.php",
	data: ({boardid:boardid,msgid:msgid}),
	dataType: 'json',
	success: function(data)
	{
        forumTopic(boardid,1,data[0],msgid)
	}
	
	});
}
