/*in this file there will be the function that make the Ajax stuff in the site*/
function ConfirmSubmit()
{
	//this is not ajax, but we use it here too
	var agree=confirm("Are you sure you want to delete this message ?");
	if (agree)
		return true ;
	else
		return false ;
	}
	function ConfirmChange()
	{//this is not ajax, but we use it here too
	var agree=confirm("Are you sure you want to change this user ?");
	if (agree)
		return true ;
	else
	return false ;
}
function CheckEmailValidation(emailValue)
{
var regex = new RegExp("^[0-9a-z\\._]+@[0-9a-z]+\\..+$","i");
// can also be written as regex = /^[0-9a-z\._]+@[0-9a-z]+\..+$/i;
if (emailValue.length==0)
{
	alert("E-mail is empty!");
		return false;
}
if (regex.test(emailValue))
	return true;
else
	{
		alert(emailValue + " is an invalid e-mail address!");
		return false;
	}
}
function AddMessage()
{
	//var url = 'index.php?page=ajax';
	var url = 'index.php?page=ajax.add_message';
	var pars = 'msg='+escape($F('msg'));
	var target = 'newreminder';
	var myAjax = new Ajax.Updater(target, url, {	method: 'get',	parameters: pars});
	$('newreminder').show();
	document.getElementById('msg').value = "";
}
function DeleteMessage(idmsg)
{
	//var url = 'index.php?page=ajax';
	if (ConfirmSubmit()==true)
	{
		var url = 'index.php?page=ajax.delete_message';
		var pars = 'idmsg='+idmsg;
		var target = 'newreminder';
		var myAjax = new Ajax.Updater(target, url, {	method: 'get',	parameters: pars});
		$('newreminder').show();
	}
}
function DeleteAdminLogins(idlogin)
{
	var strHref = window.location.href;
	var tmp1 = strHref.split('?page=');
	var tmp2 = tmp1[1].split('.');
	var p=1;
	if (tmp2[3])
	{
		p = tmp2[3];
	}
	if (ConfirmSubmit()==true)
	{
		var url = 'index.php?page=statistics.delete_admin_logins.'+p;
		var target = 'mainpanel';
		var myAjax = new Ajax.Updater(target, url, {	method: 'post',	parameters: {idlogin: idlogin}});
		$('mainpanel').show();
	}
}
function DeleteUserLogins(idlogin)
{
	var strHref = window.location.href;
	var tmp1 = strHref.split('?page=');
	var tmp2 = tmp1[1].split('.');
	var p=1;
	var user = tmp2[2];
	if (tmp2[3])
	{
		p = tmp2[3];
	}
	if (ConfirmSubmit()==true)
	{
		var url = 'index.php?page=statistics.delete_user_logins.'+user+'.'+p;
		var target = 'mainpanel';
		var myAjax = new Ajax.Updater(target, url, {	method: 'post',	parameters: {idlogin: idlogin}});
		$('mainpanel').show();
	}
}
function AddReasonToOrder(order_id)
{
	var url = 'index.php?page=ajax.add_reason_to_order.'+order_id;
	var target = 'order_reason';
	var myAjax = new Ajax.Updater(target, url, {	method: 'post',	parameters: {reason: escape($F('reason'))}});
	document.getElementById('reason').value = "";
}
function StateChange()
{
	var url = 'index.php?p=ajax.state_change';
	var pars = 'country='+escape($F('sel_country'));
	var target = 'state_change';
	var myAjax = new Ajax.Updater(target, url, {	method: 'post',	parameters: pars});
}
function ChangeActiveAffiliate(id,active)
{
	if (ConfirmChange()==true)
	{
		var url = 'index.php?page=ajax.change_active_affiliate';
		var pars = 'id='+id;
		pars +='&active='+active;
		var target = 'mainpanel';
		var myAjax = new Ajax.Updater(target, url, {	method: 'get',	parameters: pars});
		$('mainpanel').show();
	}
}
function DefaultTabClassName(currentTab)
{
	if ($(currentTab)) 
		{
			var parentTab = $(currentTab).parentNode.id;
			var firstTab = $(parentTab).immediateDescendants();
			for (var i = 0; i< firstTab.size() ; i++)
			{
				if (firstTab[i].tagName=="DIV")
				{
					$(firstTab[i].id).className = "div_tab";
				}
			}
			$(currentTab).className = "div_tab_sel";
		}
	
	/*
	var childs = Array();
	var j = 0;
	var a = $('productTab').immediateDescendants(0);
	for( i=0 ; i<a.size() ; i++ )
	{
		if ("DIV" == a[i].tagName)
		{
			childs[j] = a[i].id;
			j++;
		}
	}
	Event.observe(document.body, 'click', function(event) {  
	var elt = Event.element(event);
	for (i=0; i<childs.size() ; i++)
	{
		if (elt.parentNode.parentNode.id != childs[i])
		{
			$(childs[i]).className="div_tab";
		}
	}
	});*/
}
