/*
.hover(
	function(){ 
		$(this).addClass("ui-state-hover"); 
	},
	function(){ 
		$(this).removeClass("ui-state-hover"); 
	}
)
.mousedown(function(){
	$(this).addClass("ui-state-active"); 
})
.mouseup(function(){
		$(this).removeClass("ui-state-active");
});
*/

$('.formView_save').live('click', function(event) {
	var id=$(this).attr('id0');
	var rowId=$(this).attr('rowId');
	var fields=$(this).attr('fields');
	var types=$(this).attr('types');

	var form=document.forms['form_'+id];
	if(!form) {
		alert('Unknown form');
		return;
	}
	var reg=new RegExp("[ ,;]+", "g");
alert(fields+' '+ types);
	if(fields)
		fields=fields.split(reg);
	if(types)
		types=types.split(reg);

	if(fields.length!=types.length) {
		alert('Parameter mismatch');
		return;
	}

	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_flexigrid'};
	var data={'what': 'save', 'id': id, 'rowId': rowId, 'divId': id+'_left'};

	for(i=0; i<fields.length; i++) {
alert(types[i]+' '+fields[i]);
		switch(types[i]) {
			case 'menu':
				for(var c=0; c<form[fields[i]].length; c++) {
					var f=form[fields[i]];
					if(f[c].selected)
						data[fields[i]]=f[c].value;
				}
				break;
			case 'boolean':
				for(var c=0; c<form[fields[i]].length; c++) {
					var f=form[fields[i]];
					if(f[c].checked)
						data[fields[i]]=f[c].value;
				}
				break;
			case 'date':
				break;
			case 'checkBox':
				for(var c=0; c<form[fields[i]].length; c++) {
					var f=form[fields[i]];
					if(f[c].checked) {
						if(data[fields[i]])
							data[fields[i]]+=',';
						data[fields[i]]+=f[c].value;
					}
				}
				break;
			case 'upload':
				break;
			case 'text':
			default:
				if(form.elements[fields[i]])
					data[fields[i]]=form.elements[fields[i]].value;
		}
	}
	sendRequest(request,data);
	switch(id) {
		case 'terminals':
			var obj=document.getElementById(id+'_left');
			obj.innerHTML='';
			var request={'url': url,'ajax': 'ajax_terminalsGoogleMapAll'};
			var data={'divId': 'terminals_right'};
			sendRequest(request,data);
			break;
		default:
			var obj=document.getElementById(id+'_left');
			obj.innerHTML='';
			var obj=document.getElementById(id+'_right');
			obj.innerHTML='';
	}
	return false;
});

$('.formView_edit').live('click', function(event) {
	var divId=$(this).attr('divId');
	var id=$(this).attr('id0');
	var rowId=$(this).attr('rowId');
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_flexigrid'};
	var data={'what': 'edit', 'id': id, 'rowId': rowId, 'divId': divId};
	sendRequest(request,data);
});


$('.formView_close').live('click', function(event) {
	var id=$(this).attr('id0');
	switch(id) {
		case 'terminals':
			var obj=document.getElementById(id+'_left');
			obj.innerHTML='';
			var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
			var request={'url': url,'ajax': 'ajax_terminalsGoogleMapAll'};
			var data={'divId': 'terminals_right'};
			sendRequest(request,data);
			break;
		default:
			var obj=document.getElementById(id+'_left');
			obj.innerHTML='';
			var obj=document.getElementById(id+'_right');
			obj.innerHTML='';
	}
	return false;
});

/* Advertisements */
function advertisementsClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_advertisementsView'};
	var data={'rowId': id, 'divId': 'advertisements_left'};
	sendRequest(request, data);
	return false;
}

$('#advertisementsFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('advertisements_left');
	obj.innerHTML='';
	var obj=document.getElementById('advertisements_right');
	obj.innerHTML='';
	return false;
});

$('#advertisementsFormView_edit').live('click', function(event) {
	advertisementsEdit($(this).attr('rowId'));
	return false;
});

function advertisementsEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_advertisementsEdit'};
	var data={'rowId': rowId, 'divId': 'advertisements_left'};
	sendRequest(request,data);
}

