var _webshop_click_order = 0;
var _webshop_order_content = false;
_ajax_request_num = 0;

/*function $N(element)
{
    if (typeof element == 'string')
	element = document.getElementsByName(element);
    return Element.extend(element);
}*/

// az str sztringet adja vissza az str-ben előfordulő needle karakter(ek) nélkül
function c_trim(needle, str){
    var new_str = "";
    for(var i=0; i<str.length; i++) if(needle != str.charAt(i)) 
	new_str = new_str + str.charAt(i);
    return new_str;
}


// telefonszám ellenőrző és formázó függvény.
function c_valid_phone(input_id,autoformat){
    var parts;
    var s       = c_trim(' ', c_trim('-', c_trim('/', $(input_id).value)));
    
    var p1      = new RegExp(/(\+36|06){1}(1|20|21|30|70){1}(\d{3})(\d{4})/);
    var p2      = new RegExp(/(\+36|06)(?!20|21|30|70|[01][0-9])(\d{2})(\d{3})(\d{3})$/);
    
    if((parts = s.match(p1)) == null) parts = s.match(p2);

    if(parts == null) return false;
    else {
        if(autoformat != null && autoformat) $(input_id).value = parts[1] + '-' + parts[2] + '/' + parts[3] + '-' + parts[4];
        return true;
    }
}


function c_valid_postcode(input_id){
    var parts;
    var p = /^[1-9]{1}\d{3}$/;
    var s = $(input_id).value;

    if((parts = s.match(p)) == null) return false;
    return true;
}

FormValidator.prototype.validate = function(el) {
	var is_valid = true;
	var vi;
	var element;
	var v;
	var error_msg;
	var ei;
	for(vi=0;vi<this.elements.length;vi++) {
		element = this.elements[vi];
		if(element.type=='text' || element.type=='password' || element.type=='file' || element.type=='textarea') {
			//alert(element.name);
			if(element.validation_need && element.data_type && (el=='all' || element.name==el) && (document.getElementsByName(element.name) || document.getElementsByName(element.name+'[]'))) {
				value = $F(element.name);
				if(element.validation_type=='php') {
					var pars = 'data_type='+element.data_type+'&name='+element.name+'&value='+value;
					var myAjax = new Ajax.Request(
						this.validator,
						{
							method: 'get',
							parameters: pars,
							onComplete: this.phpvalidate
						}
					);
				}
				if(element.validation_type=='js') {
                                        // v = this.check_format(value,element.data_type);          // mod by buda
                                        switch(element.data_type){
                                            default : {  // eredeti poety-s ellenőrzések futnak le, ha nem a lenti adattípusú mezőket ellenőrizzük
                                                v = this.check_format(value,element.data_type);     break;
                                            }
                                            case "phone" : {
                                                v = c_valid_phone(element.name, false);             break;
                                            }
                                            case "postcode" :{
                                                v = c_valid_postcode(element.name);                 break;
                                            }
                                        }                                                           // end mod


					if(!v && value!="") {
						Element.addClassName(element.name,'form_value_notvalid');
						error_msg = $(element.name).parentNode.childNodes;
						for(ei=0;ei<error_msg.length;ei++) {
							if(error_msg[ei].className && error_msg[ei].className.indexOf('form_element_error_msg')!=-1) {
								Element.addClassName(error_msg[ei],'form_element_error_msg_show');
							}
						}
						is_valid = false;
					}
					else {
						Element.removeClassName(element.name,'form_value_notvalid');
						error_msg = $(element.name).parentNode.childNodes;
						for(ei=0;ei<error_msg.length;ei++) {
							if(error_msg[ei].className && error_msg[ei].className.indexOf('form_element_error_msg')!=-1) {
						    		Element.removeClassName(error_msg[ei],'form_element_error_msg_show');
							}
						}
					}
				}
				if($(element.name).hasClassName('form_value_notvalid')) {
					is_valid = false;
				}
			}
		}
	}

	return is_valid;
}


function webshop_init() {
	if($('le_webshop_item_edit')) {
		Event.observe($('le_webshop_item_edit_webshop_category_id'),'change',webshop_item_propertys,false);
		if(parseInt($F('le_webshop_item_edit_webshop_category_id'))) {
			webshop_item_propertys();
		}
	}
	if($('le_webshop_order_edit')) {
		Event.observe($('le_webshop_order_edit_webshop_item_id'),'change',webshop_order_propertys,false);
		if(parseInt($F('le_webshop_order_edit_webshop_item_id'))) {
			webshop_order_propertys();
		}
	}
	/*
	if($('le_webshop_order_edit')) {
		Event.observe($('le_webshop_order_edit_webshop_item_id'),'change',webshop_order_propertys,false);
		if(parseInt($F('le_webshop_order_edit_webshop_item_id'))) {
			webshop_order_propertys();
		}
	}
	*/
	if($('webshop_order_user_lista_confirm') && ($('webshop_order_user_lista') || $('webshop_order_user_lista2') || $('webshop_item_order'))) {
		//Event.observe($('webshop_order_user_lista_calculate'),'click',webshop_order_user_lista_calculate,false);
		//Event.observe($('webshop_order_user_lista_confirm'),'click',webshop_order_user_lista_confirm,false);
		//alert('init');
		$('webshop_order_user_lista_confirm').onclick = webshop_order_user_lista_confirm.bindAsEventListener(this,1);
		
		/*
		var buttons_order = $$('#webshop_order_user_lista button.order');
		for(var i=0;i<buttons_order.length;i++) {
			alert(buttons_order[i].id);
			buttons_order[i].onclick = webshop_order_user_lista_button.bindAsEventListener(this,buttons_order[i],'order');
		}
		
		var buttons_order_new = $$('#webshop_order_user_lista button.order_new');
		for(var i=0;i<buttons_order_new.length;i++) {
			alert(buttons_order[i].id);
			buttons_order_new[i].onclick = 
			webshop_order_user_lista_button.bindAsEventListener(this,buttons_order_new[i],'order_new');
		}
		
		
		var buttons_order = $$('#webshop_order_user_lista2 button.order');
		for(var i=0;i<buttons_order.length;i++) {
			alert(buttons_order[i].id);
			buttons_order[i].onclick = webshop_order_user_lista_button.bindAsEventListener(this,buttons_order[i],'order2');
		}
		
		
		
		var buttons_order = $$('#webshop_item_order button.order');
		for(var i=0;i<buttons_order.length;i++) {
			//alert(i);
			//$(buttons_order[i]).stopObserving('click');
			buttons_order[i].onclick = webshop_order_user_lista_button.bindAsEventListener(this,buttons_order[i],'order3'); // viszonteladói, sima is ?
		}
		*/
		// */
		
		 $$('.form_buttons .order')[0].onclick = function(){ webshop_order_user_lista_button(this,this.id,'order3'); }//mod by buda
	
		
		var trs = $$("#l_webshop_order tr");
		if(trs.length<=1) {
			$('webshop_order_user_lista_confirm').disabled = true;
		}
		else {
		    //alert('1');
			$('webshop_order_user_lista_confirm').disabled = false;
			//if($('webshop_order_user_lista_confirm').getStyle('display')=="block") { 			// mod_by_buda		
			
				if(_webshop_click_order) {
				    
		    //alert('2');
					//_webshop_click_order = 0;
					//$('webshop_order_user_lista_confirm').click();				// mod by_buda
					if($('button_webshop_item_order')) {
		    //alert('3');
					
					
						//var kiv = J("select[id$='_user_account_id'] option:selected").val();  // mod by buda       
						var kiv = J("input[id$='_user_account_id']").val();
		    //alert('4');
						//alert(kiv);
						
						//window.setTimeout("webshop_altaker_confirm("+kiv+")",1000); 		//mod by buda
						webshop_altaker_confirm(kiv);
					}
					else {
		    //alert('5');
						//window.setTimeout("webshop_altaker_confirm2();",1000);
						webshop_altaker_confirm2();
					}
				}
			//}
		}
		webshop_order_delete_init();
	}
	
	if($('l_webshop_order')) {
	    if($('button_webshop_item_order')) {
		$('button_webshop_item_order').hide();
	    }
	}
	
	clipping_init();
	//initLightbox();
	CB_Init();
}

