function insertIntoDB(fieldName,genCode) {
  	//UncodeURI 
	strFieldName = fieldName;	
	arrFieldName = strFieldName.split(",");
  	var qstr='';  	
  	var cnt = 0;
  	var Prodcnt = 0;
  	for(var i=0;i<arrFieldName.length;i++)
  	{	
  		if(arrFieldName[i]=="hdnBankCount")
  		{	
  			cnt = document.getElementById(arrFieldName[i]).value;
  		} 
  		if(arrFieldName[i]=="hdnProdCount")
  		{	
  			Prodcnt = document.getElementById(arrFieldName[i]).value;
  		} 				
  		//hdnBankCount,hdnProdCount,hdnProdId,BANK_ID,OUTSTANDING_AMT 	//2_BANK_ID_4
  		if(arrFieldName[i]=="hdnProdId")
  		{
	  			for(var k=0;k<Prodcnt;k++)
	  			{		  			
		  			fieldvalue = document.getElementById('hdnProdId'+k).value;
		  			if(fieldvalue!='')
			  		{
				  		if(i>0)
			  				qstr = qstr + '&';  				
			  				qstr = qstr + arrFieldName[i]+k+'='+escape(fieldvalue);
			  		}
  		    	}
  		}
  		else  		
  		{
  			if(arrFieldName[i]=="BANK_ID")
  			{
  				for(var k=0;k<Prodcnt;k++)
  				{
	  				hdnProdId = document.getElementById('hdnProdId'+k).value;
  				
  					for(var j=0;j<cnt;j++)
  					{  	  					  					
  						if(!isNullOrUndefined(document.getElementById(hdnProdId+'_'+arrFieldName[i]+'_'+j)))
  						{        			
	  						if(document.getElementById(hdnProdId+'_'+arrFieldName[i]+'_'+j).checked)
		  					{
		  						fieldvalue = document.getElementById(hdnProdId+'_'+arrFieldName[i]+'_'+j).value;				
		  						if(fieldvalue!='')
			  					{
				  					if(i>0)
			  							qstr = qstr + '&';  				
			  							qstr = qstr + hdnProdId+'_'+arrFieldName[i]+'_'+j+'='+escape(fieldvalue);	  					  					}  					
		  					}
		  				}	
  			   		}	
  		    	} 	
  			}  		
  			else 
  			{ 
  				if(arrFieldName[i]=="OUTSTANDING_AMT")
  				{
		  			for(var k=0;k<Prodcnt;k++)
		  			{
			  			hdnProdId = document.getElementById('hdnProdId'+k).value;
			  			if(document.getElementById('hdnCreditCardProductID').value!=hdnProdId)
			  			{	fieldvalue = document.getElementById(hdnProdId+'_'+arrFieldName[i]).value;
			  				if(fieldvalue!='')
				  			{
					  			if(i>0)
				  					qstr = qstr + '&';  				
				  				qstr = qstr + hdnProdId+'_'+arrFieldName[i]+'='+escape(fieldvalue);	  					
				  			}
		  				}	
	  		    	}	
  			  	}
  			  	else
  			  	{		if(isNullOrUndefined(document.getElementById(arrFieldName[i])))
	  			  		{
	  			  			//alert('isNullOrUndefined = '+arrFieldName[i]);
	  			  		}  			  		
	  			  		fieldvalue = Trim(document.getElementById(arrFieldName[i]).value);
			  			if(fieldvalue!='')
			  			{
				  			if(i>0)
			  				qstr = qstr + '&';  				
			  				qstr = qstr + arrFieldName[i]+'='+escape(fieldvalue);
			  			}  			
	  			 }
  			}
  	  }	
  	}
  	if(genCode=='YES')
  		qstr = qstr + '&genCode=YES';
  	if(!isNullOrUndefined(document.getElementById('RESIDENTIAL_STATUS')))	
  	{
  		
	  	if(document.getElementById('RESIDENTIAL_STATUS').value=="NRI")
	  	{	
	  		qstr = qstr + '&RESIDENTIAL_STATUS=NRI';
	  	}
  	}
  	if(!isNullOrUndefined(document.getElementById('GENDER_F')) || !isNullOrUndefined(document.getElementById('GENDER_M')))
  	{
  		if(document.getElementById('GENDER_F').checked==true )
  		{	
  			qstr = qstr + '&GENDER=female';
  		}
  	  	else if(document.getElementById('GENDER_M').checked==true) 
	  	{
	  		qstr = qstr + '&GENDER=male';
	  	}
  	}
  	
  	var tempURL='';
	if(!isNullOrUndefined(document.getElementById('SITE_HOME_URL')))
	{
  		if(Trim(document.getElementById('SITE_HOME_URL').value)!="")
			tempURL = Trim(document.getElementById('SITE_HOME_URL').value) + '/';
  	}
	//alert(qstr);
  	xmlhttpPost("POST",tempURL+"registerP.php", "insertIntoDB_POST", qstr);
}
function insertIntoDB_POST(responseData)
{
	//alert(responseData);
}
//**********Validation Of Login Inforamtion Form Start*********//
var backFlag4Verification='';
var formLoginInformation=new Object();
formLoginInformation['VERIFY_EMAIL'] = {blank:true,valid:true, validateFunction:[emailValidation],label:"Re-confirm E-mail address"};
formLoginInformation['MAIL_CONF_CODE'] = {blank:true, valid:true, validateFunction:[digitValidation,stringLengthValidation],label:'4-Digit Numeric Password',param:{stringLen:4}};
formLoginInformation['MOBILE_CONF_CODE'] = {blank:true, valid:true, validateFunction:[digitValidation,stringLengthValidation],label:'Re-confirm 4-Digit Numeric Password',param:{stringLen:4}};