$('#advertisementsFormEdit_cancel').live('click', function(event) {
	var obj=document.getElementById('advertisements_left');
	obj.innerHTML='';
	var obj=document.getElementById('advertisements_right');
	obj.innerHTML='';
	return false;
});

$('#advertisementsFormView_new').live('click', function(event) {
	advertisementsAdd();
	return false;
});

function advertisementsAdd() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_advertisementsEdit'};
	var data={'rowId': 0, 'divId': 'advertisements_left'};
	sendRequest(request,data);
}

$('#advertisementsFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_advertisements'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_advertisementsSave'};
		var data=new Array();
		data['divId']='advertisements_left';
		var d=new Array('id', 'name', 'file_upload', 'color_background');

		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';

		for(i=0; i<d.length; i++)
			if(form.elements[d[i]])
				data[d[i]]=form.elements[d[i]].value;
		sendRequest(request, data);
	}
	return false;
});

/* Terminals */
function terminalsClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_terminalsView'};
	var data={'rowId': id, 'divId': 'terminals_left'};
	sendRequest(request, data);

	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_terminalGooglemap'};
	var data={'rowId': id, 'divId': 'terminals_right'};
	sendRequest(request,data);
	return false;
}

$('#terminalsFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('terminals_left');
	obj.innerHTML='';
	terminalsGoogleMapAll('terminals_right');
	return false;
})

$('#terminalsFormEdit_cancel').live('click', function(event) {
	var obj=document.getElementById('terminals_left');
	obj.innerHTML='';
	terminalsGoogleMapAll('terminals_right');
	return false;
});

$('#terminalsFormView_edit').live('click', function(event) {
	terminalsEdit($(this).attr('rowId'));
	return false;
});

function terminalsEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_terminalsEdit'};
	var data={'rowId': rowId, 'divId': 'terminals_left'};
	sendRequest(request,data);
}

$('#terminalsFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_terminals'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_terminalsSave'};
		var data=new Array();
		data['divId']='terminals_left';
		var d=new Array('id', 'name', 'address', 'zip', 'city', 'gmap_latitude', 'gmap_longitude', 'gmap_zoom');

		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';

		for(i=0; i<d.length; i++)
			if(form.elements[d[i]])
				data[d[i]]=form.elements[d[i]].value;
		sendRequest(request, data);
	}
	return false;
});

$('#terminalEditLocation').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form='form_terminals';
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_terminalGooglemap'};
	var data={'rowId': rowId,'edit': true,'name': document.forms[form].elements['name'].value,
		'address': document.forms[form].elements['address'].value,
		'zip': document.forms[form].elements['zip'].value,
		'city': document.forms[form].elements['city'].value,
		'gmap_latitude': document.forms[form].elements['gmap_latitude'].value,
		'gmap_longitude': document.forms[form].elements['gmap_longitude'].value,
		'gmap_zoom': document.forms[form].elements['gmap_zoom'].value};
	sendRequest(request,data);
	return false;
});

/* Campaigns */
function campaignsClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_campaignsView'};
	var data={'rowId': id, 'divId': 'campaigns_left'};
	sendRequest(request, data);
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_campaignsDayView'};
	var data={'rowId': id, 'divId': 'campaigns_right'};
	sendRequest(request, data);
	return false;
}

$('#campaignsFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('campaigns_left');
	obj.innerHTML='';
	var obj=document.getElementById('campaigns_right');
	obj.innerHTML='';
	return false;
})

$('#campaignsFormView_edit').live('click', function(event) {
	campaignsEdit($(this).attr('rowId'));
	return false;
});

function campaignsEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_campaignsEdit'};
	var data={'rowId': rowId, 'divId': 'campaigns_left'};
	sendRequest(request,data);
}

$('#campaignsFormView_new').live('click', function(event) {
	campaignsAdd();
	return false;
});

function campaignsAdd() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_campaignsEdit'};
	var data={'rowId': 0, 'divId': 'campaigns_left'};
	sendRequest(request,data);
	return false;
}