function webshop_altaker_confirm(kiv) {
// mod by buda, 2010.01.20
/*
	if($$('.webshop_order_accept').length) {	
	    var userid=parseInt($('uid1').value);
//		var selectvalue = $N('user_account_id').value; //$N fv. egyenlő a document.getElementsByName(element) fv-nyel
//		var selectvalue = document.getElementsByName("user_account_id")[0].value;
//	    var kiv = J("select[id$='_user_account_id'] option:selected").val();                                                                 
//		var selectvalue = parseInt($('f_webshop_order_user2_26_user_account_id').value);
	    alert(userid+" "+kiv);

	    if (userid==kiv) {
//		alert('webshop.php?w=lista_order');
		window.location.href = 'webshop.php?w=lista_order';
	    }
	    else {
//		alert('webshop.php?w=lista_order2');
		window.location.href = 'webshop.php?w=lista_order2';
	    }
		
	}
	else {
		//window.location.reload(); 
		alert('Köszönjük!');
		return false;
	}
*/		

		var search = "highslide.php";
		//megnézem,hogy külső oldali hivatkozás-e
		var is_out_link = eval("/" + search + "/i").test(window.location.href);
		var altanet = eval("/altanet.hu/i").test(document.referrer);
		
		if(!is_out_link){
		
			var userid=parseInt($('uid1').value);
			
			if ((userid==kiv && kiv!='' && kiv!=undefined) || kiv==undefined || kiv== ''){
			window.location.href = 'webshop.php?w=lista_order';
			} else if ((userid!=kiv && kiv!='' && kiv!=undefined) ){
			window.location.href = 'webshop.php?w=lista_order2';
			} else return false;
			
	    }
	    else{
	    	if(altanet){
				J.post("tesztelek_modul/ajax.php?w=which_service_order",{user_id:kiv},function(adat){
					//A/B teszt miatt
					if(adat=="ndsl_egyeni"){
						window.parent.location.href = "http://altanet.hu/article/info/151_koszonjuk_megrendeleset_"+adat+".html";
					}
					else{
						window.parent.location.href = "http://altanet.hu/article/info/150_koszonjuk_megrendeleset_"+adat+".html";
					}
					
				});
			}
			else{
				//alert("köszönjük");
				if ((userid==kiv && kiv!='' && kiv!=undefined) || kiv==undefined || kiv== ''){
				window.location.href = 'highslide.php?w=lista_order';
				} else if ((userid!=kiv && kiv!='' && kiv!=undefined) ){
				window.location.href = 'highslide.php?w=lista_order2';
				} else return false;
			}
	    }

}

function jump_altanet_thank_you(){
	window.parent.location.href = "http://altanet.hu/article/info/150_koszonjuk_megrendeleset.html";
}


function webshop_altaker_confirm2() {
	if($$('ul.webshop_items li.webshop_item').length<2) { 
		window.location.href = 'webshop.php?w=lista_order';
	}
	else {
		window.location.reload(); 
	}
}

function webshop_item_view_init() {
	clipping_init();
	webshop_init();
}

function webshop_order_user_lista_button(e,button,type) {
	var nev = J('input[name$="_property_nev"]').val();
	var iranyitoszam = J('input[name$="_property_iranyitoszam"]').val();
	var telepules = J('input[name$="_property_telepules"]').val();
	var kozetrulet_neve = J('input[name$="_property_kozterulet_neve"]').val();
	var kozterulet_jellege = J('input[name$="_property_kozterulet_jellege"]').val();
	var hazszam = J('input[name$="_property_hazszam"]').val();

	if(J("#form_group_postaladdress_content").css("display")=="none"){
		if(J('input[name$="_property_levelezesi_nev"]').val()=="") J('input[name$="_property_levelezesi_nev"]').val(nev);
		if(J('input[name$="_property_levelezesi_iranyitoszam"]').val()=="") J('input[name$="_property_levelezesi_iranyitoszam"]').val(iranyitoszam);
		if(J('input[name$="_property_levelezesi_telepules"]').val()=="") J('input[name$="_property_levelezesi_telepules"]').val(telepules);
		if(J('input[name$="_property_levelezesi_kozterulet_neve"]').val()=="") J('input[name$="_property_levelezesi_kozterulet_neve"]').val(kozetrulet_neve);
		if(J('input[name$="_property_levelezesi_kozterulet_jellege"]').val()=="") J('input[name$="_property_levelezesi_kozterulet_jellege"]').val(kozterulet_jellege);
		if(J('input[name$="_property_levelezesi_hazszam"]').val()=="") J('input[name$="_property_levelezesi_hazszam"]').val(hazszam);
	}
	
	if(J("#form_group_billaddress_content").css("display")=="none"){
		if(J('input[name$="_property_szamlazasi_nev"]').val()=="") J('input[name$="_property_szamlazasi_nev"]').val(nev);
		if(J('input[name$="_property_szamlazasi_iranyitoszam"]').val()=="") J('input[name$="_property_szamlazasi_iranyitoszam"]').val(iranyitoszam);
		if(J('input[name$="_property_szamlazasi_telepules"]').val()=="") J('input[name$="_property_szamlazasi_telepules"]').val(telepules);
		if(J('input[name$="_property_szamlazasi_kozterulet_neve"]').val()=="") J('input[name$="_property_szamlazasi_kozterulet_neve"]').val(kozetrulet_neve);
		if(J('input[name$="_property_szamlazasi_kozterulet_jellege"]').val()=="") J('input[name$="_property_szamlazasi_kozterulet_jellege"]').val(kozterulet_jellege);
		if(J('input[name$="_property_szamlazasi_hazszam"]').val()=="") J('input[name$="_property_szamlazasi_hazszam"]').val(hazszam);		
	}

	var form = $(button).parentNode.parentNode.parentNode.id;
	
	//alert(form);
	/*
	switch(type) {
		case 'order': {
			break;
		}
		case 'order_new': {
			$(form+'_webshop_order_id').value = "";
			break;
		}
		case 'order2': {
			if(Forms[form].validate('all')) {
				$('webshop_item_view_content').innerHTML = '';
				
				window.setTimeout("webshop_item_order_form_response()",1000);
			} 
			break;
		}
		case 'order3': {
			
			if(Forms[form].validate('all')) {
			    // mod by buda
			    //$('webshop_item_order_form_content').innerHTML = '';
			    //window.setTimeout("webshop_item_order_form_response()",1000)
			}
			Element.setStyle($('webshop_order_confirm_button'),{display: 'block'});
			break;
		}
	}
*/
        _webshop_click_order = 1; 
	

// mod by buda
//	if(navigator.appName == 'Netscape') {
	    
	    //alert(Forms[form].constructor);

	    if(false != Forms[form].submit()){
		if($('webshop_item_order_form_content')){
		    $('webshop_item_order_form_content').hide();
    		}
			//webshop_order_user_lista_confirm(this,1);
			//ez a settimeout azért kell,mert ha ez nincs megrendelés alatt státusz van és elszáll
			window.setTimeout("webshop_order_user_lista_confirm(this,1);",2000);
	    } //else alert('Mentés sikertelen');
	    //$(form).onSubmit = 'return false;';
	
	    //alert('Köszönjük megrendelését, az űrlap feldolgozása folyamatban van!');
	    //alert('x');
	     //waitForSave(1,5,this);
	    
	    //window.setTimeout("webshop_order_user_lista_confirm(this,1);",2000);
	    
	
	    
//	}
//*/
}

