//	var recepient = Array();
//	    recepient[0] = 'own|address area state post code|mobile phone,Office Phone,home phone';
//	    recepient[1] = 'Mr Chan|20, SS2/97, Petaling Jaya, Selangor 47300|0378987938,0166000499,039849485';
//	    recepient[2] = 'Ms jill|88, SS8/98, Taman Desa, Selangor 47300|035454938,0169048586,032322355';

//ajax - return contact list
var mbr;
var ind = 0;

function add_contact(member_id){
	close_tab();
	mbr = member_id;
		
//	var value ='|||||Malaysia|||';
	create_contact();	
	
	//ind = 1;
	
} 
function save_contact(){
	//alert('here here');
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
	var ct_name = document.getElementById('ct_name').value;
	var ct_addr = document.getElementById('ct_addr').value;
	var ct_area = document.getElementById('ct_area').value;
	var ct_state = document.getElementById('ct_state').value;
	var ct_postal = document.getElementById('ct_postal').value;
	var ct_country = document.getElementById('ct_country').value;
	var ct_phone = document.getElementById('ct_phone').value;
	var ct_mobile = document.getElementById('ct_mobile').value;
	var ct_email = document.getElementById('ct_email').value;
	
	var ct_str = ct_name+'|'+ ct_addr+'|'+ct_area+'|'+ct_state+'|'+ct_postal+'|'+ct_country+'|'+ct_phone+'|'+ct_mobile+'|'+ct_email;
	
	var url = 'http://www.whofindwho.com/user_profile/save_new_contact.php?msg='
	//alert(ct_str);
	url = url + ct_str;
	//alert(url);
	
	xmlHttp.onreadystatechange=stateChanged3;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function stateChanged3() 
{ 
	if (xmlHttp.readyState==4)
	{ 
/*		var d_cart = document.getElementById('tab_order');
	var tab_cart= document.getElementById('tab_cart');
	var tab_cart_title= document.getElementById('tab_cart_title');
	var tab_content2= document.getElementById('tab_content2');
	
	//var tab_rmv = tab_cart
	alert(tab_cart.childNodes[1]);
	tab_cart.removeChild(tab_cart.childNodes[1]);
	alert('bd');
	tab_cart.removeChild(tab_cart_title);
	alert('bd2');
	d_cart.removeChild(tab_cart);
	alert('bd3');*/
/*		document.getElementById('ct_name').value = '';
		document.getElementById('ct_addr').value = '';
		document.getElementById('ct_area').value = '';
		document.getElementById('ct_state').value = '';
		document.getElementById('ct_postal').value = '';
		document.getElementById('ct_country').value = '';
		document.getElementById('ct_phone').value = '';
		document.getElementById('ct_mobile').value = '';
		document.getElementById('ct_email').value = '';
		*/
		close_tab();
		retrive_contact_list_by_member(mbr);	
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
	{
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
  catch (e)
	{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
  }
return xmlHttp;
}


function listener_contact_back_tab(evt){
	
	close_tab();
/*		var d_cart = document.getElementById('tab_order');
	var tab_cart= document.getElementById('tab_cart');
	var tab_cart_title= document.getElementById('tab_cart_title');
	var tab_content2= document.getElementById('tab_content2');
	
	//var tab_rmv = tab_cart
	alert(tab_cart.childNodes[0]);
	alert(tab_cart.childNodes[1]);
	alert(tab_cart.childNodes[2]);
	alert(tab_cart.childNodes[3]);
	tab_cart.removeChild(tab_cart.childNodes[1]);
	alert('bd');
	tab_cart.removeChild(tab_cart_title);
	alert('bd2');
	d_cart.removeChild(tab_cart);
	alert('bd3');*/
	
	retrive_contact_list_by_member(member_id);		
}

function onclick_recipient(evt){ 
	var e_out;
	var ie_var = "srcElement";
	var moz_var = "target";
	var prop_var = "dom_id";
	// "target" for Mozilla, Netscape, Firefox et al. ; "srcElement" for IE
	evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var];
	orecipient = e_out;


}

function listener_contact_next_tab(evt){
	var e_out;
	var ie_var = "srcElement";
	var moz_var = "target";
	var prop_var = "dom_value";
	// "target" for Mozilla, Netscape, Firefox et al. ; "srcElement" for IE
	evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var];
	close_tab();
	retrive_contact_list_by_member(member_id);	
}

function listener_add_contact(evt){
	var e_out;
	var ie_var = "srcElement";
	var moz_var = "target";
	var prop_var = "dom_value";
	//alert('here');
	// "target" for Mozilla, Netscape, Firefox et al. ; "srcElement" for IE
	evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var];
	//alert('bd');
	//alert('aaa'); 
//	alert('add_contact');
	var result = validate_form();
	if (result)
		save_contact();	
	//alert('no bd');
}