$('#campaignsFormEdit_cancel').live('click', function(event) {
	var obj=document.getElementById('campaigns_left');
	obj.innerHTML='';
	return false;
});

$('#campaignsFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_campaigns'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_campaignsSave'};
		var data=new Array();
		data['divId']='campaigns_left';
		var d=new Array('id', 'name', 'from', 'to', 'id__data_advertisements__name', 'id__data_customers__name',  'ids__data_networks__name');

		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';

		for(i=0; i<d.length; i++)
			switch(d[i]) {
			//	case 'ids__data_networks__name':
			//		alert(form.elements[d[i]]['ids__data_networks__name'].value);
			//		break;
				case 'id__data_advertisement__name':
				case 'id__data_customers__name':
					data[d[i]]=form.elements[d[i]].options[form.elements[d[i]].selectedIndex].value;
					break;
				default:
					if(form.elements[d[i]])
						data[d[i]]=form.elements[d[i]].value;
			}
		var delayForm=$('.delayForm');
		for(i=0; i<delayForm.length; i++) {
			var id=delayForm[i].getAttribute('id');
			var p=id.indexOf('_');
			id=id.substring(p+1);
			data['from_'+id]=form.elements['from_'+id].value;
			data['to_'+id]=form.elements['to_'+id].value;
			data['delay_'+id]=form.elements['delay_'+id].value;
		}
		sendRequest(request, data);
	}
	return false;
});

/* Users */
function usersClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_usersView'};
	var data={'rowId': id, 'divId': 'users_left'};
	sendRequest(request, data);
	return false;
}

$('#usersFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('users_left');
	obj.innerHTML='';
	return false;
})

$('#usersFormView_new').live('click', function(event) {
	usersAdd();
	return false;
});

function usersAdd() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_usersEdit'};
	var data={'rowId': 0, 'divId': 'users_left'};
	sendRequest(request,data);
}

$('#usersFormView_edit').live('click', function(event) {
	usersEdit($(this).attr('rowId'));
	return false;
});

function usersEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_usersEdit'};
	var data={'rowId': rowId, 'divId': 'users_left'};
	sendRequest(request,data);
}

$('#usersFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_users'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_usersSave'};
		var data=new Array();
		data['divId']='users_left';
		var d=new Array('id', 'name', 'email', 'id__data_customers__name', 'id__data_advertisers__name');

		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';

		for(i=0; i<d.length; i++)
			if(form.elements[d[i]])
				data[d[i]]=form.elements[d[i]].value;
		sendRequest(request, data);
	}
	return false;
});

$('#usersFormEdit_cancel').live('click', function(event) {
	var obj=document.getElementById('users_left');
	obj.innerHTML='';
	return false;
});

/* Customers */
function customersClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_customersView'};
	var data={'rowId': id, 'divId': 'customers_left'};
	sendRequest(request, data);
	return false;
}

$('#customersFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('customers_left');
	obj.innerHTML='';
	return false;
})

$('#customersFormView_new').live('click', function(event) {
	customersAdd();
	return false;
});

function customersAdd() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_customersEdit'};
	var data={'rowId': 0, 'divId': 'customers_left'};
	sendRequest(request,data);
}

$('#customersFormView_edit').live('click', function(event) {
	customersEdit($(this).attr('rowId'));
	return false;
});

function customersEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_customersEdit'};
	var data={'rowId': rowId, 'divId': 'customers_left'};
	sendRequest(request,data);
}

$('#customersFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_customers'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_customersSave'};
		var data=new Array();
		data['divId']='customers_left';
		var d=new Array('id', 'name');
		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';
		for(i=0; i<d.length; i++)
			if(form.elements[d[i]])
				data[d[i]]=form.elements[d[i]].value;
		sendRequest(request, data);
	}
	return false;
});

$('#customersFormEdit_cancel').live('click', function(event) {
	var obj=document.getElementById('customers_left');
	obj.innerHTML='';
	return false;
});

/* Advertisers */
function advertisersClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_advertisersView'};
	var data={'rowId': id, 'divId': 'advertisers_left'};
	sendRequest(request, data);
	return false;
}