/*
function waitForSave(i,max,obj){
    if(Ajax.activeRequestCount>0 || i!=max){
	setTimeout(function(){ waitForSave(i+1,max,obj); }, 2000);
    } else {
	if(i==max){
	    webshop_order_user_lista_confirm(obj,1);
	} else setTimeout(function(){ waitForSave(i+1,max,obj); }, 2000);
    }
}
*/

function webshop_order_user_lista_calculate(clear) {
	var query = query_parser('webshop');
	if($('webshop_order_sum') && ($('webshop_order_user_lista') || $('webshop_order_user_lista2') || $('webshop_item_order'))) {
		var wo_ids = webshop_order_user_lista_ids();
		var pars = "webshop_order_ids="+wo_ids.join(",");
		pars += "&clear="+clear;
	
		var myAjax = new Ajax.Updater(
			$('webshop_order_sum'),
			'tesztelek_modul/ajax.php?w=order_sum',
			{
				method: 'post',
				parameters: pars,
				evalScripts: true
			});
			
	}
}

function webshop_order_user_lista_confirm(e,clear) {
// 	if(J("select[name='user_account_id']").val()=='-1'){
// 		alert("asassas");
// 		return false;
// 	}
	
	var query = query_parser('webshop');
	if($('webshop_order_confirm') && ($('webshop_order_user_lista') || $('webshop_order_user_lista2') || $('webshop_item_order'))) {
		var elkuldi2 = true/*confirm($('webshop_order_confirm_text').innerHTML)*/;
		
		if(elkuldi2 || !clear) {
			//window.setTimeout("webshop_altaker_biztosan_megrendeli("+e+","+clear+")",1000);
			webshop_order_user_lista_calculate(0);
	var wo_ids = webshop_order_user_lista_ids();
	var pars = "webshop_order_ids="+wo_ids.join(",");
	pars += "&clear="+clear;
	
	
		var myAjax = new Ajax.Updater(
		$('webshop_order_confirm').id,
		'tesztelek_modul/ajax.php?w=order_confirm',
		{
			method: 'post',
			parameters: pars,
			evalScripts: true,
			onComplete: webshop_init
		});
		
	if(clear) {
		if($('webshop_order_user_lista') != null) {
			var rows = $$('#webshop_order_user_lista tr');
			for(var i=0;i<rows.length;i++) {
				if(rows[i].className=='row1' || rows[i].className=='row2') {
					switch_display(rows[i]);
				}
			}
			switch_display($('webshop_order_user_lista_confirm').parentNode.parentNode);
		}
		if($('webshop_order_user_lista2') != null ) {
			switch_display($('webshop_items').id);
			switch_display($('webshop_item_detail').id);
		}
		if($('webshop_item_order') != null) {
			//switch_display($('webshop_item_order_form_container'));
		}
		switch_display($('webshop_order_user_lista_confirm').id);
	}
			// */
			
		}
	}
}

function webshop_altaker_biztosan_megrendeli(e,clear){
	webshop_order_user_lista_calculate(0);
	var wo_ids = webshop_order_user_lista_ids();
	var pars = "webshop_order_ids="+wo_ids.join(",");
	pars += "&clear="+clear;
	
	
		var myAjax = new Ajax.Updater(
		$('webshop_order_confirm').id,
		'tesztelek_modul/ajax.php?w=order_confirm',
		{
			method: 'post',
			parameters: pars,
			evalScripts: true,
			onComplete: webshop_init
		});
		
	if(clear) {
		if($('webshop_order_user_lista') != null) {
			var rows = $$('#webshop_order_user_lista tr');
			for(var i=0;i<rows.length;i++) {
				if(rows[i].className=='row1' || rows[i].className=='row2') {
					switch_display(rows[i]);
				}
			}
			switch_display($('webshop_order_user_lista_confirm').parentNode.parentNode);
		}
		if($('webshop_order_user_lista2') != null ) {
			switch_display($('webshop_items').id);
			switch_display($('webshop_item_detail').id);
		}
		if($('webshop_item_order') != null) {
			//switch_display($('webshop_item_order_form_container'));
		}
		switch_display($('webshop_order_user_lista_confirm').id);
	}
}

function webshop_item_order_form_init2(){
	var id="";
	var userid;
	var id_arr = new Array();
	
	var ownid = J("#uid1").val();
	var ownname = J("#uname1").val();

	$("input[name^='news']")
	if(J("select[name='user_account_id']")){
		J("label[for$='user_account_id']").text("vevő:");
		J("select[name='user_account_id']").prepend("<option value=\"-2\" id=\"clearboxosoption\" onMouseover=\"this.style.color='red';\" onMouseout=\"this.style.color='black';\" style=\"font-weight:bold;cursor:pointer;color:black;font-size:12px;\">Új ügyfél felvétele >>></option>");
		J("select[name='user_account_id']").prepend("<option value='-1'>Válasszon vevőt!</option>");
		J("option:contains('-')").remove();
		
		
		var html="<div id=\"ujuserfelv\" style=\"background-color:transparent;margin:0 0 0 10px;display:none;position:relative;\" ><i>Itt tudja regisztrálni új ügyfelét.</i><div id=\"jquery_loader\" style=\"background:white  url('../img/ajax-loader-bar.gif') no-repeat center;border: 1px solid black;padding: 2px;color: black;font-size: 12px;font-family: monospace;opacity: 0.9;width: 300px;height:50px;vertical-align: bottom;text-align: center;display:none;position:absolute;top:50px;left:170px;z-index:999\">loading...</div><fieldset><legend>Új ügyfél felvétele</legend><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name\">Login Név:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name\" name=\"name\" value=\"\" type=\"text\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name2\">Teljes Név:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name2\" name=\"name2\" value=\"\" type=\"text\"></div></div><div class=\"line half\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_email\">E-mail:</label></div><div class=\"form_element\"><input class=\"\" id=\"newuser_email\" onkeyup='check_input(this.value,this.id);' name=\"email\" value=\"\" type=\"text\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_password\">Jelszó:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_password\" name=\"password\" value=\"\" type=\"password\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_password_again\">Jelszó újra:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_password_again\" name=\"password_again\" value=\"\" type=\"password\"></div></div><div class=\"line half  require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_user_account_properties_property_kapcsolattarto_telefonszama\">kapcsolattartó telefonszáma:</label></div><div class=\"form_element\"><input class=\"\" id=\"newuser_telefon\" name=\"user_account_properties_property_kapcsolattarto_telefonszama\" value=\"\" type=\"text\"></div></fieldset><button style=\"float:right;\"  class=\"button_webshop_item_order\" onclick='newuser("+ownid+");' type=\"button\" name=\"register\">új ügyfél felvétele</button></div>";
		
		J('#form_group_webshop_order_property').before(html);
		
		
	}

	J("select").each(function(i){
		id =  J(this).attr("id");
		id_arr = id.split("_");
		item_id = id_arr[4];
		if(id.indexOf("user_account_id") > -1){
			J("#form_group_webshop_order_property input").each(function(i){
				//J(this).val("");
			});
			J(this).bind("change", function(e){
				J("#ujuserfelv").css("display","none");
				userid = J(this).val();
				if(userid!=-2){
				//J("#form_group_webshop_order_property").prepend("item_id="+item_id+"user_id="+userid);
					J.ajax({
						type:"get",
						url:"tesztelek_modul/ajax.php",
						data: "w=item_order_form2&userid="+userid+"&webshop_item_id="+item_id+"&caller=wsiofinit2",
						success: function(msg){
							J("#webshop_item_order_form_content").html(msg);
							if(J('input[name$="_property_nev"]').val()==""){
								var kivalasztott = J('select[name="user_account_id"] option:selected').text();
								J('input[name$="_property_nev"]').val(kivalasztott);
							}
							webshop_item_order_form_init2();
						}
					});
				}
				else{
					J("#ujuserfelv").css("display","block");
					J("#form_group_webshop_order_property_content").css("display","none");
				}
			});
		}
	});
}

