//------------------------------------------------ Event and Activities -----------------------------------------------------------
function confEA(obj) 
{	
	var alertX = "";
	var	ret	= true;	
	
  if (obj.clickedPayment.value=="online" && obj.methodPayment.value!="online") 
  {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	else if(obj.clickedPayment.value == "manual" && obj.methodPayment.value!="check")
	  alertX += '\n- Please click on "Check Out With Paypal"';	  
	
	
  if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {			
      return true;
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");
			return false;
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		return false;
	}
}

function EAchange_tmpchoose(obj)
{	
  document.getElementById('methodPayment').value=obj.value;
}

//------------------------------------------------ END Event and Activities -----------------------------------------------------------


//-------------------------------------------------   AA Golf Network  FUNCTIONS --------------------------------------------------

function appEventDef(obj) {
	var SSc = '';
	var alertX = '';
	var poststr = 'val=true'; 
	var emailID = obj.a10;
	var cekEmail = echeck(emailID.value);
	var cekNumber = data_change(obj.a12);
	var year  = (obj.a7.options[obj.a7.selectedIndex].value ? obj.a7.options[obj.a7.selectedIndex].value : obj.a7.options[obj.a7.selectedIndex].text); 
  var month = (obj.a6.options[obj.a6.selectedIndex].value ? obj.a6.options[obj.a6.selectedIndex].value : obj.a6.options[obj.a6.selectedIndex].text);
  var day   = (obj.a5.options[obj.a5.selectedIndex].value ? obj.a5.options[obj.a5.selectedIndex].value : obj.a5.options[obj.a5.selectedIndex].text);
  var   birthdate = year + "-" + month + "-" + day;
	
	if (obj.a2.value=="") {
		alertX += '\n- SurName is empty';
		obj.a2.style.backgroundColor = "yellow";
	}
	if (obj.a3.value=="") {
		alertX += '\n- Given Name is empty';
		obj.a3.style.backgroundColor = "yellow";
	}
	if (obj.a4.value=="") {
		alertX += '\n- NRIC / FIN No is empty';
		obj.a4.style.backgroundColor = "yellow";
	}
	if (day =="") 
  {
		alertX += '\n- Date of Birth is empty';
		obj.a5.style.backgroundColor = "yellow";
	}
	if (month=="") 
  {
		alertX += '\n- Month of Birth is empty';
		obj.a6.style.backgroundColor = "yellow";
	}
	if (year=="") 
  {
		alertX += '\n- Year of Birth is empty';
		obj.a7.style.backgroundColor = "yellow";
	}
	

	if ((emailID.value==null)||(emailID.value=="")){
		alertX += "\n- Please Enter your Email ID";
		obj.a10.style.backgroundColor = "yellow";
	} else if (cekEmail!=""){
		alertX += cekEmail;
		emailID.style.backgroundColor = "yellow";
	}

	if (obj.a11.value!=obj.a10.value) {
		alertX += '\n- Re-enter E-mail Address NOT same';
		obj.a11.style.backgroundColor = "yellow";
	}

	if (obj.a12.value=="") {
		alertX += '\n- Mobile No. is Empty';
		obj.a12.style.backgroundColor = "yellow";
	} else if (cekNumber!="") {
		alertX += '\n- Mobile No. Must be Number Only';
		obj.a12.style.backgroundColor = "yellow";
	}
	
	for (i=1;i<=obj.countElement1.value;i++) 
  {		
		switch(i)
		{
		  case 1 :
		  case 8 :
		  case 9 :
		    selectObject  = document.getElementById('a'+i);
		    poststr       += '&a'+i+'='+(selectObject.options[selectObject.selectedIndex].value ? selectObject.options[selectObject.selectedIndex].value : selectObject.options[selectObject.selectedIndex].text);
		  
      break;
      case 5 :
		    poststr += '&a'+i+'='+day;
      break;
      case 6 :
        poststr += '&a'+i+'='+month;
      break;
      case 7 :
        poststr += '&a'+i+'='+year;
      break;
      default :
        poststr       += '&a'+i+'='+document.getElementById('a'+i).value;
          
    }     
      
	}

	poststr += '&fee='+obj.jumlahTot.value;
	poststr += '&sumX='+obj.sumX.value;
	
	if (alertX!='')
		alert('Please Complate the following Form:'+alertX);
	else {
		if (confirm('Are you sure this data is correct?'))
			ajaxpage('modul/static/PP/aa_golf_summary.php','content_txt', poststr);
		else
			alert('Please correct the Form before submiting\nAnd then Click Yes to Continue to next Step');
	}
}

function PPconfSecureAAGolf(obj) 
{	
	var alertX = "";
	var	ret	= true;	
	
  if (obj.clickedPayment.value=="online" && obj.methodPayment.value!="online") 
  {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	else if(obj.clickedPayment.value == "manual" && obj.methodPayment.value!="check")
	  alertX += '\n- Please click on "Check Out With Paypal"';	  
	
	
  if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {			
      return true;
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");
			return false;
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		return false;
	}
}

function AAGolfchange_tmpchoose(obj)
{	
  document.getElementById('tmp_choose').value=obj.value;
}

//-------------------------------------------------   AA Golf Network END  FUNCTIONS --------------------------------------------------

//-------------------------------------------------   I D P  FUNCTIONS --------------------------------------------------
function PPappch5(obj,obj2,obj3) 
{	
	var alertX = '';
	var SSc = '';
	var poststr = 'status=true';
	var emailID1 = obj.v16;
	var cekEmail1 = echeck(emailID1.value);
	var emailID2 = obj.v17;
	var cekEmail2 = echeck(emailID2.value);
	var  selectObj;
	var  counterChecked = 0;
	
	if (obj.v2.value=='') 
  {
		alertX += '\n- Last Name / Surname still empty';
		obj.v2.style.backgroundColor = "yellow";
	}
		
	if (obj.v3.value=='') 
  {
		alertX += '\n- Given Name still empty';
		obj.v3.style.backgroundColor = "yellow";
	}
		
	if (obj.v10.value=='') 
  {
		alertX += '\n- Street still empty';
		obj.v10.style.backgroundColor = "yellow";
	}

	if (obj.v9.value=='') 
  {
		alertX += '\n- Block / House No still empty';
		obj.v9.style.backgroundColor = "yellow";
	}
		
	if ((obj.v12.value=='') || (obj.v13.value=='')) 
  {
		alertX += '\n- Floor / Unit No still empty';
		obj.v12.style.backgroundColor = "yellow";
		obj.v13.style.backgroundColor = "yellow";
	}
		
	if (obj.v14.value=='') 
  {
		alertX += '\n- Postal Code still empty';
		obj.v14.style.backgroundColor = "yellow";
	}
		
	if (cekEmail1!="")
  {
		alertX += cekEmail1;
		obj.v16.style.backgroundColor = "yellow";
		obj.v17.style.backgroundColor = "yellow";
	} 
  else if (cekEmail2!="") 
  {
		alertX += cekEmail2;
		obj.v16.style.backgroundColor = "yellow";
		obj.v17.style.backgroundColor = "yellow";
	} 
  else if ((obj.v16.value=="")||(obj.v17.value==""))
  {
		alertX += "\n- Please Enter your Email ID";
		obj.v16.style.backgroundColor = "yellow";
		obj.v17.style.backgroundColor = "yellow";
	} else if (obj.v16.value!=obj.v17.value) 
  {
		alertX += '\n- Re-enter E-mail Address NOT same';
		obj.v16.style.backgroundColor = "yellow";
		obj.v17.style.backgroundColor = "yellow";
	}

	if (obj.v18.value=="") 
  {
		alertX += '\n- Mobile No. is Empty';
		obj.v18.style.backgroundColor = "yellow";
	}
		
	if (obj.v22.value=='') 
  {
		alertX += '\n- Singapore Driving Licence No still empty';
		obj.v22.style.backgroundColor = "yellow";
	}
	
	for (i=1;i<=obj.sumVal.value;i++) 
  {
		if(i==1 || i==4 || i==5 || i==6 || i==7 || i==23 || i==24 || i==25)
		{
		  selectObj   = document.getElementById('v'+i);		        
      poststr += '&val'+i+'='+ (selectObj.options[selectObj.selectedIndex].value ? selectObj.options[selectObj.selectedIndex].value : selectObj.options[selectObj.selectedIndex].text);
		}  
		else
      poststr += '&val'+i+'='+document.getElementById('v'+i).value;	
	}
	
	for (is=0;is<obj.driving_license.length;is++) 
  {
		if (obj.driving_license[is].checked)
		{
      if(counterChecked == 0)
			 SSc = obj.driving_license[is].value;
			else
       SSc += "|" + obj.driving_license[is].value;
      ++counterChecked;
    } 
	}
	
	if (SSc=="") 
  {
		alertX += '\n- You must define at least one Driving Licence Class Class';
	}
	poststr += '&valSSc='+SSc;	
		
	if (alertX=='')
  {
		ajaxpage('modul/static/PP/'+obj2,'content_txt', poststr);
	}
  else
  {
		alert("The following Field must be defined:"+alertX);
	}
}

function PPappch6(obj,obj2,obj3) 
{	
	var alertX = '';
	var poststr = 'status=true';	

	if (obj.tmp_choose.value=='') {
		alertX += "\n You Must Choose Submission";	
	}
	for (i=1;i<=obj.sumVal.value;i++) {
		poststr += '&val'+i+'='+document.getElementById('val'+i).value;	
	}
	poststr += '&valSSc='+obj.SSc.value;	
	poststr += '&method='+obj.tmp_choose.value;	
	
	if (alertX==''){
		ajaxpage('modul/static/PP/'+obj2+'','content_txt', poststr);
	}else{
		alert("The following Field must be defined:"+alertX);
	}
}

function PPappch7(obj,obj2,obj3) 
{	
	var alertX = '';
	var poststr = 'status=true';	

	if (!obj.accept.checked) {
		alertX = 'You must Accept That Your Information Is Correct';	
	}
	
	for (i=1;i<=obj.sumVal.value;i++) {
		poststr += '&val'+i+'='+document.getElementById('v'+i).value;	
	}
	
	poststr += '&valSSc='+obj.SSc.value;	
	poststr += '&method='+obj.tmp_choose.value;	
	poststr += '&tanggal='+obj.tanggal.value;	
	
	if (alertX==''){
		ajaxpage('modul/static/PP/'+obj2,'content_txt', poststr);
	}else{
		alert(alertX);
	}
}

function PPeditIDP(obj,obj2,obj3) 
{	
	var alertX = '';
	var poststr = 'status=true';	

	
	
	for (i=1;i<=obj.sumVal.value;i++) {
		poststr += '&val'+i+'='+document.getElementById('v'+i).value;	
	}
	
	poststr += '&valSSc='+obj.SSc.value;	
	poststr += '&method='+obj.tmp_choose.value;	
	poststr += '&tanggal='+obj.tanggal.value;	
	
	if (alertX==''){
		ajaxpage('modul/static/PP/'+obj2,'content_txt', poststr);
	}else{
		alert(alertX);
	}
}

function choosePayment(_value)
{    
  
  document.getElementById("clickedPayment").value = _value; 
     
}

function PPconfSecureIDP(obj) 
{	
	var alertX = "";
	var	ret	= true;
		
	if (obj.totalAmount.value=="") {
		alertX += '\n- You Must Select One Of Receipt Method';
	}	
	
  if (obj.clickedPayment.value=="online" && obj.methodPayment.value!="online") 
  {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	else if(obj.clickedPayment.value == "manual" && obj.methodPayment.value!="check")
	  alertX += '\n- Please click on "Check Out With Paypal"';	  
	
	
  if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {			
      return true;
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");
			return false;
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		return false;
	}
}


function PPconfIDP(obj,obj2,obj3) 
{	
	var alertX = '';
	
	if (obj.methodPayment.value!="check") 
  {
		alertX += '\n- Please click on "Check Out With Paypal"';
	}
	if (obj.totalAmount.value=="") 
  {
		alertX += '\n- You Must Select One Of Receipt Method';
	}
	
	if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {
			var poststr = "methodPayment=" + obj.methodPayment.value;
			
			for (i=1;i<=obj.sumTotal.value;i++) 
      {
				poststr += '&val'+i+'='+document.getElementById('val'+i).value;	
			}
			
			poststr += '&valSSc='+obj.valSSc.value;	
			poststr += '&submission='+obj.submission.value;	
			poststr += '&tanggal='+obj.tanggal.value;	
			poststr += "&totalAmount="+obj.totalAmount.value;
			poststr += "&sumTotal="+obj.sumTotal.value;		
			
			ajaxpage('modul/static/PP/idp_reset.php?file='+obj2,'content_txt',poststr);
			
		} else 
    {
			alert("Please Check Your Data Again Before Submitting");
			
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		//return false;
	}
}

function PPconfIDPRepayment(obj,obj2,obj3) 
{	
	var alertX = '';
	
	if (obj.methodPayment.value!="check") 
  {
		alertX += '\n- You Must Select checkque Payment Method';
	}
	if (obj.totalAmount.value=="") 
  {
		alertX += '\n- You Must Select One Of Receipt Method';
	}
	
	if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {
			
      var poststr = "sessionId=" + obj.sessionId.value;
      			
			poststr += "&totalAmount="+obj.totalAmount.value;
			poststr += "&processingFee="+obj.processingFee.value;
      if(obj.submission.value =='online')		
			   poststr += "&printingFee="+obj.printingFee.value;
			poststr += "&collectionFee="+obj.collectionFee.value;
			poststr += "&methodPayment="+obj.methodPayment.value;
			ajaxpage('modul/static/PP/idp_reset.php?file='+obj2,'content_txt',poststr);
			
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");			
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		//return false;
	}
}



function PPoptChange(obj,processObj,printingObj) 
{
	obj.form.totalRegister.value = '';
	document.getElementById("jumlhnya").innerHTML ='S$&nbsp;0.00&nbsp;';
	obj.form.totalAmount.value = Number(obj.value) + Number(processObj) + Number(printingObj);
  obj.form.collectionFee.value  = 	Number(obj.value);
	document.getElementById("jumlhnya").innerHTML = "S$&nbsp;" + obj.form.totalAmount.value + "&nbsp;";
	document.getElementById("totalPrint").innerHTML = "&nbsp;" + obj.form.totalAmount.value + "&nbsp;";
}

//Check Hack Option
function IDPchange_tmpchoose(obj) 
{
	//alert(obj.value);
  document.getElementById('tmp_choose').value=obj.value;
}

//---------------------------------------------------------- END OF I D P  FUNCTIONS ------------------------------------------

//-------------------------------------------------   Replacement  FUNCTIONS --------------------------------------------------

function setRadioButton(_obj,_value) 
{
	_obj.checked = _value;	
}

function setValueForOther(_obj) 
{	
	document.getElementById('v8').value = _obj.value;
}


function ReplacementChange_tmpchoose(obj) 
{

  document.getElementById('tmp_choose').value=obj.value;
}

function PPconfSecureReplacement(obj) 
{	
	var alertX = "";
	var emailID = obj.v4;
	var cekEmail = echeck(emailID.value);
	var cekNumber = data_change(obj.v5);
	var	ret	= true;
			
	
  if (obj.clickedPayment.value=="online" && obj.methodPayment.value!="online") 
  {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	else if(obj.clickedPayment.value == "manual" && obj.methodPayment.value!="check")
	  alertX += '\n- Please click on "Check Out With Paypal"';	  
	
	if (obj.v1.value=="") 
  {
		alertX += '\n- Member\'s Name is Empty';
		obj.v1.style.backgroundColor = "yellow";
	}
	if (obj.v2.value=="") 
  {
		alertX += '\n- AA Membership No. (NRIC / FIN No.) is Empty';
		obj.v2.style.backgroundColor = "yellow";
	}
	if (obj.v8.value=="") 
  {
		alertX += '\n- Reason is not Selected OR Empty';
		obj.v8.style.backgroundColor = "yellow";
	}
	
	if ((emailID.value==null)||(emailID.value==""))
  {
		alertX += "\n- Please Enter your Email ID";
		obj.v4.style.backgroundColor = "yellow";
	} else if (cekEmail!="")
  {
		alertX += cekEmail;
		emailID.style.backgroundColor = "yellow";
	}

	if (obj.v5.value=="") 
  {
		alertX += '\n- Mobile No. is Empty';
		obj.v5.style.backgroundColor = "yellow";
	} else if (cekNumber!="") 
  {
		alertX += '\n- Mobile No. Must be Number Only';
		obj.v5.style.backgroundColor = "yellow";
	}
	
  if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {			
      return true;
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");
			return false;
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		return false;
	}
}

function PPconfReplacementRep(obj) 
{	
	var alertX = "";	
	var	ret	= true;
	
			
	
  if (obj.clickedPayment.value=="online" && obj.methodPayment.value!="online") 
  {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	else if(obj.clickedPayment.value == "manual" && obj.methodPayment.value!="check")
	  alertX += '\n- Please click on "Check Out With Paypal"';	  
	
		


if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {			
      return true;
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");
			return false;
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		return false;
	}
}

//-------------------------------------------------   END OF  Replacement  FUNCTIONS --------------------------------------------------


//--------------------------------Membership Renew Section
//Case Renew
function appSum2(obj) {	
	var memberQ = obj.member_cat.value;
	if((memberQ == "ordinary") || (memberQ == "family") || (memberQ == "both")) {
		appOtherRen(obj);
	} else {
		alert("Nothing Selected");	
	}
}

//Renew Edit
function renewEditX(obj,obj2,method,arr) {
	var alertX = "";
	var SSc = "";
	var SSc2 = "";
	var data1 = "";
	var data2 = "";
	var feeX = obj.feeX.value;
	var varXX = "";
	
	if ((method=="ordinary") || ((arr=="0") && (method=="both"))) {
		var cektitle = obj.title.value;
		var ceksurname = obj.surname.value;
		var cekfirstname = obj.firstname.value;
		var cekcard_name1 = obj.card_name1.value;
		var ceknric_fin1 = obj.nric_fin1.value;
		var cekdriving1 = obj.driving1.value;
		var emailID = obj.email1;
		var reemailID = obj.reenter1;
		var cekEmail = echeck(emailID.value);
		var reEmail = echeck(reemailID.value);
		var cekNumber = data_change(obj.hp);
		
		var cekblock_house = obj.block_house.value;
		var cekstreet = obj.street.value;
		var cekunitXX1 = obj.unitXX1.value;
		var cekunitXX2 = obj.unitXX2.value;
		var cekpostal = obj.postal.value;
		
		var cekvehicle_make1 = obj.vehicle_make1.value;
		var cekvehicle_no1 = obj.vehicle_no1.value;

		for (is=0;is<obj.driving_license.length;is++) {
			if (obj.driving_license[is].checked)
				SSc += obj.driving_license[is].value + "|"; 
		}
		
		if ((emailID.value==null)||(emailID.value=="")){
			alertX += "\n- Please Enter your Email ID";
			obj.email1.style.backgroundColor = "yellow";
		} else if (cekEmail!=""){
			alertX += cekEmail;
			obj.email1.style.backgroundColor = "yellow";
		} else if (emailID.value!=reemailID.value){
			alertX += "\n- Email not same with Re-Enter Email";
			obj.email1.style.backgroundColor = "yellow";
			obj.reenter1.style.backgroundColor = "yellow";
		}
		
		if (obj.hp.value=="") {
			alertX += '\n- Mobile No. is Empty';
			obj.hp.style.backgroundColor = "yellow";
		} else if (cekNumber!="") {
			alertX += '\n- Mobile No. Must be Number Only';
			obj.hp.style.backgroundColor = "yellow";
		}
		if (cektitle == "null") {
			alertX += "\n- Salutation is Empty";
			obj.title.style.backgroundColor = "yellow";
		}
		if (!ceksurname) {
			alertX += "\n- Sure Name is Empty";
			obj.surname.style.backgroundColor = "yellow";
		}
		if (!cekfirstname) {
			alertX += "\n- First name is Empty";
			obj.firstname.style.backgroundColor = "yellow";
		}
		if (!cekcard_name1) {
			alertX += "\n- Name to be Printed on Card is Empty";
			obj.card_name1.style.backgroundColor = "yellow";
		}
		if (!ceknric_fin1) {
			alertX += "\n- NRIC / FIN is Empty";
			obj.nric_fin1.style.backgroundColor = "yellow";
		}
		if (!cekdriving1) {
			alertX += "\n- Driving License is Empty";
			obj.driving1.style.backgroundColor = "yellow";
		}

		if (!cekblock_house) {
			alertX += "\n- Block House No. is Empty";
			obj.block_house.style.backgroundColor = "yellow";
		}
		if (!cekstreet) {
			alertX += "\n- Street Name is Empty";
			obj.street.style.backgroundColor = "yellow";
		}
		if ((!cekunitXX1) && (!cekunitXX2)) {
			alertX += "\n- Floor/Unit No. is Empty";
			obj.unitXX1.style.backgroundColor = "yellow";
			obj.unitXX2.style.backgroundColor = "yellow";
		}
		if (!cekpostal) {
			alertX += "\n- Postal code is Empty";
			obj.postal.style.backgroundColor = "yellow";
		}

		if (!cekvehicle_make1) {
			alertX += "\n- Vehicle Make is Empty";
			obj.vehicle_make1.style.backgroundColor = "yellow";
		}
		if (!cekvehicle_no1) {
			alertX += "\n- Vehicle No is Empty";	
			obj.vehicle_no1.style.backgroundColor = "yellow";
		}
		
		var varXX =	'&principal_member=' + obj.card_name1.value + '&membership_no=' + obj.id_membership.value;
		data1 = '&title=' + obj.title.value + 
		'&surname=' + obj.surname.value + 
		'&firstname=' + obj.firstname.value + 
		'&card_name1=' + obj.card_name1.value + 
		'&nric_fin1=' + obj.nric_fin1.value + 
		'&driving1=' + obj.driving1.value + 
		'&block_house=' + obj.block_house.value + 
		'&unit=' + obj.unitXX1.value + '-' + obj.unitXX2.value +
		'&street=' + obj.street.value + 
		'&building=' + obj.building.value + 
		'&postal=' + obj.postal.value + 
		'&email1=' + obj.email1.value + 
		'&phone=' + obj.hp.value + '|' + obj.office.value + '|' + obj.homeX.value + '-' + obj.ext1.value + 
		'&gender1=' + (obj.gender1.options[obj.gender1.selectedIndex].value ? obj.gender1.options[obj.gender1.selectedIndex].value : obj.gender1.options[obj.gender1.selectedIndex].text) + 
		'&birth1=' + (obj.a6.options[obj.a6.selectedIndex].value ? obj.a6.options[obj.a6.selectedIndex].value : obj.a6.options[obj.a6.selectedIndex].text) + "-" + (obj.a5.options[obj.a5.selectedIndex].value ? obj.a5.options[obj.a5.selectedIndex].value : obj.a5.options[obj.a5.selectedIndex].text) + "-" + (obj.a4.options[obj.a4.selectedIndex].value ? obj.a4.options[obj.a4.selectedIndex].value : obj.a4.options[obj.a4.selectedIndex].text) + 
		'&marital1=' + (obj.marital1.options[obj.marital1.selectedIndex].value ? obj.marital1.options[obj.marital1.selectedIndex].value : obj.marital1.options[obj.marital1.selectedIndex].text) + 
		'&occupation=' + obj.occupation.value + 
		//'&nationality=' + (obj.race.options[obj.race.selectedIndex].value ? obj.race.options[obj.race.selectedIndex].value : obj.race.options[obj.race.selectedIndex].text) + '|' + obj.nationality.value + 
		'&housing=' + obj.housing.value + '|' + obj.block_house.value + '|' + obj.unitXX1.value + '-' + obj.unitXX2.value + '|' + obj.street.value + '|' + obj.building.value + '|' + obj.postal.value +
		'&income=' + (obj.income.options[obj.income.selectedIndex].value ? obj.income.options[obj.income.selectedIndex].value : obj.income.options[obj.income.selectedIndex].text) + 
		'&driving_license1=' + SSc +
		'&vehicle_make1=' + obj.vehicle_make1.value + 
		'&vehicle_no1=' + obj.vehicle_no1.value;
	}
	
	if ((method=="family") || (arr!="0")) {
		var cektitle2 = obj.title2.value;
		var ceksurname2 = obj.surname2.value;
		var cekfirstname2 = obj.firstname2.value;
		var cekcard_name2 = obj.card_name2.value;
		var ceknric_fin2 = obj.nric_fin2.value;
		var cekdriving2 = obj.driving2.value;
		
		var emailID2 = obj.email2;
		var reemailID2 = obj.reenter2;
		var cekEmail2 = echeck(emailID2.value);
		var recekEmail2 = echeck(reemailID2.value);
		
		var cekNumber2 = data_change(obj.hp2);
		var cekhome2 = obj.homeX2.value;
		var cekpostal2 = obj.postal2.value;
		var cekvehicle_make2 = obj.vehicle_make2.value;
		var cekvehicle_no2 = obj.vehicle_no2.value;
		var cekprincipal_member = obj.principal_member.value;
		var cekmembership_no = obj.membership_no.value;
	
		for (is=0;is<obj.driving_license2.length;is++) {
			if (obj.driving_license2[is].checked)
				SSc2 += obj.driving_license2[is].value + "|"; 
		}
		if (cektitle2 == "null") {
			alertX += "\n- Salutation is Empty - Family";
			obj.title2.style.backgroundColor = "yellow";
		}
		if (!ceksurname2) {
			alertX += "\n- Sure Name is Empty - Family";
			obj.surname2.style.backgroundColor = "yellow";
		}
		if (!cekfirstname2) {
			alertX += "\n- First name is Empty - Family";
			obj.firstname2.style.backgroundColor = "yellow";
		}
		if (!cekcard_name2) {
			alertX += "\n- Name to be Printed on Card for family is Empty";
			obj.card_name2.style.backgroundColor = "yellow";
		}
		if (!cekpostal2) {
			alertX += "\n- Postal code for family is Empty";
			obj.postal2.style.backgroundColor = "yellow";
		}
		if (!ceknric_fin2) {
			alertX += "\n- NRIC / FIN for family is Empty";
			obj.nric_fin2.style.backgroundColor = "yellow";
		}
		if (!cekdriving2) {
			alertX += "\n- Driving License for family is Empty";
			obj.driving2.style.backgroundColor = "yellow";
		}
		
		if ((emailID2.value==null)||(emailID2.value=="")){
			alertX += "\n- Please Enter your Email ID - Family";
			obj.email2.style.backgroundColor = "yellow";
		} else if (cekEmail2!=""){
			alertX += "\n- Email ID format is not correct - Family";
			obj.email2.style.backgroundColor = "yellow";
		} else if (emailID2.value!=reemailID2.value){
			alertX += "\n- Email not same with Re-Enter Email - Family";
			obj.email2.style.backgroundColor = "yellow";
			obj.reenter2.style.backgroundColor = "yellow";
		}
	
		if (obj.hp2.value=="") {
			alertX += '\n- Mobile No. - Family is Empty';
			obj.hp2.style.backgroundColor = "yellow";
		} else if (cekNumber2!="") {
			alertX += '\n- Mobile No. - Family Must be Number Only';
			obj.hp2.style.backgroundColor = "yellow";
		}
	
		if (!cekvehicle_make2) {
			alertX += "\n- Vehicle Make for family Empty";
			obj.vehicle_make2.style.backgroundColor = "yellow";
		}
		if (!cekvehicle_no2) {
			alertX += "\n- Vehicle Number for family Empty";	
			obj.vehicle_no2.style.backgroundColor = "yellow";
		}
		
		var varXX =	'&principal_member=' + obj.principal_member.value + '&membership_no=' + obj.membership_no.value;
		data2 = '&title2=' + obj.title2.value + 
		'&surname2=' + obj.surname2.value + 
		'&firstname2=' + obj.firstname2.value + 
		'&card_name2=' + obj.card_name2.value + 
		'&nric_fin2=' + obj.nric_fin2.value + 
		'&driving2=' + obj.driving2.value + 
		'&email2=' + obj.email2.value + 
		'&contact2=' + obj.hp2.value + '|' + obj.office2.value +  '|' + obj.homeX2.value + '-' + obj.ext2.value + 
		'&gender2=' + (obj.gender2.options[obj.gender2.selectedIndex].value ? obj.gender2.options[obj.gender2.selectedIndex].value : obj.gender2.options[obj.gender2.selectedIndex].text) + 
		'&birth2=' + (obj.a9.options[obj.a9.selectedIndex].value ? obj.a9.options[obj.a9.selectedIndex].value : obj.a9.options[obj.a9.selectedIndex].text)  + "-" + (obj.a8.options[obj.a8.selectedIndex].value ? obj.a8.options[obj.a8.selectedIndex].value : obj.a8.options[obj.a8.selectedIndex].text) + "-" + (obj.a7.options[obj.a7.selectedIndex].value ? obj.a7.options[obj.a7.selectedIndex].value : obj.a7.options[obj.a7.selectedIndex].text) + 
		'&relationship=' + (obj.relationship.options[obj.relationship.selectedIndex].value ? obj.relationship.options[obj.relationship.selectedIndex].value : obj.relationship.options[obj.relationship.selectedIndex].text) + 
		'&housing2=' + obj.housing2.value + '|' + obj.block_house2.value + '|' + obj.unitX2.value + '|' + obj.street2.value + '|' + obj.building2.value + '|' + obj.postal2.value +
		'&driving_license2=' + SSc2 +
		'&vehicle_make2=' + obj.vehicle_make2.value + 
		'&vehicle_no2=' + obj.vehicle_no2.value;
	}

	if (alertX != "") { 
		alert("The Following Data must be Defined :" + alertX);
	} else {
		ajaxpage('modul/static/PP/renew_update.php?act='+ obj2 +'&member_cat=' + obj.member_cat.value + '&kode=' + obj.kodeX.value + '&fee=' + obj.feeX.value.toFixed(2) + varXX + data1 + data2 + '&val=true&arr=' + obj.arr.value ,'content_txt','');
	}
}


//Renew Another
function renewAnother(obj) {
	var alertX = "";
	var feeX = obj.feeX.value;	
	var cekmembership_no = obj.membership_no.value; 
  var year  = (obj.year.options[obj.year.selectedIndex].value ? obj.year.options[obj.year.selectedIndex].value : obj.year.options[obj.year.selectedIndex].text); 
  var month = (obj.month.options[obj.month.selectedIndex].value ? obj.month.options[obj.month.selectedIndex].value : obj.month.options[obj.month.selectedIndex].text);
  var day   = (obj.day.options[obj.day.selectedIndex].value ? obj.day.options[obj.day.selectedIndex].value : obj.day.options[obj.day.selectedIndex].text);
  var   birthdate = year + "-" + month + "-" + day;
  //var   birthdate = obj.year.value + "-" + obj.month.value + "-" + obj.day.value;
   
	
	if (cekmembership_no=="") {
		alertX += "\n- Membership No. of Principal Member is Empty";
		obj.membership_no.style.backgroundColor = 'yellow';
	}

	if (alertX != "") { 
		alert("The Following Data must be Defined :" + alertX);
		return false;
	} else {		
	 
		ajaxpage('modul/static/PP/renew_both.php?member_cat=' + obj.member_cat.value + 
		'&promotion_code=' + obj.promotion_code.value + 
		/*'&email=' + obj.email.value + 
		'&phone=' + obj.hp.value + '|' + obj.office.value + '|' + obj.homeX.value + 
		'&principal_member=' + obj.principal_member.value +
    */ 
		'&membership_no=' + obj.membership_no.value +
    '&birthdate='+ birthdate +  
		'&fee=' + feeX + 
		'&val=true&act=addAnother','content_txt','');
		
	}
}

//Cek Choose
function itung(optcat, obj, pilih, objForm , entrancefee, catId)
{
	var juml = document.getElementById("jumlrec_both").value;
	var x = '';
	var y = '';
	var totalkuX = 0;
	
	lengnya = obj.id.length;
	nomer = obj.id.substring((lengnya-1));
	objForm.member_cat[2].checked = true;
	objForm.tmp_choose.value = objForm.member_cat[2].value;
	
	for(ids=0; ids<objForm.fee.length; ids++) {
		objForm.fee[ids].checked=false;
	}
	
	if(pilih=='kiri')
  {
		objForm.catIdBothOrd.value  = catId;
		
    for(i=1;i<=juml;i++){
			document.getElementById("fee_fam_"+i).disabled = false;
			if(nomer==i) 
{
				document.getElementById("fee_fam_"+i).checked = true;
objForm.catIdBothFam.value  = catId;
				y = document.getElementById("fee_fam_"+i).value;
			}
			if(nomer<i)
				document.getElementById("fee_fam_"+i).disabled = true;
		}
		var tot = Math.abs(document.getElementById("fee_fam_"+nomer).value) + Math.abs(obj.value);
		x = Math.abs(obj.value);
	}else if(pilih=='kanan')
  {
		objForm.catIdBothFam.value  = catId;
		
    xs=0;
		for(i=1;i<=juml;i++){
			if(document.getElementById("fee_or_"+i).checked){
				var sw = Math.abs(document.getElementById("fee_or_"+i).value);
				x = sw;
				var xs = i;
				break;
			}
		}
		if(xs==0){
			document.getElementById("fee_or_"+nomer).checked = true;
objForm.catIdBothOrd.value  = catId;
			var sw = Math.abs(document.getElementById("fee_or_"+nomer).value);
			x = sw;
			nomers = Math.abs(nomer)+1;
			for(i=nomers;i<=juml;i++){
				document.getElementById("fee_fam_"+i).disabled = true;
			}
		}else{
			xs++;
			for(i=xs;i<=juml;i++){
				document.getElementById("fee_fam_"+i).disabled = true;
			}
		}
		tot = Math.abs(obj.value) + sw;
		y = Math.abs(obj.value);
	}
	
	totalku = tot + Math.abs(entrancefee);
	
	document.getElementById("fee1").value = x;
	document.getElementById("fee2").value = y;
	document.getElementById("jumBoth").innerHTML = totalku.toFixed(2);
	document.getElementById("jumlhnya").innerHTML = totalku.toFixed(2);
	document.getElementById("totalFee").value = totalku.toFixed(2);
}

//Membership Renew
function appch2(obj) {
	feeX = obj.totalFee.value;
	
	if (feeX!=""){
	  
		var fee1 = obj.fee1.value;
		var fee2 = obj.fee2.value;
		var poststr = "member_cat=" + obj.tmp_choose.value;
		poststr += '&fee1=' + fee1;
		poststr += '&fee2=' + fee2;
		poststr += '&catId=' +obj.catId.value;    // LINE WAD ADDED FOR RECORDING CATEGORY
		poststr += '&catIdBothOrd=' +obj.catIdBothOrd.value; // LINE WAD ADDED FOR RECORDING CATEGORY
		poststr += '&catIdBothFam=' +obj.catIdBothFam.value; // LINE WAD ADDED FOR RECORDING CATEGORY
		
		ajaxpage('modul/static/PP/renew_both.php?val=true&fee=' + feeX + '','content_txt', poststr);
	}else{
		alert("Membership Renew Fee must be defined");
		ajaxpage('modul/static/PP/renew_choose.php?val=true#content','content_txt', '');
	}
}

//Membership Renew Secure Payment
function securePaymentRen(obj) {
	var alertX = '';
	var  curDate = new Date();

  var year	= "20"+ obj.expiry.value.substr(2,2);
  var	ret	= true;
  var	mth	= eval(obj.expiry.value.substr(0,2));
  var	curMth	= curDate.getMonth() + 1;
  var	curYear	= curDate.getFullYear();
  year	= eval(year);
	
	if (obj.tmp_choose.value!="online") {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	if (obj.cardholder.value=="") {
		alertX += '\n- Card Holder Name is Empty';
		obj.cardholder.style.backgroundColor = "yellow";
	}
	if (obj.cardno.value=="") {
		alertX += '\n- Card Number still empty';
		obj.cardno.style.backgroundColor = "yellow";
	}
	/*if(obj.cardno.value.length < 16)
	 alertX += '\n- Length of Card Number is invalid';
	*/ 
	if (obj.expiry.value=="") 
  {
		alertX += '\n- Expiry date still empty';
		obj.expiry.style.backgroundColor = "yellow";
	}
	
	if(mth > 12)
	 alertX += '\n -Invalid Month';	

  if(curYear > year)
	 ret = false;
  else if(curMth > mth && curYear >= year)
	 ret = false;  

  
  if(!ret)
    alertX += '\n- The date is expired';
	if (obj.optXVal.value=="") {
		alertX += '\n- Select One of Card Type';
	}
	/*if (!obj.accept.checked) {
		alertX += '\n- You Must Agree with our Terms & Conditions';
	}
	*/
	
	if (alertX=="") {
		if (confirm("Are You Sure This Data Is Correct?")) {
			var poststr = "renew_auto=" + obj.renew_auto.checked;
			
      if(typeof(obj.feePer.length) == "undefined")
      {
        poststr += "&feePer0" + "=" +obj.feePer.value;
  				poststr += "&kodePer0" + "=" +obj.kodePer.value;
      }
      else
      {
        for(i=0;i<obj.feePer.length;i++) 
        {
  				poststr += "&feePer" + i + "=" +obj.feePer[i].value;
  				poststr += "&kodePer" + i + "=" +obj.kodePer[i].value;
  			}
  		}	
			poststr += "&method=" + obj.tmp_choose.value;
			poststr += "&fee="+obj.jumlahTot.value;
			poststr += "&cardtype="+obj.optXVal.value;		
			poststr += "&cardholder="+obj.cardholder.value;		
			poststr += "&cardno="+obj.cardno.value;
			poststr += "&expiry="+obj.expiry.value;		

			ajaxpage('modul/static/securePaymentRen.php','content_txt', poststr);
		} else {
			return false;
		}
	} else {
		alert("You must correct this data first before Submitting:"+alertX);
		return false;
	}
}

//Membership Renew Check Payment
function conf2(obj) {
	
	if ((obj.tmp_choose.value=="check")) 
  {
		var poststr = "method=" + obj.tmp_choose.value;
		    poststr += "&renew_auto=" + obj.renew_auto.checked;
		    poststr += "&fee=" + obj.jumlahTot.value;
			
      if(typeof(obj.feePer.length) == "undefined")
      {
          poststr += "&feePer0=" +obj.feePer.value;
  				poststr += "&kodePer0=" +obj.kodePer.value;
      }
      else
      {
        for(i=0;i<obj.feePer.length;i++) 
        {
  				poststr += "&feePer" + i + "=" +obj.feePer[i].value;
  				poststr += "&kodePer" + i + "=" +obj.kodePer[i].value;
  			}
  		}	
		ajaxpage('modul/static/PP/renew_reset.php','content_txt',poststr);
	} else if(!obj.accept.checked) {
		alert("You Must Agree with our Terms & Conditions");
		return false;
	} else {
		alert("You must select Checkque Payment Method");
		return false;
	}
}
//Membership Renew Summary
function conf3(obj) {	
	if (obj.tmp_choose.value!="") {
		var poststr = "method=" + obj.tmp_choose.value;
		ajaxpage('modul/static/PP/renew_reset.php','content_txt',poststr);
	} else {
		alert("You must select Payment Method");
		return false;
	}
}

//Membership Renew Summary
function conf3(obj) {	
	if (obj.tmp_choose.value!="") {
		var poststr = "method=" + obj.tmp_choose.value;
		ajaxpage('modul/static/PP/renew_reset.php','content_txt',poststr);
	} else {
		alert("You must select Payment Method");
		return false;
	}
}

//Membership Renew Valid
function appOtherRen(obj) {
	var alertX = "";
	var feeX = obj.feeX.value;
	var emailID = obj.email;
	var cekEmail = echeck(emailID.value);
	var cekNumber = data_change(obj.hp);
	var cekprincipal_member = obj.principal_member.value;
	var cekmembership_no = obj.membership_no.value;
	var member_idxX = '';
	var member_nircX = '';
	var member_nameX = '';
	var lengthX = '';
	
	/*
	if ((emailID.value==null)||(emailID.value=="")){
		alertX += "\n- Please Enter your Email ID";
		obj.email.style.backgroundColor = "yellow";
	} else if (cekEmail!=""){
		alertX += cekEmail;
		emailID.style.backgroundColor = "yellow";
	}
	*/

	if (cekprincipal_member=="")
		alertX += "\n- Name of Member is Empty";
		obj.principal_member.style.backgroundColor = "yellow";
	if (cekmembership_no=="")
		alertX += "\n- Membership No. of (NRIC / FIN) is Empty";
		obj.membership_no.style.backgroundColor = "yellow";
		

	if ((obj.hp.value=="") && (obj.office.value=="") && (obj.homeX.value=="")){
		alertX += '\n- Please enter at least one of Contact Number No.';
		obj.hp.style.backgroundColor = "yellow";
		obj.office.style.backgroundColor = "yellow";
		obj.homeX.style.backgroundColor = "yellow";
		obj.ext1.style.backgroundColor = "yellow";
	} else if (cekNumber!="") {
		alertX += '\n- Mobile No. Must be Number Only';
		obj.hp.style.backgroundColor = "yellow";
	}


	if (obj.member_cat.value!="ordinary") {
		
		if (obj.n.value=="")
		alertX += "\n- Name of Key Member is Empty";
		obj.n.style.backgroundColor = "yellow";

		if (obj.nm.value=="")
		alertX += "\n- NRIC / FIN of Key Member is Empty";
		obj.nm.style.backgroundColor = "yellow";
	
		
		for (ix=0;ix<(Math.round(obj.countFamily.value));ix++) {
			if (( document.getElementById('n'+ix).value=="") || ( document.getElementById('nm'+ix).value==""))
				alertX += "\n- Name of Family Member or NRIC/FIN no. is Empty";
			else {
				member_idxX += '&idx' + ix + '=' + document.getElementById('idx'+ix).value;
				member_nircX += '&mm_name' + ix + '=' + document.getElementById('n'+ix).value;
				member_nameX += '&nric_fin' + ix + '=' +  document.getElementById('nm'+ix).value;
			}
		}
		lengthX = '&lengthX=' + obj.countFamily.value;
	}

	if (alertX != "") { 
		alert("The Following Data must be Defined :" + alertX);
	} else {
		if (obj.member_cat.value!="ordinary") {
		ajaxpage('modul/static/PP/renew_summary.php?member_cat=' + obj.member_cat.value + 
		'&email=' + obj.email.value + 
		member_nircX + member_nameX + member_idxX + lengthX +
		'&phone=' + obj.hp.value + '|' + obj.office.value + '|' + obj.homeX.value + '-' + obj.ext1.value +
		'&principal_member=' + obj.principal_member.value + 
		'&membership_no=' + obj.membership_no.value + 
		'&n=' + obj.n.value + 
		'&nm=' + obj.nm.value +
		'&fee=' + feeX + 
		'&val=true','content_txt','');
		} else {
		ajaxpage('modul/static/PP/renew_summary.php?member_cat=' + obj.member_cat.value + 
		'&email=' + obj.email.value + 
		member_nircX + member_nameX + member_idxX + lengthX +
		'&phone=' + obj.hp.value + '|' + obj.office.value + '|' + obj.homeX.value + 
		'&principal_member=' + obj.principal_member.value + 
		'&membership_no=' + obj.membership_no.value + 
		'&fee=' + feeX + 
		'&val=true','content_txt','');
		}
	}
}

function RenewChange_tmpchoose(obj) 
{
	//alert(obj.value);
  document.getElementById('tmp_choose').value=obj.value;
}

function PPconfSecureRenew4Repayment(obj) 
{	
	var alertX = "";
	var emailID = obj.v4;
	var cekEmail = echeck(emailID.value);
	var cekNumber = data_change(obj.v5);
	var	ret	= true;
			
	
  if (obj.clickedPayment.value=="online" && obj.methodPayment.value!="online") 
  {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	else if(obj.clickedPayment.value == "manual" && obj.methodPayment.value!="check")
	  alertX += '\n- Please click on "Check Out With Paypal"';	  
	
		
  if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) 
    {			
      return true;
		} 
    else 
    {
			alert("Please Check Your Data Again Before Submitting");
			return false;
		}
	} 
  else 
  {
		alert("The following Item must be corrected:"+alertX);
		return false;
	}
}

//--------------------------------END Membership Renew Section--------------------------------------------------------------

//--------------------------------MEMBERSHIP APPLY NEW SECTION--------------------------------------------------------------
//Check Option Membership
function ganti_optcat(optcat, obj, x, catId) {
	obj.catId.value  = catId;
	
  
  if(optcat==0){
		obj.member_cat[0].checked = true;
		obj.tmp_choose.value = obj.member_cat[0].value;
	}else if(optcat==1){
		obj.member_cat[1].checked = true;
		obj.tmp_choose.value = obj.member_cat[1].value;
	}else if(optcat==2){
		obj.member_cat[2].checked = true;
		obj.tmp_choose.value = obj.member_cat[2].value;
	}

	for(ids=0; ids<obj.fee.length; ids++) {
		if(obj.fee[ids].checked==true){
			feeX = obj.fee[ids].value;
			break;
		}
	}
	
	if (x==true) {
		for(ids=0; ids<obj.fee_or.length; ids++) {
			obj.fee_or[ids].checked=false;
		}
		for(ids=0; ids<obj.fee_fam.length; ids++) {
			obj.fee_fam[ids].checked=false;
		}	
		document.getElementById("jumBoth").innerHTML = "0.00&nbsp;";
	}
	
	obj.totalFee.value=feeX;
	document.getElementById("jumlhnya").innerHTML = obj.totalFee.value + "&nbsp;";
}

//Check Option And Fee Membership
function ganti_tmpchoose(obj,x) {
	for(ids=0; ids<obj.form.fee.length; ids++) {
		obj.form.fee[ids].checked=false;
	}
	if (x==true) {
		for(ids=0; ids<obj.form.fee_or.length; ids++) {
			obj.form.fee_or[ids].checked=false;
		}
		for(ids=0; ids<obj.form.fee_fam.length; ids++) {
			obj.form.fee_fam[ids].checked=false;
		}	
		document.getElementById("jumBoth").innerHTML = "0.00&nbsp;";
	}
	document.getElementById("jumlhnya").innerHTML = "0.00&nbsp;";
	obj.form.tmp_choose.value=obj.value;
	obj.form.totalFee.value="";
}

//Check Hack Option
function ganti_tmpchoose2(obj) {
	document.getElementById('tmp_choose').value=obj.value;
}

//Check Total
function checkOpt(obj) {
	if (obj.checked)
		document.getElementById('optXVal').value = obj.value;
}

//Membership Confirmation
function appConfirm(obj) {
	var alertX = '';

	if (!obj.accept.checked) {
		alertX += '\n- You Must Agree with our Terms & Conditions';
	}
	
	if (alertX=="") {
		ajaxpage('modul/static/PP/summary.php?method=' + obj.accept.value,'content_txt','');
		return true;
	} else {
		alert('The following Data are required :' + alertX);
		return false;
	}
}



//Membership Apply
function appSum(obj,obj2) {	
	var method = obj.method.value;
	var memberQ = obj.member_cat.value;
	var status = obj2;
	if(memberQ == "ordinary") 
  {
		appOtherOrd(obj,status,method);
	} else if(memberQ == "family") 
  {
		appOtherFam(obj,status);
	} else if(memberQ == "both") 
  {
		if ((obj2=="addOtherFam") || (obj2=="nextOther")) {
			appOtherFam(obj,status,method);
		} else 
    {
			appOtherAll(obj,status,method);
		}
	} else {
		alert("Nothing Selected");	
	}
}

//Membership Ordinary
function appOtherOrd(obj,obj2,method) {
	var alertX = "";
	var SSc = "";
	var feeX = obj.feeX.value;
	var cektitle = obj.title.value;
	var ceksurname = obj.surname.value;
	var cekfirstname = obj.firstname.value;
	var cekcard_name1 = obj.card_name1.value;
	var ceknric_fin1 = obj.nric_fin1.value;
	var cekdriving1 = obj.driving1.value;
	
	var emailID = obj.email1;
	var reemailID = obj.reenter1;
	var cekEmail = echeck(emailID.value);
	var reEmail = echeck(reemailID.value);
	
	var cekNumber = data_change(obj.hp);
	
	var cekblock_house = obj.block_house.value;
	var cekstreet = obj.street.value;
	var cekunitXX1 = obj.unitXX1.value;
	var cekunitXX2 = obj.unitXX2.value;
	var cekpostal = obj.postal.value;
		
	

	for (is=0;is<obj.driving_license.length;is++) {
		if (obj.driving_license[is].checked)
			SSc += obj.driving_license[is].value + "|"; 
	}
	
	if (SSc=='') {
		alertX += "\n- Please Choose Your Driving license Class";
	}

	/*if ((emailID.value==null)||(emailID.value=="")){
		alertX += "\n- Please Enter your Email ID";
		obj.email1.style.backgroundColor = "yellow";
	} else if (cekEmail!=""){
		alertX += cekEmail;
		obj.email1.style.backgroundColor = "yellow";
	} */
	
	if ((obj.hp.value=="") && (obj.office.value=="") && (obj.homeX.value=="")){
		alertX += '\n- Please enter at least one of Contact Number No.';
		obj.hp.style.backgroundColor = "yellow";
		obj.office.style.backgroundColor = "yellow";
		obj.homeX.style.backgroundColor = "yellow";
		obj.ext1.style.backgroundColor = "yellow";
	} else if (cekNumber!="") {
		alertX += '\n- Mobile No. Must be Number Only';
		obj.hp.style.backgroundColor = "yellow";
	}
	if (cektitle == "null") {
		alertX += "\n- Salutation is Empty";
		obj.title.style.backgroundColor = "yellow";
	}
	if (!ceksurname) {
		alertX += "\n- Sure Name is Empty";
		obj.surname.style.backgroundColor = "yellow";
	}
	if (!cekfirstname) {
		alertX += "\n- First name is Empty";
		obj.firstname.style.backgroundColor = "yellow";
	}
	if (!cekcard_name1) {
		alertX += "\n- Name to be Printed on Card is Empty";
		obj.card_name1.style.backgroundColor = "yellow";
	}
	if (!ceknric_fin1) {
		alertX += "\n- NRIC / FIN is Empty";
		obj.nric_fin1.style.backgroundColor = "yellow";
	}
	if (!cekdriving1) {
		alertX += "\n- Driving License No. is Empty";
		obj.driving1.style.backgroundColor = "yellow";
	}
	
	if (!cekblock_house) {
		alertX += "\n- Block House No. is Empty";
		obj.block_house.style.backgroundColor = "yellow";
	}
	if (!cekstreet) {
		alertX += "\n- Street Name is Empty";
		obj.street.style.backgroundColor = "yellow";
	}
	if ((obj.housing.value!=="Landed") && (!cekunitXX1) && (!cekunitXX2)) {
		alertX += "\n- Floor/Unit No. is Empty";
		obj.unitXX1.style.backgroundColor = "yellow";
		obj.unitXX2.style.backgroundColor = "yellow";
	}
	if (!cekpostal) {
		alertX += "\n- Postal code is Empty";
		obj.postal.style.backgroundColor = "yellow";
	}

	
	if (alertX != "") { 
		alert("The Following Data must be Defined :" + alertX);
	} else {
		ajaxpage('modul/static/PP/apply_foto.php?act='+ obj2 +'&member_cat=' + obj.member_cat.value + 
		'&method=' + obj.method.value +
		'&kodeX=' + obj.kodeX.value +
		'&title=' + obj.title.value + 
		'&surname=' + obj.surname.value + 
		'&firstname=' + obj.firstname.value + 
		'&card_name1=' + obj.card_name1.value + 
		'&nric_fin1=' + obj.nric_fin1.value + 
		'&driving1=' + obj.driving1.value + 
		'&block_house=' + obj.block_house.value + 
		'&unit=' + obj.unitXX1.value + '-' + obj.unitXX2.value +
		'&street=' + obj.street.value + 
		'&building=' + obj.building.value + 
		'&postal=' + obj.postal.value + 
		'&email1=' + obj.email1.value + 
		'&phone=' + obj.hp.value + '|' + obj.office.value + '|' + obj.homeX.value + '-' + obj.ext1.value + 
		'&gender1=' + (obj.gender1.options[obj.gender1.selectedIndex].value ? obj.gender1.options[obj.gender1.selectedIndex].value : obj.gender1.options[obj.gender1.selectedIndex].text) + 
		'&birth1=' + (obj.a6.options[obj.a6.selectedIndex].value ? obj.a6.options[obj.a6.selectedIndex].value : obj.a6.options[obj.a6.selectedIndex].text)  + "-" + (obj.a5.options[obj.a5.selectedIndex].value ? obj.a5.options[obj.a5.selectedIndex].value : obj.a5.options[obj.a5.selectedIndex].text)  + "-" + (obj.a4.options[obj.a4.selectedIndex].value ? obj.a4.options[obj.a4.selectedIndex].value : obj.a4.options[obj.a4.selectedIndex].text) + 
		'&marital1=' + (obj.marital1.options[obj.marital1.selectedIndex].value ? obj.marital1.options[obj.marital1.selectedIndex].value : obj.marital1.options[obj.marital1.selectedIndex].text) + 
		'&occupation=' + obj.occupation.value + 
		'&nationality =' + obj.nationality.value + 
		//'&nationality=' + (obj.race.options[obj.race.selectedIndex].value ? obj.race.options[obj.race.selectedIndex].value : obj.race.options[obj.race.selectedIndex].text)  + '|' + obj.nationality.value + 
		'&housing=' + (obj.housing.options[obj.housing.selectedIndex].value ? obj.housing.options[obj.housing.selectedIndex].value : obj.housing.options[obj.housing.selectedIndex].text)  + '|' + obj.block_house.value + '|' + obj.unitXX1.value + '-' + obj.unitXX2.value + '|' + obj.street.value + '|' + obj.building.value + '|' + obj.postal.value +
		'&income=' + (obj.income.options[obj.income.selectedIndex].value ? obj.income.options[obj.income.selectedIndex].value : obj.income.options[obj.income.selectedIndex].text) + 
		'&driving_license1=' + SSc +
		'&vehicle_make1=' + obj.vehicle_make1.value + 
		'&vehicle_no1=' + obj.vehicle_no1.value +
		'&year_of_manufacture=' + obj.year_of_manufacture.value +
		'&promotion_code=' + obj.promotion_code.value +
		'&fee=' + feeX + 
		'&introducer=' + obj.introducer.value + 
		'&introducer_nric=' + obj.introducer_nric.value + 
		'&val=true','content_txt','');
	}
}

//Membership Family
function appOtherFam(obj,obj2,method) {
	var alertX = "";
	var SSc2 = "";
	var feeX = obj.feeX.value;
	
	if ((obj2=="addOther") || (obj2=="next")) 
  {		
		var cekmembership_no = obj.membership_no.value;
		var cekprincipal_member = obj.principal_member.value;
	}
	
	var cektitle2 = obj.title2.value;
	var ceksurname2 = obj.surname2.value;
	var cekfirstname2 = obj.firstname2.value;
	var cekcard_name2 = obj.card_name2.value;
	var ceknric_fin2 = obj.nric_fin2.value;
	var cekdriving2 = obj.driving2.value;
	
	var emailID2 = obj.email2;
	var reemailID2 = obj.reenter2;
	var cekEmail2 = echeck(emailID2.value);
	var recekEmail2 = echeck(reemailID2.value);
	
	var cekNumber2 = data_change(obj.hp2);
	var cekhome2 = obj.homeX2.value;

	for (is=0;is<obj.driving_license2.length;is++) {
		if (obj.driving_license2[is].checked)
			SSc2 += obj.driving_license2[is].value + "|"; 
	}

	if (SSc2=="") {
		alertX += "\n- Please Choose Your Driving license Class";
	}

	//Check If Membership ID has been made
	if ((obj2=="addOther") || (obj2=="next")) 
  {
		
		if (!cekmembership_no) {
			alertX += "\n- Membership No. of Principal Member is Empty";
			obj.membership_no.style.backgroundColor = "yellow";
		}
		if (!cekprincipal_member) {
			alertX += "\n- Name of Principal Member is Empty";
			obj.principal_member.style.backgroundColor = "yellow";
		}
		
	}
	
	if (cektitle2 == "null") {
		alertX += "\n- Salutation is Empty - Family";
		obj.title2.style.backgroundColor = "yellow";
	}
	if (!ceksurname2) {
		alertX += "\n- Sure Name is Empty - Family";
		obj.surname2.style.backgroundColor = "yellow";
	}
	if (!cekfirstname2) {
		alertX += "\n- First name is Empty - Family";
		obj.firstname2.style.backgroundColor = "yellow";
	}
	if (!cekcard_name2) {
		alertX += "\n- Name to be Printed on Card for family is Empty";
		obj.card_name2.style.backgroundColor = "yellow";
	}
	if (!ceknric_fin2) {
		alertX += "\n- NRIC / FIN for family is Empty";
		obj.nric_fin2.style.backgroundColor = "yellow";
	}
	if (!cekdriving2) {
		alertX += "\n- Driving License No. for family is Empty";
		obj.driving2.style.backgroundColor = "yellow";
	}
	
	/*if ((emailID2.value==null)||(emailID2.value=="")){
		alertX += "\n- Please Enter your Email ID - Family";
		obj.email2.style.backgroundColor = "yellow";
	} else if (cekEmail2!=""){
		alertX += "\n- Email ID format is not correct - Family";
		obj.email2.style.backgroundColor = "yellow";
	} */

	if ((obj.hp2.value=="") && (obj.office2.value=="") && (obj.homeX2.value=="")){
		alertX += '\n- Please enter at least one of Contact Number No.';
		obj.hp2.style.backgroundColor = "yellow";
		obj.office2.style.backgroundColor = "yellow";
		obj.homeX2.style.backgroundColor = "yellow";
		obj.ext2.style.backgroundColor = "yellow";
	} else if (cekNumber2!="") {
		alertX += '\n- Mobile No. - Family Must be Number Only';
		obj.hp2.style.backgroundColor = "yellow";
	}
	
	if (alertX != "") { 
		alert("The Following Data must be Defined :" + alertX);
	} else {
		//Check If Membership ID has been made
		if ((obj2=="addOther") || (obj2=="next")) {
			var varXX =	'&principal_member=' + obj.principal_member.value + '&membership_no=' + obj.membership_no.value;
			//var varXX =	'&membership_no=' + obj.membership_no.value;
			//var varXX =	'&principal_member=' + obj.principal_member.value;
		} else {
			var varXX = '';	
		}
		ajaxpage('modul/static/PP/apply_foto.php?act='+ obj2 +'&member_cat=' + obj.member_cat.value + 
		'&method=' + obj.method.value +
		'&kodeX=' + obj.kodeX.value + varXX +
		'&title2=' + obj.title2.value + 
		'&surname2=' + obj.surname2.value + 
		'&firstname2=' + obj.firstname2.value + 
		'&card_name2=' + obj.card_name2.value + 
		'&nric_fin2=' + obj.nric_fin2.value + 
		'&driving2=' + obj.driving2.value + 
		'&email2=' + obj.email2.value + 
		'&contact2=' + obj.hp2.value + '|' + obj.office2.value +  '|' + obj.homeX2.value + '-' + obj.ext2.value + 
		'&gender2=' + (obj.gender2.options[obj.gender2.selectedIndex].value ? obj.gender2.options[obj.gender2.selectedIndex].value : obj.gender2.options[obj.gender2.selectedIndex].text)  + 
		'&birth2=' + (obj.a9.options[obj.a9.selectedIndex].value ?  obj.a9.options[obj.a9.selectedIndex].value : obj.a9.options[obj.a9.selectedIndex].text) + "-" + (obj.a8.options[obj.a8.selectedIndex].value ? obj.a8.options[obj.a8.selectedIndex].value : obj.a8.options[obj.a8.selectedIndex].text) + "-" + (obj.a7.options[obj.a7.selectedIndex].value ? obj.a7.options[obj.a7.selectedIndex].value : obj.a7.options[obj.a7.selectedIndex].text) + 
		'&occupation2=' + obj.occupation2.value +
		'&relationship=' + (obj.relationship.options[obj.relationship.selectedIndex].value ? obj.relationship.options[obj.relationship.selectedIndex].value : obj.relationship.options[obj.relationship.selectedIndex].text) + 
		'&housing2=' + obj.housing2.value + '|' + obj.block_house2.value + '|' + obj.unitX2.value + '|' + obj.street2.value + '|' + obj.building2.value + '|' + obj.postal2.value +
		'&driving_license2=' + SSc2 +
		'&vehicle_make2=' + obj.vehicle_make2.value + 
		'&vehicle_no2=' + obj.vehicle_no2.value + 
		'&year_of_manufacture2=' + obj.year_of_manufacture2.value +
		'&promotion_code=' + obj.promotion_code.value +
		'&fee=' + feeX + 
		'&val=true','content_txt','');
	}
}

//Membership Both
function appOtherAll(obj,obj2,method) {
	var alertX = "";
	var SSc = "";
	var SSc2 = "";

	var feeX = obj.feeX.value;
	var cektitle = obj.title.value;
	var ceksurname = obj.surname.value;
	var cekfirstname = obj.firstname.value;
	var cekcard_name1 = obj.card_name1.value;
	var ceknric_fin1 = obj.nric_fin1.value;
	var cekdriving1 = obj.driving1.value;

	var emailID = obj.email1;
	var reemailID = obj.reenter1;
	var cekEmail = echeck(emailID.value);
	var reEmail = echeck(reemailID.value);

	var cekNumber = data_change(obj.hp);
	
	var cekblock_house = obj.block_house.value;
	var cekstreet = obj.street.value;
	var cekunitXX1 = obj.unitXX1.value;
	var cekunitXX2 = obj.unitXX2.value;
	var cekpostal = obj.postal.value;
	
	var cektitle2 = obj.title2.value;
	var ceksurname2 = obj.surname2.value;
	var cekfirstname2 = obj.firstname2.value;
	var cekcard_name2 = obj.card_name2.value;
	var ceknric_fin2 = obj.nric_fin2.value;
	var cekdriving2 = obj.driving2.value;
	
	var emailID2 = obj.email2;
	var reemailID2 = obj.reenter2;
	var cekEmail2 = echeck(emailID2.value);
	var recekEmail2 = echeck(reemailID2.value);
	
	var cekNumber2 = data_change(obj.hp2);
	var cekhome2 = obj.homeX2.value;

	for (is=0;is<obj.driving_license.length;is++) {
		if (obj.driving_license[is].checked)
			SSc += obj.driving_license[is].value + "|"; 
	}
	
	if (SSc=='') {
		alertX += "\n- Please Choose Your Driving license Class";
	}

	for (is=0;is<obj.driving_license2.length;is++) {
		if (obj.driving_license2[is].checked)
			SSc2 += obj.driving_license2[is].value + "|"; 
	}
	
	if (SSc2=='') {
		alertX += "\n- Please Choose Your Driving license Class - Family";
	}
	
	/*if ((emailID.value==null)||(emailID.value=="")){
		alertX += "\n- Please Enter your Email ID";
		obj.email1.style.backgroundColor = "yellow";
	} else if (cekEmail!=""){
		alertX += cekEmail;
		obj.email1.style.backgroundColor = "yellow";
	} */
	
	if ((obj.hp.value=="") && (obj.office.value=="") && (obj.homeX.value=="")){
		alertX += '\n- Please enter at least one of Contact Number No.';
		obj.hp.style.backgroundColor = "yellow";
		obj.office.style.backgroundColor = "yellow";
		obj.homeX.style.backgroundColor = "yellow";
		obj.ext1.style.backgroundColor = "yellow";
	} else if (cekNumber!="") {
		alertX += '\n- Mobile No. Must be Number Only';
		obj.hp.style.backgroundColor = "yellow";
	}
	if (cektitle == "null") {
		alertX += "\n- Salutation is Empty";
		obj.title.style.backgroundColor = "yellow";
	}
	if (!ceksurname) {
		alertX += "\n- Sure Name is Empty";
		obj.surname.style.backgroundColor = "yellow";
	}
	if (!cekfirstname) {
		alertX += "\n- First name is Empty";
		obj.firstname.style.backgroundColor = "yellow";
	}
	if (!cekcard_name1) {
		alertX += "\n- Name to be Printed on Card is Empty";
		obj.card_name1.style.backgroundColor = "yellow";
	}
	if (!ceknric_fin1) {
		alertX += "\n- NRIC / FIN is Empty";
		obj.nric_fin1.style.backgroundColor = "yellow";
	}
	if (!cekdriving1) {
		alertX += "\n- Driving License is Empty";
		obj.driving1.style.backgroundColor = "yellow";
	}
	
	if (!cekblock_house) {
		alertX += "\n- Block House No. is Empty";
		obj.block_house.style.backgroundColor = "yellow";
	}
	if (!cekstreet) {
		alertX += "\n- Street Name is Empty";
		obj.street.style.backgroundColor = "yellow";
	}

	if ((obj.housing.value!=="Landed") && (!cekunitXX1) && (!cekunitXX2)) {
		alertX += "\n- Floor/Unit No. is Empty";
		obj.unitXX1.style.backgroundColor = "yellow";
		obj.unitXX2.style.backgroundColor = "yellow";
	}
		
	/*if ((!cekunitXX1) && (!cekunitXX2)) {
		alertX += "\n- Floor/Unit No. is Empty";
		obj.unitXX1.style.backgroundColor = "yellow";
		obj.unitXX2.style.backgroundColor = "yellow";
	}*/

	if (!cekpostal) {
		alertX += "\n- Postal code is Empty";
		obj.postal.style.backgroundColor = "yellow";
	}
	
	if (cektitle2 == "null") {
		alertX += "\n- Salutation is Empty - Family";
		obj.title2.style.backgroundColor = "yellow";
	}
	if (!ceksurname2) {
		alertX += "\n- Sure Name is Empty - Family";
		obj.surname2.style.backgroundColor = "yellow";
	}
	if (!cekfirstname2) {
		alertX += "\n- First name is Empty - Family";
		obj.firstname2.style.backgroundColor = "yellow";
	}
	if (!cekcard_name2) {
		alertX += "\n- Name to be Printed on Card for family is Empty";
		obj.card_name2.style.backgroundColor = "yellow";
	}
	if (!ceknric_fin2) {
		alertX += "\n- NRIC / FIN for family is Empty";
		obj.nric_fin2.style.backgroundColor = "yellow";
	}
	if (!cekdriving2) {
		alertX += "\n- Driving License for family is Empty";
		obj.driving2.style.backgroundColor = "yellow";
	}
	
	/*if ((emailID2.value==null)||(emailID2.value=="")){
		alertX += "\n- Please Enter your Email ID - Family";
		obj.email2.style.backgroundColor = "yellow";
	} else if (cekEmail2!=""){
		alertX += "\n- Email ID format is not correct - Family";
		obj.email2.style.backgroundColor = "yellow";
	}*/

	if ((obj.hp2.value=="") && (obj.office2.value=="") && (obj.homeX2.value=="")){
		alertX += '\n- Please enter at least one of Contact Number No.';
		obj.hp2.style.backgroundColor = "yellow";
		obj.office2.style.backgroundColor = "yellow";
		obj.homeX2.style.backgroundColor = "yellow";
		obj.ext2.style.backgroundColor = "yellow";
	} else if (cekNumber2!="") {
		alertX += '\n- Mobile No. - Family Must be Number Only';
		obj.hp2.style.backgroundColor = "yellow";
	}

	if (alertX != "") { 
		alert("The Following Data must be Defined :" + alertX);
	} else {
		//Check If Membership ID has been made
		ajaxpage('modul/static/PP/apply_foto.php?act='+ obj2 +'&member_cat=' + obj.member_cat.value + 
		'&method=' + obj.method.value +
		'&kodeX=' + obj.kodeX.value +
		'&title=' + obj.title.value + 
		'&surname=' + obj.surname.value + 
		'&firstname=' + obj.firstname.value + 
		'&card_name1=' + obj.card_name1.value + 
		'&nric_fin1=' + obj.nric_fin1.value + 
		'&driving1=' + obj.driving1.value + 
		'&block_house=' + obj.block_house.value + 
		'&unit=' + obj.unitXX1.value + '-' + obj.unitXX2.value +
		'&street=' + obj.street.value + 
		'&building=' + obj.building.value + 
		'&postal=' + obj.postal.value + 
		'&email1=' + obj.email1.value + 
		'&phone=' + obj.hp.value + '|' + obj.office.value + '|' + obj.homeX.value + '-' + obj.ext1.value + 
		'&gender1=' + (obj.gender1.options[obj.gender1.selectedIndex].value ? obj.gender1.options[obj.gender1.selectedIndex].value : obj.gender1.options[obj.gender1.selectedIndex].text) + 
		'&birth1=' + (obj.a6.options[obj.a6.selectedIndex].value? obj.a6.options[obj.a6.selectedIndex].value : obj.a6.options[obj.a6.selectedIndex].text) + "-" + (obj.a5.options[obj.a5.selectedIndex].value ? obj.a5.options[obj.a5.selectedIndex].value : obj.a5.options[obj.a5.selectedIndex].text) + "-" + (obj.a4.options[obj.a4.selectedIndex].value ? obj.a4.options[obj.a4.selectedIndex].value : obj.a4.options[obj.a4.selectedIndex].text) + 
		'&marital1=' + (obj.marital1.options[obj.marital1.selectedIndex].value ? obj.marital1.options[obj.marital1.selectedIndex].value : obj.marital1.options[obj.marital1.selectedIndex].text) + 
		'&occupation=' + obj.occupation.value + 
		'&nationality =' + obj.nationality.value + 
		//'&nationality=' + (obj.race.options[obj.race.selectedIndex].value ? obj.race.options[obj.race.selectedIndex].value : obj.race.options[obj.race.selectedIndex].text) + '|' + obj.nationality.value + 
		'&housing=' + obj.housing.value + '|' + obj.block_house.value + '|' + obj.unitXX1.value + '-' + obj.unitXX2.value + '|' + obj.street.value + '|' + obj.building.value + '|' + obj.postal.value +
		'&income=' + (obj.income.options[obj.income.selectedIndex].value ? obj.income.options[obj.income.selectedIndex].value : obj.income.options[obj.income.selectedIndex].text) + 
		'&driving_license1=' + SSc +
		'&vehicle_make1=' + obj.vehicle_make1.value + 
		'&vehicle_no1=' + obj.vehicle_no1.value + 

		'&year_of_manufacture=' + obj.year_of_manufacture.value +
		'&title2=' + obj.title2.value + 
		'&surname2=' + obj.surname2.value + 
		'&firstname2=' + obj.firstname2.value + 
		'&card_name2=' + obj.card_name2.value + 
		'&nric_fin2=' + obj.nric_fin2.value + 
		'&driving2=' + obj.driving2.value + 
		'&email2=' + obj.email2.value + 
		'&contact2=' + obj.hp2.value + '|' + obj.office2.value +  '|' + obj.homeX2.value + '-' + obj.ext2.value + 
		'&gender2=' + (obj.gender2.options[obj.gender2.selectedIndex].value ? obj.gender2.options[obj.gender2.selectedIndex].value : obj.gender2.options[obj.gender2.selectedIndex].text) + 
		'&birth2=' + (obj.a9.options[obj.a9.selectedIndex].value ? obj.a9.options[obj.a9.selectedIndex].value : obj.a9.options[obj.a9.selectedIndex].text) + "-" + (obj.a8.options[obj.a8.selectedIndex].value ? obj.a8.options[obj.a8.selectedIndex].value : obj.a8.options[obj.a8.selectedIndex].text)  + "-" + (obj.a7.options[obj.a7.selectedIndex].value ? obj.a7.options[obj.a7.selectedIndex].value : obj.a7.options[obj.a7.selectedIndex].text) + 
		'&occupation2=' + obj.occupation2.value +
		'&relationship=' + (obj.relationship.options[obj.relationship.selectedIndex].value ? obj.relationship.options[obj.relationship.selectedIndex].value : obj.relationship.options[obj.relationship.selectedIndex].text) + 
		'&housing2=' + obj.housing2.value + '|' + obj.block_house2.value + '|' + obj.unitX2.value + '|' + obj.street2.value + '|' + obj.building2.value + '|' + obj.postal2.value +
		'&driving_license2=' + SSc2 +
		'&vehicle_make2=' + obj.vehicle_make2.value + 
		'&vehicle_no2=' + obj.vehicle_no2.value + 

		'&year_of_manufacture2=' + obj.year_of_manufacture2.value +
		'&fee=' + feeX + 
		'&introducer=' + obj.introducer.value + 
		'&introducer_nric=' + obj.introducer_nric.value + 
		'&promotion_code=' + obj.promotion_code.value +
		'&val=true','content_txt','');
	}
}

//Membership Apply
function appch(obj) 
{
	fee_kosong = true;
	if (obj.totalFee.value!="")
		fee_kosong = false;
	
	if (!fee_kosong)
  {
		var feeX = obj.totalFee.value;
		var fee1 = obj.fee1.value;
		var fee2 = obj.fee2.value;
		var poststr = "member_cat=" + obj.tmp_choose.value;
		
    
    poststr += '&fee1=' + fee1;
		poststr += '&fee2=' + fee2;
		poststr += '&catId=' +obj.catId.value;    // LINE WAD ADDED FOR RECORDING CATEGORY
		poststr += '&catIdBothOrd=' +obj.catIdBothOrd.value; // LINE WAD ADDED FOR RECORDING CATEGORY
		poststr += '&catIdBothFam=' +obj.catIdBothFam.value; // LINE WAD ADDED FOR RECORDING CATEGORY
		if(obj.tmp_choose.value == "family")
		  ajaxpage('modul/static/PP/apply_both.php?val=true&fee=' + feeX,'content_txt', poststr);
    else	
      ajaxpage('modul/static/PP/apply_both.php?val=true&fee=' + feeX,'content_txt', poststr);
	}else{
		alert("Membership Fee must be defined");
		ajaxpage('modul/static/PP/apply_choose.php?val=true','content_txt', '');
	}
}
//Membership Family check the primary member
function appCheck(obj,postStr,getStr)
{
  var   nric_fin  = obj.membership_no.value;
  var   principal_member = obj.principal_member.value;
  var year  = (obj.year.options[obj.year.selectedIndex].value ? obj.year.options[obj.year.selectedIndex].value : obj.year.options[obj.year.selectedIndex].text); 
  var month = (obj.month.options[obj.month.selectedIndex].value ? obj.month.options[obj.month.selectedIndex].value : obj.month.options[obj.month.selectedIndex].text);
  var day   = (obj.day.options[obj.day.selectedIndex].value ? obj.day.options[obj.day.selectedIndex].value : obj.day.options[obj.day.selectedIndex].text);
  //var   birthdate = obj.year.value + "-" + obj.month.value + "-" + obj.day.value;
  var   birthdate = year + "-" + month + "-" + day;
  var   alertX  ="";
  var   ret   = true;
  
  
  if(!nric_fin)
  {
    alertX += "\n- Membership No. of Principal Member is Empty";
		obj.membership_no.style.backgroundColor = "yellow";
		ret   = false;
  }			
  
  if(!ret)
    alert(alertX);
  else
    ajaxpage('modul/static/PP/apply_check_result.php?nric_fin='+nric_fin+'&birthdate='+birthdate+'&'+getStr,'content_txt',postStr);
}

//Membership add Another Applicant
function addOther(objX) {
	var statY = objX;
	ajaxpage('modul/static/PP/apply_choose.php?val=' + statY + '','content_txt','');
}

//Membership Summary
function summaryX(obj) {
	ajaxpage('modul/static/PP/summary.php','content_txt','');
}

//Membership Secure Payment
function securePayment(obj) 
{
  
	var alertX = '';
	var  curDate = new Date();

  var year	= "20"+ obj.expiry.value.substr(2,2);
  var	ret	= true;
  var	mth	= eval(obj.expiry.value.substr(0,2));
  var	curMth	= curDate.getMonth() + 1;
  var	curYear	= curDate.getFullYear();
  year	= eval(year);

	if (obj.tmp_choose.value!="online") {
		alertX += '\n- Please click on "Proceed with Cheque Payment"';
	}
	if (obj.cardholder.value=="") {
		alertX += '\n- Card Holder Name is Empty';
		obj.cardholder.style.backgroundColor = "yellow";
	}
	if (obj.cardno.value=="")  
  {
		alertX += '\n- Card Number still empty';
		obj.cardno.style.backgroundColor = "yellow";
	}
	
	/*if(obj.cardno.value.length < 16)
	 alertX += '\n- Length of Card Number is invalid';
	*/ 
	if (obj.expiry.value=="") 
  {
		alertX += '\n- Expiry date still empty';
		obj.expiry.style.backgroundColor = "yellow";
	}
	
	if(mth > 12)
	 alertX += '\n -Invalid Month';	

  if(curYear > year)
	 ret = false;
  else if(curMth > mth && curYear >= year)
	 ret = false;  

  
  if(!ret)
    alertX += '\n- The date is expired';
	
	
	if (obj.optXVal.value=="") 
  {
		alertX += '\n- Select One of Card Type';
	}
	
	if (alertX=="") 
  {
		if (confirm("Are You Sure This Data Is Correct?")) {
			var poststr = "renew_auto=" + obj.renew_auto.checked;
			
      if(typeof(obj.feePer.length) == "undefined")
      {
        poststr += "&feePer0=" +obj.feePer.value;
      }
      else
      {
          for(i=0;i<obj.feePer.length;i++) 
          {
				    poststr += "&feePer" + i + "=" +obj.feePer[i].value;
			   }
      }
			
			poststr += "&method=" + obj.tmp_choose.value;
			poststr += "&fee="+obj.jumlahTot.value;
			poststr += "&cardtype="+obj.optXVal.value;		
			poststr += "&cardholder="+obj.cardholder.value;		
			poststr += "&cardno="+obj.cardno.value;
			poststr += "&expiry="+obj.expiry.value;		

			ajaxpage('modul/static/PP/securePayment.php','content_txt', poststr);
		} else {
			return false;
		}
	} else {
		alert("You must correct this data first before Submitting:"+alertX);
		return false;
	}
}

//Membership Check Payment
function PPMemconf1(obj) {	
	if (obj.tmp_choose.value=="check") {
		if (confirm("Are You Sure This Data Is Correct?")) {
			var poststr = "renew_auto=" + obj.renew_auto.checked;
			poststr += "&method=" + obj.tmp_choose.value;
			poststr += "&fee="+obj.jumlahTot.value;
			if(typeof(obj.feePer.length) == "undefined")
      {
        poststr += "&feePer0=" +obj.feePer.value;
      }
      else
      {
        for(i=0;i<obj.feePer.length;i++) {
				poststr += "&feePer" + i + "=" +obj.feePer[i].value;
			}
      }
			
			ajaxpage('modul/static/PP/securePayment.php','content_txt', poststr);
		} else {
			alert ("Please Correct your data before submiting");
			return false;
		}
	} else {
		alert("You must select Check Payment Method");
		return false;
	}
}

//---------------------------------------------------------- END OF MEMBERSHIP  FUNCTIONS ------------------------------------------