$('#advertisersFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('advertisers_left');
	obj.innerHTML='';
	return false;
})

$('#advertisersFormView_new').live('click', function(event) {
	advertisersAdd();
	return false;
});

function advertisersAdd() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_advertisersEdit'};
	var data={'rowId': 0, 'divId': 'advertisers_left'};
	sendRequest(request,data);
}

$('#advertisersFormView_edit').live('click', function(event) {
	advertisersEdit($(this).attr('rowId'));
	return false;
});

function advertisersEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_advertisersEdit'};
	var data={'rowId': rowId, 'divId': 'advertisers_left'};
	sendRequest(request,data);
}

$('#advertisersFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_advertisers'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_advertisersSave'};
		var data=new Array();
		data['divId']='advertisers_left';
		var d=new Array('id', 'name');
		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';
		for(i=0; i<d.length; i++)
			if(form.elements[d[i]])
				data[d[i]]=form.elements[d[i]].value;
		sendRequest(request, data);
	}
	return false;
});

$('#advertisersFormEdit_cancel').live('click', function(event) {
	var obj=document.getElementById('advertisers_left');
	obj.innerHTML='';
	return false;
});

/* Networks */
function networksClick(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_networksView'};
	var data={'rowId': id, 'divId': 'networks_left'};
	sendRequest(request, data);
	return false;
}

$('#networksFormView_cancel').live('click', function(event) {
	var obj=document.getElementById('networks_left');
	obj.innerHTML='';
	return false;
})

$('#networksFormView_new').live('click', function(event) {
	networksAdd();
	return false;
});

function networksAdd() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_networksEdit'};
	var data={'rowId': 0, 'divId': 'networks_left'};
	sendRequest(request,data);
}

$('#networksFormView_edit').live('click', function(event) {
	networksEdit($(this).attr('rowId'));
	return false;
});

function networksEdit(rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_networksEdit'};
	var data={'rowId': rowId, 'divId': 'networks_left'};
	sendRequest(request,data);
}

$('#networksFormEdit_save').live('click', function(event) {
	var rowId=$(this).attr('rowId');
	var form=document.forms['form_networks'];
	if(form) {
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url, 'ajax': 'ajax_networksSave'};
		var data=new Array();
		data['divId']='networks_left';
		var d=new Array('id', 'name',  'id__data_customers__name', 'id__mylib_googleMapIcons__name');
		for(counter=0; counter<form.online.length; counter++)
			if(form.online[counter].checked)
		data['online']=(counter)?'no':'yes';
		for(i=0; i<d.length; i++)
			if(form.elements[d[i]])
				data[d[i]]=form.elements[d[i]].value;
		sendRequest(request, data);
	}
	return false;
});

/* Delay form */
$('.delDelayButton').live('click', function(event) {
	var id=$(this).attr('id');
	var p=id.indexOf('_');
	id=id.substring(p+1);
	if($('.delayForm').length>1 && confirm('Remove this?')) {
		$('#delayFormId_'+id).remove();
		delaysIds.splice(id,1);
	}
	return false;
});