//megnézi,hogy vane select
function webshop_item_order_form_init(/*kivid*/) {
	var id="";
	var userid;
	var id_arr = new Array();
	var ownid = J("#uid1").val();
	var ownname = J("#uname1").val();
	//J("#webshop_item_order_form_content").css("display","block");
	if(J("select[name='user_account_id']")){
		//itt állítom be a megrendelésnél a felhasználót vevőre
		J("label[for$='user_account_id']").text("vevő:");
	
		//megrendelés gomb utánni selectbe a válasszon berakása és levizsgálása,hogy ne az legyen
		J("select[name='user_account_id']").prepend("<option value=\"-2\" id=\"clearboxosoption\" onMouseover=\"this.style.color='red';\" onMouseout=\"this.style.color='black';\" style=\"font-weight:bold;cursor:pointer;color:black;font-size:12px;\">Új ügyfél felvétele >>></option>");
		J("select[name='user_account_id']").prepend("<option value='-1'>Válasszon vevőt!</option>");

		
		
		J("select[name='user_account_id']").val('-1');
		
		J("select[name='user_account_id']").parent().append("<div class='form_element_error_msg form_element_error_msg_show'>Vevő kiválasztása kötelező!</div>");
		J("option:contains('-')").remove();
		
		var html="<div id=\"ujuserfelv\" style=\"background-color:transparent;margin:0 0 0 10px;display:none;position:relative;\" ><i>Itt tudja regisztrálni új ügyfelét.</i><div id=\"jquery_loader\" style=\"background:white  url('../img/ajax-loader-bar.gif') no-repeat center;border: 1px solid black;padding: 2px;color: black;font-size: 12px;font-family: monospace;opacity: 0.9;width: 300px;height:50px;vertical-align: bottom;text-align: center;display:none;position:absolute;top:50px;left:170px;z-index:999\">loading...</div><fieldset><legend>Új ügyfél felvétele</legend><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name\">Login Név:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name\" name=\"name\" value=\"\" type=\"text\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name2\">Teljes Név:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name2\" name=\"name2\" value=\"\" type=\"text\"></div></div><div class=\"line half\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_email\">E-mail:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_email\" onkeyup='check_input(this.value,this.id);' name=\"email\" value=\"\" type=\"text\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_password\">Jelszó:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_password\" name=\"password\" value=\"\" type=\"password\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_password_again\">Jelszó újra:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_password_again\" name=\"password_again\" value=\"\" type=\"password\"></div></div><div class=\"line half  require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_user_account_properties_property_kapcsolattarto_telefonszama\">kapcsolattartó telefonszáma:</label></div><div class=\"form_element\"><input class=\"\" id=\"newuser_telefon\" name=\"user_account_properties_property_kapcsolattarto_telefonszama\" value=\"\" type=\"text\"></div></fieldset><button style=\"float:right;\"  class=\"button_webshop_item_order\" onclick='newuser("+ownid+");' type=\"button\" name=\"register\">új ügyfél felvétele</button></div>";
		
		J('#form_group_webshop_order_property').before(html);
		
		
	}

	
	J("select").each(function(i){
		id =  J(this).attr("id");
		id_arr = id.split("_");
		item_id = id_arr[4];
		if(id.indexOf("user_account_id") > -1){
			
				J("#form_group_webshop_order_property input").each(function(i){
					J(this).val("");
				});

			J(this).bind("change", function(e){
				J("#ujuserfelv").css("display","none");
				userid = J(this).val();
				//alert(userid);
				if(userid!=-2){
					//J("#form_group_webshop_order_property").prepend("item_id="+item_id+"user_id="+userid);
					J.ajax({
						type:"get",
						url:"tesztelek_modul/ajax.php",
						data: "w=item_order_form2&userid="+userid+"&webshop_item_id="+item_id+"&caller=wsiofinit",
						success: function(msg){
							J("#webshop_item_order_form_content").html(msg);
							if(J('input[name$="_property_nev"]').val()==""){
								var kivalasztott = J('select[name="user_account_id"] option:selected').text();
								J('input[name$="_property_nev"]').val(kivalasztott);
							}
							webshop_item_order_form_init2();
						}
					});
				}
				else{
					J("#ujuserfelv").css("display","block");
					J("#form_group_webshop_order_property_content").css("display","none");
				}
			});
		}
	});
	//window.setTimeout("webshop_init();",2000);
	//CB_Init();
}

function ugyfover(){
	J("#clearboxosoption").css("color","#DB2325");
}

function ugyfout(){
	J("#clearboxosoption").css("color","black");
}