//function create_contact(return_msg){
function create_contact(){

//	var temp = return_msg.split('|');	

  var d_cart = document.getElementById('tab_order');
  
  var tab_cart = document.createElement('div');
  	  tab_cart.id = 'tab_cart';
	  d_cart.appendChild(tab_cart);
	  
  var tab_cart_title = document.createElement('div');
	  tab_cart_title.id = 'tab_cart_title';
	  tab_cart.appendChild(tab_cart_title);

			  
  var tab_cart_title_text = document.createElement('p');
	  tab_cart_title_text.innerHTML = 'Add New Contact';
	  tab_cart_title.appendChild(tab_cart_title_text);

//close button
	  del_img = document.createElement('IMG');
	  del_img.id  = 'close_tab_cart';
	  del_img.src = 'http://www.whofindwho.com/store_template/theme/images/btn_close.gif';
	  tab_cart_title.appendChild(del_img);
	  
		if(window.addEventListener){ // Mozilla, Netscape, Firefox
		        del_img.addEventListener('click', listener_close_cart_tab, false);
		        del_img.dom_value = del_img.value;
		        del_img.dom_id    = del_img.id;
		} else { // IE
		        del_img.attachEvent('onclick', listener_close_cart_tab);
		        del_img.dom_value = del_img.value;
		        del_img.dom_id    = del_img.id;
		}	
  	var tab_content2 = document.createElement('div');
	  tab_content2.id = 'tab_content2';
	  tab_cart.appendChild(tab_content2);
	  
//	var a_sva 	= document.createElement('p');
//		a_sva.innerHTML = '<a href="#" onclick="save_contact();">Save</a>';
//		//a_sva.value = temp[9];
//		tab_content.appendChild(a_sva);
	var error_log	= document.createElement('div');
		error_log.innerHTML = '';
		error_log.id = 'error_log';
		tab_content2.appendChild(error_log);
	
	var lbl_Name	= document.createElement('label');
		lbl_Name.innerHTML = 'Name';
		tab_content2.appendChild(lbl_Name);
		
	var dom_name		= document.createElement('input');
	//	dom_name.value 		= temp[0];	
		tab_content2.appendChild(dom_name);	
		dom_name.id 		= "ct_name";	
		
	var lbl_addr = document.createElement('label');
		lbl_addr.innerHTML = 'Address';
		tab_content2.appendChild(lbl_addr);	

	var dom_addrsss		= document.createElement('input');	
	//	dom_addrsss.value  		= temp[1];	
		tab_content2.appendChild(dom_addrsss);
		dom_addrsss.id  		= 'ct_addr';	
		
	var lbl_addr2	= document.createElement('label');
		lbl_addr2.innerHTML = '&nbsp;';
		tab_content2.appendChild(lbl_addr2);
		
	var dom_area		= document.createElement('input');
	//	dom_area.value  		= temp[2];	
		tab_content2.appendChild(dom_area);	
		dom_area.id  		= 'ct_area';	
		
	var lbl_state		= document.createElement('label');
		lbl_state.innerHTML = 'State';
		tab_content2.appendChild(lbl_state);
		
	var dom_state		= document.createElement('input');	
	//	dom_state.value  		= temp[3];	
		tab_content2.appendChild(dom_state);
		dom_state.id  		= 'ct_state';	
			
	var lbl_postal		= document.createElement('label');
		lbl_postal.innerHTML = 'Postcode';
		tab_content2.appendChild(lbl_postal);
		
	var dom_postcode	= document.createElement('input');
	//	dom_postcode.value  	= temp[4];	
		tab_content2.appendChild(dom_postcode);		
		dom_postcode.id  	= 'ct_postal';	
			
	var lbl_country		= document.createElement('label');
		lbl_country.innerHTML = 'Country';
		tab_content2.appendChild(lbl_country);
				
	var dom_country		= document.createElement('input');	
	//	dom_country.value  		= temp[5];
		tab_content2.appendChild(dom_country);
		dom_country.id  		= 'ct_country';
	
	var lbl_phone		= document.createElement('label');
		lbl_phone.innerHTML = 'Phone';
		tab_content2.appendChild(lbl_phone);
		
	var dom_phone		= document.createElement('input');	
	//	dom_phone.value  		= temp[6];
		tab_content2.appendChild(dom_phone);	
		dom_phone.id  		= 'ct_phone';
	
	var lbl_mobile		= document.createElement('label');
		lbl_mobile.innerHTML = 'Mobile';
		tab_content2.appendChild(lbl_mobile);
		
	var dom_mobile		= document.createElement('input');	
	//	dom_mobile.value  		= temp[7];	
		tab_content2.appendChild(dom_mobile);
		dom_mobile.id  		= 'ct_mobile';	
	
	var lbl_email		= document.createElement('label');
		lbl_email.innerHTML = 'Email';
		tab_content2.appendChild(lbl_email);
		
	var dom_email		= document.createElement('input');		
	//	dom_email.value  		= temp[8];
		tab_content2.appendChild(dom_email);
		dom_email.id  		= 'ct_email';
		
	var a_sva = document.createElement('p');
	  a_sva.id  = 'save_contact';
	  a_sva.innerHTML  = 'Save';
	  tab_content2.appendChild(a_sva);
		if(window.addEventListener){ // Mozilla, Netscape, Firefox
		        a_sva.addEventListener('click', listener_add_contact, false);
		        a_sva.dom_value = a_sva.value;
		        a_sva.dom_id    = a_sva.id;
		} else { // IE
		        a_sva.attachEvent('onclick', listener_add_contact);
		        a_sva.dom_value = a_sva.value;
		        a_sva.dom_id    = a_sva.id;
		}		
		
	  //next button
  var footDiv = document.createElement('div');
  footDiv.id = 'app_footer';
  tab_cart.appendChild(footDiv);  
  
  btn_next = document.createElement('IMG');
  btn_next.id  = 'next_step';
  btn_next.src = 'http://www.whofindwho.com/store_template/theme/images/btn_next.gif';
  btn_next.alt=  'next step';
  footDiv.appendChild(btn_next);
  
  	//close button listener
	if(window.addEventListener){ // Mozilla, Netscape, Firefox
			btn_next.addEventListener('click', listener_contact_next_tab, false);
			btn_next.dom_value = btn_next.value;
			btn_next.dom_id    = btn_next.id;
	} else { // IE
			btn_next.attachEvent('onclick', listener_contact_next_tab);
			btn_next.dom_value = btn_next.value;
			btn_next.dom_id    = btn_next.id;
	}
	
	
	//back button
  btn_back = document.createElement('IMG');
  btn_back.id  = 'back_step';
  btn_back.src = 'http://www.whofindwho.com/store_template/theme/images/btn_back.gif';
  btn_back.alt=  'back step';
  footDiv.appendChild(btn_back);
  
  	//close button listener
	if(window.addEventListener){ // Mozilla, Netscape, Firefox
			btn_back.addEventListener('click', listener_contact_back_tab, false);
			btn_back.dom_value = btn_back.value;
			btn_back.dom_id    = btn_back.id;
	} else { // IE
			btn_back.attachEvent('onclick', listener_contact_back_tab);
			btn_back.dom_value = btn_back.value;
			btn_back.dom_id    = btn_back.id;
	}	
	
}
function validate_form(){
	
		init_var();
		
		var divname = "error_log";
		
		validateInput("req",document.getElementById("ct_name").value,"Please enter name.");
		validateInput("req",document.getElementById("ct_addr").value,"Please enter address");

		validateInput("email",document.getElementById("ct_email").value,"Please enter a valid email address");
		
	//	alert(sret);
		if (sret == false)
			show_msg(divname);	
	
		return sret;
}

		