$('.addDelayButton').live('click', function(event) {
	var id=$('.delayForm').length;
	id++;
	var form='rialto_form_campaign';
	var from='00h00';
	var to='23h59';
//	var to=document.forms[form].elements['to_'+(id-1)].value;
	var html='<div id="delayFormId_'+id+'" class="delayForm">';
	html+='From <input type="text" name="from_'+id+'" value="'+from+'" size="6" class="text ui-widget-content ui-corner-all">&nbsp;';
	html+='to <input type="text" name="to_'+id+'" value="'+to+'" size="6" class="text ui-widget-content ui-corner-all">&nbsp;';
	html+='delay <input type="text" name="delay_'+id+'" value="30" size="4" class="text ui-widget-content ui-corner-all">&nbsp;';
	html+='<a href="#" class="delDelayButton ui-state-default ui-corner-all" id="delDelayButtonId_'+id+'">-</a>&nbsp;<a href="#" class="addDelayButton ui-state-default ui-corner-all" id="addDelayButtonId_'+id+'" >+</a></div>';

	var id=$(this).attr('id');
	var p=id.indexOf('_');
	id=id.substring(p+1);
	$('#delayFormId_'+id).after(html);
/*
alert('#delayFormId_'+id);
	var a=$('.delayForm');
	for(i=0; i<a.length; i++) {
var b=a[i].getAttribute('id')+' - ';
		a[i].setAttribute('id', 'delayFormId_'+i);
b+=a[i].getAttribute('id');
		alert(b);
	}
*/
/*
	var a=$('.delayForm');
	for(i=0; i<a.length; i++)
		alert(a[i].getAttribute('id'));
*/
	return false;
});
/*
function terminalsGoogleMapAll(id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_terminalsGoogleMapAll'};
	var data={'divId': id};
	sendRequest(request,data);
}
*/
$('.showFileListItem').live('click', function(event) {
	var fileName=$(this).attr('fileName');
	document.forms['form_advertisements'].elements['file_upload'].value=fileName;
	return false;
});

function updatePlanning(year,divId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_planning'};
	var data={'year': year, 'divId': divId};
	sendRequest(request, data);
}

$('#tabsQuitButton').live('click', function(event) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_quit'};
	var data={'rowId': 'AZ', 'divId': 'terminals_left'};
	sendRequest(request,data);
	return false;
});

$('#sync_sync').live('click', function(event) {
	var form=document.forms['syncForm'];
	if(form) {
		var customerIds='';
		for(counter=0; counter<form.customerIds.length; counter++)
			if(form.customerIds[counter].checked) {
				if(customerIds)
					customerIds+=',';
				customerIds+=form.customerIds[counter].value;
			}
		var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
		var request={'url': url,'ajax': 'ajax_syncCustomers'};
		var data={'customerIds': customerIds, 'divId': 'sync_left'};
		sendRequest(request,data);
	}
	return false;
});

function formManager(divId, id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_flexigrid'};
	var data={'divId': divId, 'id': id};
	sendRequest(request, data);
}

function media_rowClick(divId,id,rowId) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url, 'ajax': 'ajax_flexigrid'};
	var data={'divId': divId, 'rowId': rowId, 'id': id, 'what': 'view'};
	sendRequest(request, data);
	var nb=arguments.length;
	for(var i=3; i<nb; i++)
		var code=arguments[i];
		if(code) {
			var p=code.search('[id]');
			if(p!=-1)
				eval(code.replace('[id]', rowId));
			else
				eval(code);
		}
}

function media_terminalGooglemap(divId,id) {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/index.php';
	var request={'url': url,'ajax': 'ajax_terminalGooglemap'};
	var data={'rowId': id, 'divId': 'terminals_right'};
	sendRequest(request,data);
}


function myGetElementById(id) {
	if(!document.getElementById) {
 		if(document.all) {
 			document.getElementById=function( ) {
				if(typeof document.all[arguments[0]]!="undefined") 
					return document.all[arguments[0]];
				else
					return null;
    			}
  		} else if(document.layers) {
			document.getElementById=function() {
				if(typeof document[arguments[0]]!="undefined")
					return document[arguments[0]];
				else
					return null;
			}
		}
		else
 			alert('Browser not supported in myGetElementById');

	}
	return document.getElementById(id);
}

function mylibLoginForm() {
	var url=document.location.href.substring(0,document.location.href.indexOf('/',7))+'/projects/mylib/index.php';
	var request={'url': url,'ajax': 'mylibLoginForm'};
	var data;
	sendRequest(request,data);
}

function desktopWindowUpdate(id) {
	var div='containerPlus_'+id;
	if($('#'+div).length==0) {
		$('#windows').append(javascript_datas['javascript_'+id]);
//		alert('append '+div);
	}
	else {
		$('#'+div).remove();
		$('#windows').append(javascript_datas['javascript_'+id]);
//		$('#'+div).mb_BringToFront();
//		$('#'+div).html(javascript_datas['javascript_'+id]);
//		alert('replace '+div);
	}
}