function check_input2(s,id,format){
	patterns = new Array();
	patterns['string']	= "^.+$";
	patterns['word']	= "^[\\w]+$";
	patterns['email']	= "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$";
	patterns['url']		= "^((ht|f)tp(s?)\\:\\/\\/|~/|/)?([\\w]+:\\w+@)?(([a-zA-Z]{1}([\\w\\-]+\\.?)*(\\.[\\w]{2,5})?)(:[\\d]{1,5})?)?((/?\\w+/)+|/?)(\\w+\\.[\\w]{3,4})?([,]\\w+)*((\\?\\w+=\\w+)?(&\\w+=\\w+)*([,]\\w*)*)?$";
	patterns['ip']		= "^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$";
	patterns['phone']	= "^[+]{0,1}[0-9-]*$";
	patterns['date']	= "^[0-9]{2,4}[\\.\\- ][0-9]{1,2}[\\.\\- ][0-9]{1,2}$";
	patterns['time']	= "^[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}$";
	patterns['datetime']= "^[0-9]{2,4}[\\.\\- ][0-9]{1,2}[\\.\\- ][0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}$";
	patterns['int']		= "^[-]{0,1}[0-9]+$";
	patterns['double']	= "^[-]{0,1}[0-9]+[\\.]{0,1}[0-9]*$";

	if(patterns[format]) {
		if(!s.toLowerCase().match(patterns[format])){
			if(s.length==0){
				J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
				J("#error_"+format).removeClass("form_element_error_msg_show");
			}
			else{
				J("#"+id+"").css("background","#FFA9A9");
				J("#error_"+format).addClass("form_element_error_msg_show");
				return 0;
			}		
		}
		else{
			J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
			J("#error_"+format).removeClass("form_element_error_msg_show");
			return 1;
		}
	}
	return false;	
}

function check_input(t,id){
	var reg=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (!reg.test(t)){
		if(t==""){
			J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
			J("#error_email").removeClass("form_element_error_msg_show");
		}
		else{
			J("#"+id+"").css("background","#FFA9A9");
			J("#error_email").addClass("form_element_error_msg_show");
			return 0;
		}
	}
	else {
		J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
		J("#error_email").removeClass("form_element_error_msg_show");
		return 1;
	}
	
}

function check_tel(id){

	if(c_valid_phone(id) || J("#"+id).val()==""){
		J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
		J("#error_phone").removeClass("form_element_error_msg_show");
		return 1;
	}
	else{
		J("#"+id+"").css("background","#FFA9A9");
		J("#error_phone").addClass("form_element_error_msg_show");
		return 0;
	}

}

function remove_error(id_){
	/*if(id_="error_email"){
		J("#newuser_email").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
	}
	else if(id_="error_phone"){
		J("#newuser_telefon").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
	}
*/
	J("#"+id_).removeClass("form_element_error_msg_show");
}

//ez akkor használható,ha a pöttyös validátort akarjuk felülírni

function check_tel2(id){
	if(c_valid_phone(id) || J("#"+id).val()==""){
		J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
		//J("#error_phone").removeClass("form_element_error_msg_show");
		alert("jó");
		return 1;
	}
	else{
		J("#"+id+"").css("background","#FFA9A9");
		alert("nemjó");
		//J("#error_phone").addClass("form_element_error_msg_show");
		return 0;
	}
}

function check_input_tel(t,id){
	var reg=/^[+]{0,1}[0-9-]*$/;
	if (!reg.test(t)){
		if(t==""){
			J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
			J("#error_phone").removeClass("form_element_error_msg_show");
		}
		else{
			J("#"+id+"").css("background","#FFA9A9");
			J("#error_phone").addClass("form_element_error_msg_show");
			return 0;
		}
	}
	else {
		J("#"+id+"").css("background","transparent url(../../img/input_hatter.png) no-repeat scroll 0 0");
		J("#error_phone").removeClass("form_element_error_msg_show");
		return 1;
	}
	
}


// ha jquerys ajaxos hívás történik megjeleníti a loadbart
J(function(){
	J('#frame_loadbar').ajaxStart(function(){
		J(this).show();
	}).ajaxStop(function(){
		J(this).hide();
	});
	
	
	if(J("#partner_regisztracio")){
		J("#registration_user_account_properties_property_kozterulet_jellege ~ .form_element_error_msg").css("display","block");
		
		J("#registration_user_account_properties_property_kozterulet_jellege").change(function(){
			if(J('this').val()=="0"){
				//alert("0");
				J("#registration_user_account_properties_property_kozterulet_jellege ~ .form_element_error_msg").css("display","block");
			}
			else{
				J("#registration_user_account_properties_property_kozterulet_jellege ~ .form_element_error_msg").css("display","none");
			}
		});
		
	}
	
	//if(J('input[name$="_property_kapcsolat_telefon"]')){
//		J('input[name$="_property_kapcsolat_telefon"]').keyup(function(){
//			check_tel2(J(this).attr("id"));
//		});
	//}

    J('input[name$="_property_kapcsolat_telefon"]').each(function(){
	J(this).keyup(function(){
            check_tel(J(this).attr('id'));
	});
    });

	
	J("li.webshop_item").click(function(){
		var href_ = J("a:first-child",this).attr("href");
		if(href_){
			window.location.href = href_;
		}
	});
	
	
});


function init_box_login_button_event(){
	J("#form_button_login_login").click(function(event){
		event.preventDefault();
		return false;
	});
}

//viszonteladói regisztráció új ügyfél felvétele
function newuser(id,item_id){
	J('#jquery_loader').ajaxStart(function(){
	J(this).show();
	}).ajaxStop(function(){
	J(this).hide();
	});
	//alert(id);
	var nev = J("#newuser_name").val();
	var teljesnev = J("#newuser_name2").val();
	var email = J("#newuser_email").val();
	var jelszo1 = J("#newuser_password").val();
	var jelszo2 = J("#newuser_password_again").val();
	var telefon = J("#newuser_telefon").val();
	
	if(telefon=="" || teljesnev=="" || (email!="" && !check_input2(email,"newuser_email","email")) || !check_tel("newuser_telefon")){
		alert("A kötelező mezőket töltse ki!");
		return false;
	}
	else{
		J.post("tesztelek_modul/newuser_ajax.php", { id: id,teljesnev: teljesnev, email: email,telefon: telefon, item_id:item_id },
		function(data){
			if(data!='isexists'){
				//alert("user_id="+id);
				//id =  J("select:eq(0)").attr("id");
				//id_arr = id.split("_");
				//item_id = id_arr[4];
				userid = data;
				J.ajax({
					type:"get",
					url:"tesztelek_modul/ajax.php",
					data: "w=item_order_form2&userid="+userid+"&webshop_item_id="+item_id+"&caller=newuser",
					success: function(msg) {
						J("#webshop_item_order_form_content").html(msg);
// 						if(J('input[name$="_property_nev"]').val()==""){
// 							var kivalasztott = J('select[name="user_account_id"] option:selected').text();
// 							J('input[name$="_property_nev"]').val(kivalasztott);
// 						}
						J("#webshop_item_order_form_content").css("display","block");
						J("#reg_static_cont").remove();
						webshop_item_order_form_init2();
					}
				});
			}
			else{
				alert("Már létezik ilyen loginnevű felhasználó!");
				//return false;
			}
		});

	}
}


function scanning_datas(){
	//var datas = J(".webshop_item #login").serialize();
	alert("beeep");
	//return false;
}

function clearboxgyereelo(uid){
	//CB_Open('href=/reg_for_other_clearbox.php?uid='+uid+',,width=1000,,height=650,, title=új ügyfél felvétele ,,closeonh=off ');
}

