

function image_change(btnid)
{	var button = $(btnid).id;
	var button_split = button.split('_');
	var img_all = button_split[3];
	var img_cur = button_split[4];
	var img_name_cur = 'prd_img_' + img_cur;
	for(var i=1;i<=img_all;i++)
	{	var imgname = 'prd_img_' + i;
		if($(imgname).getStyle('display') != 'none')
		{	$(imgname).hide();
		}
	}
	if($(img_name_cur).getStyle('display') != 'block')
	{	$(img_name_cur).show();
	}
}



var domain_rules = 
{	'img' : function(elem)
	{	elem.onmouseover = function()
		{	var elem_id 	= this.id;
			var elem_split 	= this.id.split('_');
		}
		/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
		elem.onmouseout = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
		}
		/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
		elem.onclick = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			
			switch(elem_split[0])
			{	case 'btn':
				switch(elem_split[1])
				{	case 'hwq':
					hardw_btn_click(elem_id);
					break;
					case 'newsletter':
						newsletter_work(elem_id);
					break;
					case 'contact':
						if(elem_split[2] == 'send')
						{	var contact_data 	= Form.serialize('form_domain_contact');
							//alert(comanager_val);
							var contact_data_split = contact_data.split('&');
							var contact_data_var = '';
							for(var cl=0;cl<contact_data_split.length;cl++)
							{	contact_data_var = contact_data_var + '' + contact_data_split[cl] + '<br>';
							} 
							var contact_elm	= {pms_todo: 'contact_check',pms_value:contact_data};
							var contact_url	= '/pms_ajax/mod_aboutus_ajax.inc.php';
							var contactAjax	= new Ajax.Request(contact_url,{method:'post',parameters: contact_elm,onComplete:function(e){contact_present_result(e);}});
							Behaviour.apply();
						}
						if(elem_split[2] == 'waitclose')
						{	$('domain_contact_msgret').hide();
							if(elem_split[3] && elem_split[3].length >= 3)
							{	window.location.href="http://pms_fm24.nts?pid=" + elem_split[3];
							}
							return(false);
						}
					break;
					case 'aboutus':
						if(elem_split[2] == 'webex')
						{	//show_externel_source('webex','lala');
						}
					break;
					case 'info':
						if(elem_split[2] == 'tech')
						{	$('container_offer_detail_addinfo').show();
							var url 	= '/pms_ajax/mod_productinfo_ajax.inc.php';
							var pars 	= 	{pms_todo: 'prdkt_info', pms_value: elem_split[3]	}
							var myAjax 	= new Ajax.Updater('container_offer_detail_addinfo',url,{method:'post',parameters: pars,onComplete: function(e){Behaviour.apply();}});
						}
						if(elem_split[2] == 'trf')
						{	$('container_offer_detail_addinfo').show();
							var order_sele = $('offer_tarif_select');
							for(var l=0;l<order_sele.options.length;l++)
							{	var opt_value 			= order_sele.options[l].value;
								var opt_value_split 	= opt_value.split('_');
								if(opt_value_split[1] == elem_split[3])
								{	order_sele.options[l].selected = true;
								}
								/* alert(order_sele.options[l].value); */
							}
							var url 	= '/pms_ajax/mod_tarifinfo_ajax.inc.php';
							var pars 	= 	{pms_todo: 'prdkt_info', pms_value: elem_split[3]	}
							var myAjax 	= new Ajax.Updater('container_offer_detail_addinfo',url,{method:'post',parameters: pars,onComplete: function(e){Behaviour.apply();}});
						}
					break;
					case 'recommend':
						if(elem_split[2] == 'prdkt' && elem_split[3] == 'open')
						{	var url 	= '/pms_ajax/mod_recommend_ajax.inc.php';
							var pars 	= 	{pms_todo: 'prdkt_recom', pms_value: '274'	}
							var myAjax 	= new Ajax.Updater('container_offer_detail_addinfo',url,{method:'post',parameters: pars,onComplete: function(e){Behaviour.apply();}});
							$('container_offer_detail_addinfo').show();
						}
						if(elem_split[2] == 'prdkt' && elem_split[3] == 'close')
						{	Form.reset('form_recommend_product');
							$('container_offer_detail_addinfo').hide();
						}
						if(elem_split[2] == 'prdkt' && elem_split[3] == 'send')
						{
						}
					break;
					case 'order':
						if(elem_split[2] == 'prdkt')
						{	var order_sele = $('offer_tarif_select');
							var order_prod = order_sele[order_sele.selectedIndex].value;
							var basket_tgt	= 'product_detail_message';
							var order_pgrp = elem_split[3];
							var basket_elm 	= {pms_todo: 'order_add',basket_val:order_prod,bpgrp_val:order_pgrp};
							var basket_url	= '/pms_ajax/mod_basket_ajax.inc.php';
							var basketAjax	= new Ajax.Request(basket_url,{method:'post',parameters: basket_elm,onComplete:upd_basket_box});
							return(false);
						}
					break;
					case 'basket':
						if(elem_split[2] == 'drop')
						{	var basket_elm 	= {pms_todo: 'order_drop',basket_val:elem_id};
							var basket_url	= '/pms_ajax/mod_basket_ajax.inc.php';
							var basketAjax	= new Ajax.Request(basket_url,{method:'post',parameters: basket_elm,onComplete:basket_refresh});
							return(false);
						}
					break;
					case 'agb':
						if(elem_split[2] == 'txt')
						{	var agb_url 	= '/pms_ajax/mod_aboutus_ajax.inc.php';
							var agb_par 	= 	{pms_todo: 'agb_show', pms_value: elem_split[3]	}
							var myAjax 		= new Ajax.Updater('agb_content',agb_url,{method:'post',parameters: agb_par,onComplete: function(e){Behaviour.apply();}});
						}
						if(elem_split[2] == 'pdf')
						{	
						}
					break;
					case 'commesg':
						Effect.BlindUp('container_comanager_messages',{scaleX:true});
					break;
					case 'comanager':
						if(elem_split[2] == 'save' && (elem_split[3] == 'short' || elem_split[3] == 'long'))
						{	comanager_wait();
							var comanager_val 		= Form.serialize('form_comanager');
							var comanager_val_split = comanager_val.split('&');
							var variable = '';
							for(var l=0;l<comanager_val_split.length;l++)
							{	variable = variable + '' + comanager_val_split[l] + '<br>';
							} 
							var comanager_elm 	= {com_todo: 'order_check',com_value:comanager_val};
							var comanager_url	= '/pms_ajax/mod_comanager_ajax.inc.php';
							var comanagerAjax	= new Ajax.Request(comanager_url,{method:'post',parameters: comanager_elm,onComplete:function(e){comanager_present_result(e);}});
							Behaviour.apply();
						}
						if(elem_split[2] == 'waitclose')
						{	$('comanager_wait').hide();
							if(elem_split[3] && elem_split[3].length >= 3)
							{	window.location.href="http://www.fmnetwork.de?pid=" + elem_split[3];
								return(false);
							}
						}
					break;
				}
				break;
				case 'comanager':
					switch(elem_split[1])
					{	case 'info':
						var com_url 	= 	'/pms_ajax/mod_comanager_ajax.inc.php';
						var com_par 	= 	{com_todo: 'info', com_value: elem_split[2]	}
						var myAjax 		= 	new Ajax.Updater('comanager_messages_msg',com_url,{method:'post',parameters: com_par,onComplete: function(e){comanger_help_display(elem_id);}});
						break;
					}
				break;
			}
		}
	},
	/* ----------------------------------------------------------------------------------------- */
	'select' : function(elem)
	{	elem.onclick = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
		}
	},
	/* ----------------------------------------------------------------------------------------- */
	'input[type=text]' : function(elem)
	{	var elem_id = elem.id;
		var elem_split = elem_id.split('_');
		elem.onclick = function()
		{	//var elem_id = this.id;
			//var elem_split = this.id.split('_');
			if(elem_id == 'com_bank_blz')
			{ new Ajax.Autocompleter("com_bank_blz","div_bank_blz","/pms_ajax/mod_bank_ajax.inc.php",{paramName:'crm_blz',frequency:'0.2',afterUpdateElement:get_banknamecity});
			}
		}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		elem.onkeyup = function(aktion)
		{	if(elem_id == 'com_bank_blz')
			{	if(!aktion)
				{ aktion = window.event;
				}
		  		if(aktion.which)
		  		{	var aktion_keycode = aktion.which;
		  		}
		  		else
		  		{	if (aktion.keyCode) 
		  			{	var aktion_keycode =  aktion.keyCode;
		  			} 
		  		}
			}
		}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		elem.onblur	= function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			if(elem_id == 'com_bank_blz')
			{	var elem_blz = $(elem_id).value;
				if(elem_blz.length <=7)
				{	$('com_bank_bname').value= '';
					$(elem_id).value = '';
					$('com_bank_bcity').update('<option value="0"></option>');
				}
			}
		}
	},
	/* ----------------------------------------------------------------------------------------- */
	'input[type=radio]' : function(elem)
	{	elem.onclick = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			if(elem_split[0] == 'com')
			{	if(elem_split[1] == 'billadr' || elem_split[1] == 'shipadr')
				{	var nam = $(elem_id).value;
					/*
					var adr_radio = $('form_comanager').getInputs('radio', elem_id).find(function(r){return r.checked}) ;
					billship_move(elem_id,adr_radio.value);
					*/
					billship_move(elem_id,nam);
				}
				if(elem_split[1] == 'nation')
				{	var nam = $(elem_id).value;
					/* var nat_radio = $('form_comanager').getInputs('radio', elem_id).find(function(r){return r.checked}) ;
					nation_move(elem_id,nat_radio.value);
					*/
					nation_move(elem_id,nam);
				}
				if(elem_split[1] == 'cperson')
				{	var nam = $(elem_id).value;
					cperson_move(elem_id,nam);
				}
				if(elem_split[1] == 'comuse')
				{	var nam = $(elem_id).value;
					/*
					var use_radio = $('form_comanager').getInputs('radio', elem_id).find(function(r){return r.checked}) ;
					comuse_move(elem_id,use_radio.value);
					*/
					comuse_move(elem_id,nam);
				}
			}
		}
	},
	/* ----------------------------------------------------------------------------------------- */
	'div' : function(elem)
	{	elem.onmouseover = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			if(elem_split[0] == 'head' && elem_split[1] == 'comanager')
			{	comanger_menu('mouseover',elem_id);
			}
		}
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
		elem.onmouseout = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			if(elem_split[0] == 'head' && elem_split[1] == 'comanager')
			{	comanger_menu('mouseout',elem_id);
			}
		}
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
		elem.onclick = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			switch(elem_split[0])
			{	case 'head':
				
				if(elem_split[1] == 'comanager')
				{	comanger_menu('click',elem_id);
				}
				break;
			}
		}
	},
	/* ----------------------------------------------------------------------------------------- */
	'a' : function(elem)
	{	elem.onclick = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			switch(elem_split[0])
			{	case 'btn':
					switch(elem_split[1])
					{	case 'coma':
							var coma_url = '/pms_ajax/mod_comanager_ajax.inc.php';
							var coma_val = 	{	com_todo:'page_update',com_value:elem_id	}
							var myAjax	= new Ajax.Request(coma_url,{method:'post',parameters: coma_val,onComplete:ComanagerResponse});
						break;
						/* ---------------------------------------------------------------------- */
						case 'prddet':
							if(elem_split[2] == 'color')
							{	var img_all = elem_split[3];
								var img_cur = elem_split[4];
								var img_name_current = 'img_prddet_' + img_cur;
								for(var i=1;i<=img_all;i++)
								{	var imgname = 'img_prddet_' + i;
									if($(imgname).getStyle('display') != 'none')
									{	$(imgname).hide();
									}
								}
								if($(img_name_current).getStyle('display') != 'block')
								{	$(img_name_current).show();
								}
							Behaviour.apply();
							return(false);
							}
							if(elem_split[2] == 'content')
							{	var content_all 			= elem_split[3];
								var content_cur 			= elem_split[4];
								var content_name_current	= 'tbody_prddet_' + content_cur;
								for(var ci=1;ci<=content_all;ci++)
								{	var content_name_hide = 'tbody_prddet_' + ci;
									if($(content_name_hide) && $(content_name_hide).getStyle('display') != 'none')
									{	$(content_name_hide).hide();
									}
								}
								if($(content_name_current).getStyle('display') != 'block')
								{	$(content_name_current).show();
								}
							Behaviour.apply();
							return(false);
						}
					break;
					}
				break;
			}
		}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		elem.onmouseover = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			switch(elem_split[0])
			{	case 'btn':
					if(elem_split[1]== 'navi' && elem_split[2]== 'top')
					{	var btn_status = elem_split[3];
						var btn_number = elem_split[4];
						if(btn_status == 'up')
						{	var old_div = "div_navi_top_up_" + elem_split[4];
							var new_div = "div_navi_top_dn_" + elem_split[4];
							$(old_div).hide();
							$(new_div).show();
						}
						
					}
				break;
			}
		}
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
		elem.onmouseout = function()
		{	var elem_id = this.id;
			var elem_split = this.id.split('_');
			switch(elem_split[0])
			{	case 'btn':
					if(elem_split[1]== 'navi' && elem_split[2]== 'top')
					{	var btn_status = elem_split[3];
						var btn_number = elem_split[4];
						if(btn_status == 'dn')
						{	var old_div = "div_navi_top_dn_" + elem_split[4];
							var new_div = "div_navi_top_up_" + elem_split[4];
							$(old_div).hide();
							$(new_div).show();
						}
						
					}
				break;
			}
		}
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
	}
};
Behaviour.register(domain_rules);