fieldMap["formLoginInformation"]=formLoginInformation;

function validateMobileConfirm()
{
	if(document.getElementById('RESIDENTIAL_STATUS').value=='NRI')
		isNRIValue="Y";
	else
		isNRIValue="N";
		
formLoginInformation["VERIFY_MOBILE"] = {blank:true,valid:true, validateFunction:[mobilenumberValidation],param:{isNRI:isNRIValue},label:"a 10 digit Re-confirm Mobile number"};

var dayValue = document.getElementById('DOB_DAY').value;
var monthValue = document.getElementById('DOB_MONTH').value;
var yearValue = document.getElementById('DOB_YEAR').value;
formLoginInformation['DOB_MONTH'] = {blank:true, valid:true, validateFunction:[DateValidation],label:'Date of birth',param:{day:dayValue,month:monthValue,year:yearValue}};	

/*dayValue = document.getElementById('VERIFY_DOB_DAY').value;
monthValue = document.getElementById('VERIFY_DOB_MONTH').value;
yearValue = document.getElementById('VERIFY_DOB_YEAR').value;
formLoginInformation['VERIFY_DOB_MONTH'] = {blank:true, valid:true, validateFunction:[DateValidation],label:'Verify Date of birth',param:{day:dayValue,month:monthValue,year:yearValue}};*/
var errorStatus = validation(document.formLoginInformation);

	if(errorStatus)
	{	
		var PREV_TEL_MOBILE=0;
		var VERIFY_MOBILE=0;
		var MAIL_CONF_CODE=0;
		var MOBILE_CONF_CODE=0;
		
		var PREV_EMAIL="";
		var VERIFY_EMAIL="";		
		var PREV_DOB="";
		//var VERIFY_DOB="";		
		PREV_TEL_MOBILE = Trim(document.getElementById('PREV_TEL_MOBILE').value);
		VERIFY_MOBILE = Trim(document.getElementById('VERIFY_MOBILE').value);	
		MAIL_CONF_CODE = Trim(document.getElementById('MAIL_CONF_CODE').value);
		MOBILE_CONF_CODE = Trim(document.getElementById('MOBILE_CONF_CODE').value);
		
		PREV_EMAIL = Trim(document.getElementById('PREV_EMAIL').value);
		VERIFY_EMAIL = Trim(document.getElementById('VERIFY_EMAIL').value);
		
		DOB=Trim(document.getElementById('DOB_DAY').value)+'-'+Trim(document.getElementById('DOB_MONTH').value)+'-'+Trim(document.getElementById('DOB_YEAR').value);
		//VERIFY_DOB=Trim(document.getElementById('VERIFY_DOB_DAY').value)+'-'+Trim(document.getElementById('VERIFY_DOB_MONTH').value)+'-'+Trim(document.getElementById('VERIFY_DOB_YEAR').value);		
		//alert('PREV_EMAIL=>'+PREV_EMAIL+' VERIFY_EMAIL=>'+VERIFY_EMAIL+'\nDOB=>'+DOB+' VERIFY_DOB=>'+VERIFY_DOB);
		//alert('PREV_TEL_MOBILE=>'+PREV_TEL_MOBILE+' VERIFY_MOBILE=>'+VERIFY_MOBILE+'\nMAIL_CONF_CODE=>'+MAIL_CONF_CODE+' MOBILE_CONF_CODE=>'+MOBILE_CONF_CODE);
		
		if(PREV_TEL_MOBILE!=VERIFY_MOBILE)
		{
			if(confirm('The mobile number you entered here for verification did not match the mobile number you had entered earlier.\n Would you like to re-enter your mobile number?'))
			{	
				qstr = 'DEL_CUST_ID='+escape(document.getElementById('CUST_ID').value);
	  			qstr = qstr + '&DEL_LEAD_ID='+escape(document.getElementById('LEAD_ID').value);
	  			qstr = qstr + '&MODE=eteleD';	  			  		
	 			backFlag4Verification='mobile';
	  			xmlhttpPost("GET","registerP.php?"+qstr,"redirectIndexToHome","");
			}
			else
			{
				document.getElementById('VERIFY_MOBILE').select();
			}	
			return false;									
		}
		if(PREV_EMAIL!=VERIFY_EMAIL)
		{
			if(confirm('The E-mail address you entered here for verification did not match the E-mail address you had entered earlier.\n Would you like to re-enter your E-mail address?'))
			{						
				qstr = 'DEL_CUST_ID='+escape(document.getElementById('CUST_ID').value);
	  			qstr = qstr + '&DEL_LEAD_ID='+escape(document.getElementById('LEAD_ID').value);
	  			qstr = qstr + '&MODE=eteleD';
	  			backFlag4Verification='email';
	  			xmlhttpPost("GET","registerP.php?"+qstr,"redirectIndexToHome","");
			}
			else
			{
				document.getElementById('VERIFY_EMAIL').select();
			}	  		
			return false;
		}
		if(MAIL_CONF_CODE!=MOBILE_CONF_CODE)
		{
			alert('Please provide same value for 4-Digit Numeric Password and Re-confirm 4-Digit Numeric Password.');
			return false;
		}
		/*if(DOB!=VERIFY_DOB)
		{
			alert('Please provide same value for Date of birth and Verify Date of birth.');	
			return false;
		}*/	
		else
		{
			insertIntoDB('CUST_ID,LEAD_ID,MAIL_CONF_CODE,MOBILE_CONF_CODE,DOB_DAY,DOB_MONTH,DOB_YEAR','YES');
						
			/*mobileNo = PREV_TEL_MOBILE;
			mobileNo = document.getElementById('offCode').value+mobileNo;
			smsText = 'Thank you for applying at apnaloan.com. We will call you shortly to better understand your specific needs.';
			caseId = document.getElementById('CASE_ID').value;
						
			qstr = 'activity=SendSMS&MobileNo='+mobileNo+'&Text='+smsText+'&CaseId='+caseId;			
			//alert('qstr 1 ==>'+qstr);
			xmlhttpPost("GET","sms.php?"+qstr,"smsVerification","");*/
			
			/*mailmsg='Thank you for applying at apnaloan.com. We will call you shortly to better understand your specific needs.';
			mailTo='service@apnaloan.com';
			subject='Welcome to apnaloan.com';
			qstr = 'activity=SendEmail&To='+mailTo+'&Subject='+subject+'&Message='+mailmsg+'&CaseId='+caseId;			
			//alert('qstr 2==>'+qstr);
			xmlhttpPost("GET","sms.php?"+qstr,"smsVerification","");			
			
			mailmsg='Thank you for applying at apnaloan.com. We will call you shortly to better understand your specific needs.';
			mailTo=document.getElementById('PREV_EMAIL').value;
			subject='Welcome to apnaloan.com';
			qstr = 'activity=SendEmail&To='+mailTo+'&Subject='+subject+'&Message='+mailmsg+'&CaseId='+caseId;			
			//alert('qstr 3==>'+qstr);
			xmlhttpPost("GET","sms.php?"+qstr,"smsVerification","");*/
			
			document.getElementById('loginInformationDiv').style.display='none';
			document.getElementById('personalDetailDiv').style.display='block';
		} 
	}	
}
//**********End Of Validation Of Login Inforamtion*********//