//ha másik oldalról jön
//ez végzi annak a usernek a regisztrálását,aki a megrendelé gombra kattint, de még nincs user accountja
function newuseradd(){
	var nev = J("#newuser_name").val();
	var email = J("#newuser_email").val();
// 	var jelszo1 = J("#newuser_password").val();
// 	var jelszo2 = J("#newuser_password_again").val();
	var telefon = J("#newuser_telefon").val();
	var webshop_item_id = J("#webshop_item_id").val();
	
	
	if(nev=="" || telefon=="" || email==""){ /* || jelszo1=="" || jelszo2==""*/
		alert("Kérjük töltse ki az összes mezőt!");
		return false;
	}
// 	else if(jelszo1 != jelszo2){
// 		alert("a két jelszó nem egyezik");
// 		return false;
// 	}

	else if(!check_input2(email,'newuser_email',"email") || !check_tel("newuser_telefon")){
		alert("Kérjük ügyeljen a helyes adatformátumokra!");
		return false;
	}
	
	else{
		J.post("tesztelek_modul/newuseradd_ajax.php", {nev: nev, email: email, /*jelszo: jelszo1,*/telefon: telefon,webshop_item_id:webshop_item_id },
		function(data){
			//window.location.reload();
			if(data=='isexists'){
				//var search = "highslide_teszt.php";
				var search = "highslide.php";
				//megnézem,hogy külső oldali hivatkozás-e
				var is_out_link = eval("/" + search + "/i").test(window.location.href);
				
				if(!is_out_link){
					alert("Ezzel az email címmel már regisztráltak.Kérjük lépjen be a bejelentkezés boxban.");
				}
				else{
					//var box_login = J("#box_login").clone(true);
					var box_login = J("#box_login");
					
					J('#ujuserfelv input').each(function(){
						J(this).val("");
					});
					
					J('#webshop_item_order').before("<p style='color:red'>Ön már rendelt ezzel az e-mail címmel, kérjük jelentkezzen be az e-mail címével és jelszavával, amit e-mail-ben küldtünk el Önnek vagy adjon meg egy másik e-mail címet. Bejelentkezés után kattintson a megrendelés gombra és folytassa rendelését.</p>")
					J('#webshop_item_order').before(box_login);
					
					//J("#form_button_login_login").attr("onclick","alert('beep')");
					
					//J("#form_button_login_login").bind("click","alert('beep')");
					
					//init_box_login_button_event();
					
					
					//J("#box_login").
				}
			}
			else{
				J('#reg_static_cont').empty();
				var dat = new String(data);
				var arr = new Array();
					arr = dat.split(",");
				
				J("#frame_body_right").append("<input type=\"hidden\" name=\"uid1\" id=\"uid1\" value=\""+arr[0]+"\">");
				
				J("#ujuserfelv").remove();
				
				//bejelentkezés box átalakítása bejelentkezett boxra
				J.post("tesztelek_modul/bejelentkezett_box_ajax.php",{},function(data){
					J("#box_login").remove();
					J("#frame_body_right").prepend(data);
				});
				
				
				webshop_item_order_detail(arr[1],3); //wi_id,w
			}
		});

	}
}

//ez fut le,amikor rányom egy szolgáltatásnál a megrendelés gombra
function webshop_item_order_detail(webshop_item_id,w) {
	J("#button_webshop_item_order").css("display","none");
	//ha be van jelentkezve
	if($("uid1")){
			 
	 	var ownid = $("uid1").value;
		
		
		//megnézi a user típusát
		J.post("tesztelek_modul/check_partner_perm_ajax.php",{},function(data){
		
			//ha partner,admin,ügyfélszolgálat,akkor viszonteladói regisztrációs felület
			if(data==1){
			
				J.post("tesztelek_modul/getstaticselect_ajax.php",{},function(data){
					J('#webshop_item_order_form_content').html(data).find("p").css("padding","10px");
					J('#webshop_item_order_form_content').find("h3").css("padding","10px");
				});
			
				J.post("tesztelek_modul/get_user_select_for_viszontelado.php",{},function(data){
					J('#webshop_item_order_form_content').append(data);
					J('label[for="user_select_user_account_id"]').text("ügyfél:");
					if('$user_select_user_account_id') J("#reg_static_cont").remove();
					J("#user_select_user_account_id").prepend("<option value=\"-2\" id=\"clearboxosoption\" onMouseover=\"this.style.color='red';\" onMouseout=\"this.style.color='black';\" style=\"font-weight:bold;cursor:pointer;color:black;font-size:12px;\">új ügyfél</option>");
					J("option:contains('-')").remove();
					J("#user_select_user_account_id").val('-2');
					
					J('#webshop_item_order_form_content').append("<div style=\"position:relative;\" class=\"form_group_page_button_prev_passive\"/><div class=\"form_group_page_button_next\" style=\"float:right;padding-right:10px;\" name=\"register\" onclick='go("+ownid+","+webshop_item_id+");' alt=\"a rendelés folytatása\"/>").css("display","block");
					
					
					
					
				});
			
// 				J('#webshop_item_order').append("<div id=\"reg_static_cont\" style=\"clear:both;\"></div>");
// 				
// 				J.post("tesztelek_modul/getstaticregviszontelado_ajax.php",{},function(data){
// 					J('#reg_static_cont').html(data);
// 					
// 					var html="<form class=\"form\"><div id=\"ujuserfelv\" style=\"background-color:transparent;margin:0 0 0 10px;display:block;position:relative;\" ><div id=\"jquery_loader\" style=\"background:white  url('../img/ajax-loader-bar.gif') no-repeat center;border: 1px solid black;padding: 2px;color: black;font-size: 12px;font-family: monospace;opacity: 0.9;width: 300px;height:50px;vertical-align: bottom;text-align: center;display:none;position:absolute;top:50px;left:170px;z-index:999\">loading...</div><fieldset style=\"border: 1px solid black;\"><legend>Adatok</legend><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name2\">Ügyfél neve:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name2\" name=\"name2\" value=\"\" type=\"text\"></div></div><div class=\"line half\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_email\">Ügyfél e-mail címe:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_email\" onkeyup='check_input2(this.value,this.id,\"email\");' name=\"email\" value=\"\" type=\"text\"><div id=\"error_email\" class=\"form_element_error_msg\">Nem valós e-mail cím.(pl.:email@domain.hu)</div></div></div><div class=\"line half  require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_user_account_properties_property_kapcsolattarto_telefonszama\">Ügyfél telefonszáma:</label></div><div class=\"form_element\"><input class=\"\" onkeyup='check_tel(this.id);' id=\"newuser_telefon\" name=\"user_account_properties_property_kapcsolattarto_telefonszama\" value=\"\" type=\"text\"><div id=\"error_phone\" class=\"form_element_error_msg\">Nem jó telefonszám. (pl.: +36201234567)</div></div></fieldset><div style=\"position:relative;\" class=\"form_group_page_button_prev_passive\"/><div class=\"form_group_page_button_next\" style=\"float:right;\" name=\"register\" onclick='newuser("+ownid+","+webshop_item_id+");' alt=\"a rendelés folytatása\"/></form>";
// 					J('#reg_static_cont').append(html);
// 					//J('#webshop_item_order_form_content').css("display","block");
// 			
// 				});
			}//különben bejön a megrendelés form
			else{
			    //alert(w);
				if(!w || w==1) { webshop_item_view(webshop_item_id,'webshop_item_view_content',0); }
				if(!w || w==2) { webshop_item_order_form(webshop_item_id,'webshop_item_order_form_content'); }
				if(/*!w || */w==3) { webshop_item_order_form2(webshop_item_id,'webshop_item_order_form_content'); }
			}
		});
	}
	else{//különben ügyfél regisztrációs form
		J('#webshop_item_order').append("<div id=\"reg_static_cont\" style=\"clear:both;\"></div>");
		
		J.post("tesztelek_modul/getstaticreg_ajax.php",{},function(data){
			J('#reg_static_cont').html(data);
			
		/*	J.post("tesztelek_modul/getnewuseraddform_ajax.php",{webshop_item_id:webshop_item_id},function(data){
				if($('form_container')){
					J('#form_container').remove();
				}
				J('#reg_static_cont').append(data);
				
			});*/
		//onkeyup='check_input2(this.value,this.id,\"email\");' 
		//onkeyup='check_tel(this.id);'
			var html="<div class=\"form\" style=\"clear:both;\" id=\"form_container\"><div id=\"ujuserfelv\" style=\"background-color:white;margin:0 0 0 10px;position:relative;height:160px;\" ><div id=\"jquery_loader\" style=\"background:white  url('../img/ajax-loader-bar.gif') no-repeat center;border: 1px solid black;padding: 2px;color: black;font-size: 12px;font-family: monospace;opacity: 0.9;width: 300px;height:50px;vertical-align: bottom;text-align: center;display:none;position:absolute;top:50px;left:170px;z-index:999\">loading...</div><fieldset style=\"border: 1px solid black;\"><legend>Adatok</legend><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name\">A megrendelő neve:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name\" name=\"name\" value=\"\" type=\"text\"></div></div><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_email\">Kapcsolattartó e-mail:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_email\" onfocus='remove_error(\"error_email\");' onblur='check_input2(this.value,this.id,\"email\");' name=\"email\" value=\"\" type=\"text\"><div class=\"form_element_description\">helyes formátum : xyz@domain.hu </div><div id=\"error_email\" class=\"form_element_error_msg\">Nem valós e-mail cím.</div></div></div><div class=\"line half  require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_user_account_properties_property_kapcsolattarto_telefonszama\">Kapcsolattartó telefonszáma:</label></div><div class=\"form_element\"><input class=\"\" id=\"newuser_telefon\" onfocus='remove_error(\"error_phone\");' onblur='check_tel(this.id);'  name=\"user_account_properties_property_kapcsolattarto_telefonszama\" value=\"+36\" type=\"text\"><div class=\"form_element_description\">helyes formátum : +36 + körzetszám + telefonszám  pl.:+36701234567 </div><div id=\"error_phone\" class=\"form_element_error_msg\">Nem jó telefonszám. (pl.: +36201234567)</div><input type=\"hidden\" id=\"webshop_item_id\" name=\"webshop_item_id\" value=\""+webshop_item_id+"\"/></div></fieldset><div class=\"form_group_page_button_prev_passive\"/><div class=\"form_group_page_button_next\" alt=\"a rendelés folytatása\" onclick='newuseradd();' name=\"register\"></div></div></div>";
			
			if($('form_container')){
				J('#form_container').remove();
			}
			J('#reg_static_cont').append(html);
		
		});
	}
}

