function jsCustomer(action,id,v)
{
	switch (action)
	{
		case "login":
			obj = document.getElementById("logform");
			
			if (obj.login.value != "" && obj.passwd.value != "" )
			{
				jsDo('customer','login',xajax.getFormValues('logform'))
			}
			else
				alert('All fields have to fill');
		break;

		case "logout":
			jsDo('customer','logout');
		break;

		case "changeName":
			jsDo('customer','changeName',xajax.getFormValues('logform'));
		break;

		case "changePwd":
			jsDo('customer','changePwd',xajax.getFormValues('logform'));
		break;

		case "addContact":
			obj = document.getElementById(id+'Form');
			
			eval ('name = obj.'+id+'_name.value;');
			eval ('contact = obj.'+id+'_phone.value;');
			eval ('addr = obj.'+id+'_addr.value;');
			
			if (name != "" && contact != "" && addr != "" )
			{
				jsDo('customer','addContact',xajax.getFormValues(id+'Form'),id);
			}
			else
				alert('All Field Must Be Filled');
			
		break;
		
		case "editNow":
			obj = document.getElementById(v+'Form');
			
			eval ('name = obj.'+v+'_name.value;');
			eval ('contact = obj.'+v+'_phone.value;');
			eval ('addr = obj.'+v+'_addr.value;');
			
			if (name != "" && contact != "" && addr != "" )
			{
				jsDo('customer','editContact',xajax.getFormValues(v+'Form'),v,id);
			}
			else
				alert('All Field Must Be Filled');
		break;
		
		case "removeContact":
			jsDo('customer','status',id,0);
		break;

		case "editContact":
			jsDo('customer','edit',id,v);
		break;

		case "fillContact":
			s = "<a href='javascript:jsCustomer(\"editNow\" , "+v[3]+" , \""+id+"\" )'>edit</a>&nbsp;<a href='javascript:jsCustomer(\"clear\",\""+id+"\")'>add new</a>";
			obj = document.getElementById(id+'Form');
			eval ('obj.'+id+'_name.value = v[0] ;');
			eval ('obj.'+id+'_phone.value = v[1] ;');
			eval ('obj.'+id+'_addr.value = v[2] ;');
			eval ('document.getElementById("'+id+'_button").innerHTML = s ;');
		break;
		
		case "clear":
			s = "<a href='javascript:jsCustomer(\"addContact\" , \""+id+"\" )'>add</a>";
			obj = document.getElementById(id+'Form');
			eval ('obj.'+id+'_name.value = "" ;');
			eval ('obj.'+id+'_phone.value = "" ;');
			eval ('obj.'+id+'_addr.value = "" ;');
			eval ('document.getElementById("'+id+'_button").innerHTML = s ;');
		break;
	}
}