function redirectIndexToHome(responseAjaxData)
{
	//alert('redirectIndexToHome'+responseAjaxData);	
	history.go(-1);	
	//history.back();
}

function fillCarModel(manufacturer)
{
	manufacturerId = Trim(manufacturer.value);
	//alert("manufacturerId=="+manufacturerId);
	qstr = 'manufacturerId='+manufacturerId;
	xmlhttpPost("GET","manufacturerP.php?"+qstr, "fillCarModel_POST", "");
	
}
function fillCarModel_POST(responseAjaxData)
{
	//alert('responseAjaxData==>'+responseAjaxData);
	var drawSelect="<select id=\"CAR_MODEL\" name=\"CAR_MODEL\" style=\"width:140px;\" onchange=\"getother(document.getElementById('CAR_MODEL'),document.getElementById('OTHER_CAR_MODEL'));insertIntoDB('CUST_ID,LEAD_ID,CAR_MODEL','');\">";
	drawSelect+=responseAjaxData;
	drawSelect+="</select>";
	document.getElementById('carModelFill').innerHTML =drawSelect ;	
}

function PropertyIdentified_Handler()
{
	if(document.getElementById('IS_PROPERTY_IDENTIFIED').value=="Y")
	{
		document.getElementById('divPropertyIdentifiedYes').style.display='block';
	}	
	else
	{
		document.getElementById('divPropertyIdentifiedYes').style.display='none';
	}
}

function  checkOnRoadPrice_LoanAmount()
{
	var roadPrice =0;
	var loanAmount =0;
	
	roadPrice = document.getElementById('CAR_ON_ROAD_PRICE').value;
	loanAmount = document.getElementById('LOAN_AMT').value;
	if( parseInt(roadPrice) > parseInt(loanAmount))
	{
		insertIntoDB('CUST_ID,LEAD_ID,CAR_ON_ROAD_PRICE','');
		return true;
	}	
	else
	{
		alert('Approx. On Road Price should greater than Desired Loan Amount');
		return false;
	}
	
}