//ez kezelei,hogy a viszonteladó a megrendelés gomb megynomása után kit választott ki a selectből utánna ez az fgv. fut le
function go(ownid,webshop_item_id){
	var selected = J("#user_select_user_account_id").val();
	//ha új ügyfél felvétele option,akkor reg form
	if(selected==-2){
		J('#webshop_item_order_form_content').html("").css("display","none");
		J('#webshop_item_order').append("<div id=\"reg_static_cont\" style=\"clear:both;\"></div>");
		
		J.post("tesztelek_modul/getstaticregviszontelado_ajax.php",{},function(data){
			J('#reg_static_cont').html(data);
			
			var html="<form class=\"form\"><div id=\"ujuserfelv\" style=\"background-color:transparent;margin:0 0 0 10px;display:block;position:relative;\" ><div id=\"jquery_loader\" style=\"background:white  url('../img/ajax-loader-bar.gif') no-repeat center;border: 1px solid black;padding: 2px;color: black;font-size: 12px;font-family: monospace;opacity: 0.9;width: 300px;height:50px;vertical-align: bottom;text-align: center;display:none;position:absolute;top:50px;left:170px;z-index:999\">loading...</div><fieldset style=\"border: 1px solid black;\"><legend>Adatok</legend><div class=\"line half require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_name2\">Ügyfél neve:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_name2\" name=\"name2\" value=\"\" type=\"text\"></div></div><div class=\"line half\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_email\">Ügyfél e-mail címe:</label></div><div class=\"form_element\"><input class=\"form_value_require\" id=\"newuser_email\" onfocus='remove_error(\"error_email\");' onblur='check_input2(this.value,this.id,\"email\");' name=\"email\" value=\"\" type=\"text\"><div class=\"form_element_description\">helyes formátum : xyz@domain.hu </div><div id=\"error_email\" class=\"form_element_error_msg\">Nem valós e-mail cím.(pl.:email@domain.hu)</div></div></div><div class=\"line half  require\"><div class=\"form_element_label\"><label for=\"registration_altaker_for_other_user_account_properties_property_kapcsolattarto_telefonszama\">Ügyfél telefonszáma:</label></div><div class=\"form_element\"><input class=\"\" onfocus='remove_error(\"error_phone\");' onblur='check_tel(this.id);' id=\"newuser_telefon\" name=\"user_account_properties_property_kapcsolattarto_telefonszama\" value=\"+36\" type=\"text\"><div class=\"form_element_description\">helyes formátum : +36 + körzetszám + telefonszám  pl.:+36701234567 </div><div id=\"error_phone\" class=\"form_element_error_msg\">Nem jó telefonszám. (pl.: +36201234567)</div></div></fieldset><div style=\"position:relative;\" class=\"form_group_page_button_prev\" onclick=\"webshop_item_order_detail("+webshop_item_id+",3)\" /><div class=\"form_group_page_button_next\" style=\"float:right;\" name=\"register\" onclick='newuser("+ownid+","+webshop_item_id+");' alt=\"a rendelés folytatása\"/></form>";
			J('#reg_static_cont').append(html);
			//J('#webshop_item_order_form_content').css("display","block");
	
		});
	}//különben ,megrendelés form
	else{
		//if(_ajax_request_num < 1) {
		//_ajax_request_num = 1;
		J.ajax({
			type:"get",
			url:"tesztelek_modul/ajax.php",
			data: "w=item_order_form2&userid="+selected+"&webshop_item_id="+webshop_item_id+"&caller=go1&avoid_ie_cache="+new Date().getTime(),
			success: function(msg) {
				J("#webshop_item_order_form_content").html(msg);
				J("#webshop_item_order_form_content").css("display","block");
				J("#reg_static_cont").remove();
				webshop_item_order_form_init2();
	
				// $$('.form_buttons .order')[0].onclick = function(){ webshop_order_user_lista_button(this,this.id,'order3'); }//mod by buda
			
			}
		});
		//}
		// */
	}

}


function webshop_item_order_form2(webshop_item_id,content) {
	webshop_item_order_form2(webshop_item_id,content,0);
}

function webshop_item_order_form2(webshop_item_id,content,webshop_order_id) {
	//alert(webshop_item_id+" "+content+" "+webshop_order_id);
	var query = query_parser('webshop');
	if($(content)) {
		var pars = "";
		pars += "webshop_item_id="+webshop_item_id;
		pars +=	"&webshop_order_id="+webshop_order_id+"&caller=wsiof2";

		var myAjax = new Ajax.Updater(
			$(content),
			'tesztelek_modul/ajax.php?w=item_order_form2',
			{
				method: 'get',
				parameters: pars,
				evalScripts: true,
				onComplete: webshop_item_order_form_init
			});
		J("#webshop_item_order_form_content").css("display","block");
	}
}

function webshop_order_view(webshop_order_id,content,_class,show_image,show_comment,show_property) {
	var query = query_parser('webshop');
	if($(content)) {
		var pars = "webshop_order_id="+webshop_order_id;
		pars+= "&class="+_class;
		pars+= "&show_image="+show_image;
		pars+= "&show_comment="+show_comment;
		pars+= "&show_property="+show_property;

		var myAjax = new Ajax.Updater(
			$(content),
			'tesztelek_modul/ajax.php?w=order_view',
			{
				method: 'get',
				parameters: pars,
				evalScripts: true,
				onComplete:hideGroups
			});
	}
}



function hideGroups(){
	J('.property_name_group').css('display','none');
	//$$(".property_name_group").style.display = 'none';
}

function getReportsDetails(ob,viszontelado_id){
	if(ob.checked){
		J("#"+ob.id).parent().parent().next().remove();
	}
	else{
		J.post("tesztelek_modul/affiliate_report_ajax.php",{creator:viszontelado_id},function(data){
			J("#"+ob.id).parent().parent().after("<tr><td colspan='3'>"+data+"</td></tr>");
		});
		
	}
}

function affiliate_report_send(){
	var aff_chkbx = new String();
	J("#frame_body_center :checkbox").each(function(){
		if(J(this).is(':checked')){
			aff_chkbx+= J(this).attr("id")+",";
		}
	});
	
	J.post("tesztelek_modul/affiliate_report_ajax.php",{chkbx:aff_chkbx},function(data){
		var arr = new Array();
		arr = data.split(",");
		arr.pop();
		
		jQuery.each(arr,function(){
			J("#"+this).parent().parent().remove();
		});
		
	});
}

function affiliate_report_status_change(){
	var aff_chkbx = new String();
	J("#frame_body_center :checkbox").each(function(){
		if(J(this).is(':checked')){
			aff_chkbx+= J(this).attr("id")+",";
		}
	});
	
	//alert(aff_chkbx);
	
	if(aff_chkbx!=""){
		J.post("tesztelek_modul/affiliate_report_status_ajax.php",{chkbx:aff_chkbx},function(data){
		});
	}
	
	
}


function get_report_list_by_report(partner_id){
	//alert(partner_id);
	J.post("tesztelek_modul/report_status_ajax.php",{partner_id:partner_id},function(data){
		if(J('#riport_group_container')) J('#riport_group_container').remove();
		J("#partner_content").after().append("<div id='riport_group_container'>"+data+"</div>");
		//alert(data);
	});
}


function get_report_group_details(ob,creator_id,comment){	
	if ( J("#"+ob.id).hasClass('affrep_off') ) {
    	J("#"+ob.id).removeClass('affrep_off');
    	J("#"+ob.id).addClass('affrep_on');
	} else {
		J("#"+ob.id).removeClass('affrep_on');
		J("#"+ob.id).addClass('affrep_off');
	}
	
	
	if(J("#"+ob.id).attr("class")=="affrep_on"){
		//alert("details on");
		
		var act = "get_partners_by_partners";
		
		J.post("tesztelek_modul/report_status_ajax.php",{act:act,creator_id:creator_id,comment:comment},function(data){
			J("#"+ob.id).parent().parent().after("<tr><td colspan='7' style='background-color:black;'>"+data+"</td></tr>");
		});
	}
	else{
 	//alert("details off");
	
		J("#"+ob.id).parent().parent().next().remove();
		
	}
	
}

function get_report_partners(ob,comment){
	if ( J("#"+ob.id).hasClass('affrep_off') ) {
    	J("#"+ob.id).removeClass('affrep_off');
    	J("#"+ob.id).addClass('affrep_on');
	} else {
		J("#"+ob.id).removeClass('affrep_on');
		J("#"+ob.id).addClass('affrep_off');
	}
	
	
	if(J("#"+ob.id).attr("class")=="affrep_on"){
		//alert("details on");
		var act = "get_partners_by_report";
		
		J.post("tesztelek_modul/report_status_ajax.php",{act:act,comment:comment},function(data){
			J("#"+ob.id).parent().parent().after("<tr><td colspan='3'>"+data+"</td></tr>");
		});
	}
	else{
 	//alert("details off");
	
		J("#"+ob.id).parent().parent().next().remove();
		
	}
}

function get_report_partners_services(ob,creator_id,comment){
	//alert("asdads");

	if ( J("#"+ob.id).hasClass('aff_rep_par_ser_off') ) {
    	J("#"+ob.id).removeClass('aff_rep_par_ser_off');
    	J("#"+ob.id).addClass('aff_rep_par_ser_on');
	} else {
		J("#"+ob.id).removeClass('aff_rep_par_ser_on');
		J("#"+ob.id).addClass('aff_rep_par_ser_off');
	}
	
	if(J("#"+ob.id).attr("class")=="aff_rep_par_ser_on"){
		//alert("details on");
		var act = "get_partners_by_partners";
		
		J.post("tesztelek_modul/report_status_ajax.php",{act:act,creator_id:creator_id,comment:comment},function(data){
			J("#"+ob.id).parent().parent().after("<tr><td colspan='3'>"+data+"</td></tr>");
		});
	}
	else{
 	//alert("details off");
	
		J("#"+ob.id).parent().parent().next().remove();
		
	}
}

function set_report_sub_sub_checkboxes(ob){
	if(J("#"+ob.id).is(':checked')){

		J('input[id^="'+ob.id+'"]').each(function(){
			J(this).attr("checked","checked");
		
		});
	
	}
	else{
		J('input[id^="'+ob.id+'"]').each(function(){
			J(this).attr("checked","");
		
		});
	}
	
}
//******By John Resig******
Array.prototype.remove = function(from, to) {
  var rest = this.slice((to || from) + 1 || this.length);
  this.length = from < 0 ? this.length + from : from;
  return this.push.apply(this, rest);
};
//************************

function set_report_checkboxes(ob){
	var mystring = new String(ob.id);
	var myarray = mystring.split('_');
	
	myarray.remove(-1);
	
	var mainchkbx = myarray.join("_");
	
	J("#"+mainchkbx).attr("checked","");
	
}

function affiliate_report_status_changer(){
	var act = "report_status_changer";
	var radio_val = J("input[name='status']:checked").val();
	
	if(!radio_val){
		alert("válassz egy státuszt");
	}
	else{
		
		var aff_chkbx = new String();
		J("#frame_body_center :checkbox").each(function(){
			if(J(this).is(':checked')){
				aff_chkbx+= J(this).attr("id")+",";
			}
		});
		
		//alert(aff_chkbx);
		
		if(aff_chkbx!=""){
			//alert(aff_chkbx);
			J.post("tesztelek_modul/report_status_ajax.php",{act:act,chkbx:aff_chkbx,status_type_element_id:radio_val},function(data){
				window.location.reload();
			});
		}
	}

}
