    var agt=navigator.userAgent.toLowerCase();
	var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
	var metadatalist = "IDBATESNO,SIDBATESNO,EIDBATESNO,DEPEXNOS,TRIALEXNOS,REVIEWEDBY,REVIEWERNOTES,PRODHIST,CASEMDATA,CSTATUS,OWNER,OWNERMDATA,CATEGORY,DOCAUTHOR,DOCAUTHORMDATA,APPLICATION,PRIVILEGE,PROPERTIES,PARENTID,CHILDIDS,NUMCHILD,MEDIA,ARCHIVEID,WKEYWORDS,BKEYWORDS,MENTIONS,KEYDATES,KEYCONCEPTS,ISSUES,PROCESSED,INDEXED,ORGANIZATIONS,SPAM,MESSAGEID,HEADERS,DATESENT,TIMERECVD,FROM,TO,CC,BCC,STATUS,SUBJECT,TITLE,BODY,SUMMARY,NOTES,ATT_NOTES,SOURCE,CD_DVD,DISK,BOX,FILEDATE,FMDATA,PRINTABLE_LINK,TIF_LINK,PDF_LINK,MSOURCE,PIDBATESNO,PRODUCTIONID,PRODUCTIONLABEL,PRODUCTIONDATE";
	var codetemplist = "";
	var arrmetadatalist = metadatalist.split(",");
	var arrcodetemplist = codetemplist.split(",");
	var morebtnHTML_giftmember = '<a href="#section" onclick=\'addInput_giftmember(document.getElementById("no_of_fields").value)\'><span class="blue"><img src="../images/add_gift_member.png"   title="More" border="0"></span></a>&nbsp;&nbsp;&nbsp;<a href="#section" onclick="removeInput_giftmember()"><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	var admin_morebtnHTML_giftmember = '<a href="#section" onclick=\'addInput_giftmember(document.getElementById("no_of_fields").value,"admin")\'><span class="blue"><img src="../images/add_gift_member.png"   title="More" border="0"></span></a>&nbsp;&nbsp;&nbsp;<a href="#section" onclick=\'removeInput_giftmember("admin")\'><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	var removebtnHTML_giftmember = '<a href="#section" onclick="removeInput_giftmember()"><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	var adminremovebtnHTML_giftmember = '<a href="#section" onclick=\'removeInput_giftmember("admin")\'><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 






	var morebtnHTML_pregiftmember = '<a href="#section" onclick=\'addInput_pregiftmember(document.getElementById("no_of_fields1").value)\'><span class="blue"><img src="../images/add_gift_member.png"   title="More" border="0"></span></a>&nbsp;&nbsp;&nbsp;<a href="#section" onclick="removeInput_pregiftmember()"><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	var admin_morebtnHTML_pregiftmember = '<a href="#section" onclick=\'addInput_pregiftmember(document.getElementById("no_of_fields1").value,"admin")\'><span class="blue"><img src="../images/add_gift_member.png"   title="More" border="0"></span></a>&nbsp;&nbsp;&nbsp;<a href="#section" onclick=\'removeInput_pregiftmember("admin")\'><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	var removebtnHTML_pregiftmember = '<a href="#section" onclick="removeInput_pregiftmember()"><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	var adminremovebtnHTML_pregiftmember = '<a href="#section" onclick=\'removeInput_pregiftmember("admin")\'><span class="blue"><img src="../images/remove_gift_member.png" title="Remove" border="0"></span></a> &nbsp;&nbsp;&nbsp;'; 

	function addInput_giftmember(newid, pageflag){
		
			id	=	eval(newid)		
			var morediv = document.getElementById('moredivid');
			tablebody = document.getElementById('mytbody');
			
			if(pageflag!="admin"){
				document.getElementById('txtcredit_amount').value=parseInt(document.getElementById('txtcredit_amount').value)+parseInt(15);
			}
			var max=eval(document.getElementById('maxcount').value)	
			
			if(id>=max)
			{
				alert("Only "+(max-1)+" gift members are to be added ");
				return false;
			}
			if(id<max){

			
			row123 = document.createElement("TR");
			row123.setAttribute("id", 'rowspace' + id);
			
			//creating the label
			cellextr = document.createElement("TD");
			cellextr.setAttribute("align",'right');
			cellextr.setAttribute("width",'200px');
			cellextr.setAttribute("height",'20px');
			cellextr.setAttribute("id", 'tdspace' + id)
			row123.appendChild(cellextr);
			tablebody.appendChild(row123);		
			
			
			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value1_' + id)
			inputEl = document.createElement("DIV");

			var presdiv = 'div1_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value2_' + id)
			inputEl = document.createElement("DIV");

			var presdiv2 = 'div2_' + id;
			ftxtname = 'txtname'+id;
			ftxtid = 'txtname' + id;
			
			inputEl.setAttribute("id", presdiv2);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);

			tablebody.appendChild(row);		
			
			var presdivid = document.getElementById(presdiv);
			presdivid.innerHTML = flabelcreation_giftmemname(flabel,id);

			var presdivid2 = document.getElementById(presdiv2);
			presdivid2.innerHTML = ftltle_name(ftxtname,id);	


			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value3_' + id)
			inputEl = document.createElement("DIV");

			var presdiv3 = 'div3_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv3)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value4_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv4 = 'div4_' + id;
			ftxtname = 'txtaddress'+id;
			ftxtid = 'txtaddress' + id;
			
			inputEl.setAttribute("id", presdiv4);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid3 = document.getElementById(presdiv3);
			presdivid3.innerHTML = flabelcreation_giftmemaddress(flabel,id);

			var presdivid4 = document.getElementById(presdiv4);
			presdivid4.innerHTML = ftltle_address(ftxtname,id);	


			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value5_' + id)
			inputEl = document.createElement("DIV");

			var presdiv5 = 'div5_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv5)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value6_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv6 = 'div6_' + id;
			ftxtname = 'txtphone'+id;
			ftxtid = 'txtphone' + id;
			
			inputEl.setAttribute("id", presdiv6);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid5 = document.getElementById(presdiv5);
			presdivid5.innerHTML = flabelcreation_giftmemphone(flabel,id);

			var presdivid6 = document.getElementById(presdiv6);
			presdivid6.innerHTML = ftltle_phone(ftxtname,id);	

			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value7_' + id)
			inputEl = document.createElement("DIV");

			var presdiv7 = 'div7_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv7)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value8_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv8 = 'div8_' + id;
			ftxtname = 'txtemail'+id;
			ftxtid = 'txtemail' + id;
			
			inputEl.setAttribute("id", presdiv8);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid7 = document.getElementById(presdiv7);
			presdivid7.innerHTML = flabelcreation_giftmememail(flabel,id);

			var presdivid8 = document.getElementById(presdiv8);
			presdivid8.innerHTML = ftltle_email(ftxtname,id);	
			//alert("hi..");


			
		}
		id++; // increment for next to be added elements row
		//alert(document.getElementById("forremove").value)
		if( id==max ){
			if(pageflag!="admin"){
				//displaying only the Remove link if the id reaaches the max limit
				morediv.innerHTML = removebtnHTML_giftmember;
			}else{
				/* For admin end */
				morediv.innerHTML = adminremovebtnHTML_giftmember;
			}
		}else if( id >= document.getElementById("forremove").value ){
			if(pageflag!="admin"){
				/* For userend  */
				morediv.innerHTML = morebtnHTML_giftmember;
			}else{
				morediv.innerHTML = admin_morebtnHTML_giftmember;
			}
		}

		document.getElementById("no_of_fields").value = id;
		
	}
		function addInput_pregiftmember(newid, pageflag){
			
		
			id	=	eval(newid)	
				
			var morediv = document.getElementById('moredivid1');
			tablebody = document.getElementById('mytbody1');
			
			
			var max=eval(document.getElementById('maxcount1').value)	
			
			if(id>=max)
			{
				alert("Only "+(max-1)+" previous gift members are to be added");
				return false;
			}
		
			if(id<max){

			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value1_' + id)
			inputEl = document.createElement("DIV");

			var presdiv = 'divp1_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value2_' + id)
			inputEl = document.createElement("DIV");

			var presdiv2 = 'divp2_' + id;
			ftxtname = 'txtprename'+id;
			ftxtid = 'txtprename' + id;
			
			inputEl.setAttribute("id", presdiv2);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);

			tablebody.appendChild(row);		
			
			var presdivid = document.getElementById(presdiv);
			presdivid.innerHTML = flabelcreation_pregiftmemname(flabel,id);

			var presdivid2 = document.getElementById(presdiv2);
			presdivid2.innerHTML = ftltle_pregiftname(ftxtname,id);	

			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value3_' + id)
			inputEl = document.createElement("DIV");

			var presdiv3 = 'divp3_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv3)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value4_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv4 = 'divp4_' + id;
			ftxtname = 'txtpreaddress'+id;
			ftxtid = 'txtpreaddress' + id;
			
			inputEl.setAttribute("id", presdiv4);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid3 = document.getElementById(presdiv3);
			presdivid3.innerHTML = flabelcreation_pregiftmemaddress(flabel,id);

			var presdivid4 = document.getElementById(presdiv4);
			presdivid4.innerHTML = ftltle_preaddress(ftxtname,id);	


			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value5_' + id)
			inputEl = document.createElement("DIV");

			var presdiv5 = 'divp5_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv5)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value6_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv6 = 'divp6_' + id;
			ftxtname = 'txtprephone'+id;
			ftxtid = 'txtprephone' + id;
			
			inputEl.setAttribute("id", presdiv6);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid5 = document.getElementById(presdiv5);
			presdivid5.innerHTML = flabelcreation_pregiftmemphone(flabel,id);

			var presdivid6 = document.getElementById(presdiv6);
			presdivid6.innerHTML = ftltle_prephone(ftxtname,id);	

			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value7_' + id)
			inputEl = document.createElement("DIV");

			var presdiv7 = 'divp7_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv7)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value8_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv8 = 'divp8_' + id;
			ftxtname = 'txtpreemail'+id;
			ftxtid = 'txtpreemail' + id;
			
			inputEl.setAttribute("id", presdiv8);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid7 = document.getElementById(presdiv7);
			presdivid7.innerHTML = flabelcreation_pregiftmememail(flabel,id);

			var presdivid8 = document.getElementById(presdiv8);
			presdivid8.innerHTML = ftltle_preemail(ftxtname,id);
			


			row = document.createElement("TR");
			row.setAttribute("id", 'row' + id);
			
			//creating the label
			cell = document.createElement("TD");
			cell.setAttribute("align",'right');
			cell.setAttribute("width",'200px');
			cell.setAttribute("id", 'value9_' + id)
			inputEl = document.createElement("DIV");

			var presdiv9 = 'divp9_' + id;
			flabel		= 'txtlabel'+id;
			flabelid	= 'txtlabelid'+id;	
			inputEl.setAttribute("align", "right")	
			inputEl.setAttribute("id", presdiv9)
			cell.appendChild(inputEl);
			row.appendChild(cell);

			//creating the upload file
			cell = document.createElement("TD");
			//alert(cell);
			cell.setAttribute("id", 'value10_' + id)
			inputEl = document.createElement("DIV");
			//inputEl = document.createElement("DIV");

			var presdiv10 = 'divp10_' + id;
			ftxtname = 'txtpredate'+id;
			ftxtid = 'txtpredate' + id;
			
			inputEl.setAttribute("id", presdiv10);
			inputEl.setAttribute("align","left" );
			cell.appendChild(inputEl);
			row.appendChild(cell);
			

			tablebody.appendChild(row);		
			
			var presdivid9 = document.getElementById(presdiv9);
			presdivid9.innerHTML = flabelcreation_pregiftmemdate(flabel,id);

			var presdivid10 = document.getElementById(presdiv10);
			presdivid10.innerHTML = ftltle_predate(ftxtname,id);	



			


			
		}
		id++; // increment for next to be added elements row
		//alert(document.getElementById("forremove").value)
		if( id==max ){
			if(pageflag!="admin"){
				//displaying only the Remove link if the id reaaches the max limit
				morediv.innerHTML = removebtnHTML_pregiftmember;
			}else{
				/* For admin end */
				morediv.innerHTML = adminremovebtnHTML_pregiftmember;
			}
		}else if( id >= document.getElementById("forremove").value ){
			if(pageflag!="admin"){
				/* For userend  */
				morediv.innerHTML = morebtnHTML_pregiftmember;
			}else{
				morediv.innerHTML = admin_morebtnHTML_pregiftmember;
			}
		}

		document.getElementById("no_of_fields1").value = id;
		
	}


	/*label creation for title*/
	function flabelcreation(fvalname,rid){
			var nooffields =  rid
			var textfval;
			textfval = "<span class=required>*</span> <span class=arial_bold_10>"+"Upload File"+" "+nooffields+":</span>";				
			return textfval;
	} 

	/*function creation for text box */
	function ftltle(fvalname,rid){
				var nooffields       =  rid
				var textfval;				
				textfval = "<INPUT  type=file  name=" + fvalname + " id=\"uploadfile"+rid+"\"  size=70 class=\"Formfield\" >";
				return textfval;
	} 

	/*label creation for title*/
	function flabelcreation1(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval='';				
			//textfval = "<span class=required>*</span> <span class=arial_bold_10>"+"Thumbnail Image"+" "+nooffields+":</span>";
			return textfval;
			} 
	/*function creation for text box */

	function ftltle1(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval='';				
			//textfval = "<INPUT  type=file  name=" + fvalname + " id=\"uploadthumb"+rid+"\"  size=20 class=\"Formfield\" >";
			return textfval;
	} 
	/*label creation for title*/
	function flabelcreation2(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<span class=required>*</span> <span class=arial_bold_10>"+"Template Image"+" "+nooffields+":</span>";
			return textfval;
			} 
	/*function creation for text box */

	function flabelcreation_giftmemname(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<font color=#CC0000>*</font> <span class=arial_bold_10>"+" First & Last Name "+" "+nooffields+":</span>";
			return textfval;
			} 
	function flabelcreation_pregiftmemname(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = " <span class=arial_bold_10>"+" First & Last Name "+" "+nooffields+":</span>";
			return textfval;
	} 

	function flabelcreation_pregiftmemdate(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = " <span class=arial_bold_10>"+" <b></b> Date "+" "+nooffields+":</span>";
			return textfval;
	} 


	function flabelcreation_giftmememail(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<font color=#CC0000>*</font> <span class=arial_bold_10>"+" Email "+" "+nooffields+":</span>";
			return textfval;
	} 
	function flabelcreation_pregiftmememail(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = " <span class=arial_bold_10>"+" Email "+" "+nooffields+":</span>";
			return textfval;
	} 
	function flabelcreation_giftmemphone(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<font color=#CC0000>*</font> <span class=arial_bold_10>"+" Phone "+" "+nooffields+":</span>";
			return textfval;
	} 
	function flabelcreation_pregiftmemphone(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = " <span class=arial_bold_10>"+" Phone "+" "+nooffields+":</span>";
			return textfval;
	} 
	/*label creation for address*/
	function flabelcreation_pregiftmemaddress(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = " <span class=arial_bold_10>"+"Mailing Address "+" "+nooffields+":</span>";
			return textfval;
	} 
	function flabelcreation_giftmemaddress(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<font color=#CC0000>*</font> <span class=arial_bold_10>"+"Mailing Address "+" "+nooffields+":</span>";
			return textfval;
	} 
	/*function creation for text box */
	function ftltle_name(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<INPUT  type=text  name=\"" + fvalname + "\" id=\"txtname"+rid+"\"  size=30 class=\"Formfield\" >";
			return textfval;
	} 
	/*function creation for text box */
	function ftltle_pregiftname(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<INPUT  type=text  name=\"" + fvalname + "\" id=\"txtprename"+rid+"\"  size=30 class=\"Formfield\" >";
			return textfval;
	} 
	/*function creation for text box */
	function ftltle_predate(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;	
			
			textfval = "<input type=text name=" + fvalname + "  id=" + fvalname + "  class=\"Formfield\" readonly value=\"\"><img src=\"../admin/includes/images/calen_icon.gif\" id=\"imgcal"+rid+"\" border=0   onclick=\'return showCalendar(\"txtpredate"+rid+"\", \"mm-dd-yyyy\")\'>";			
			return textfval;
	} 
	function ftltle_email(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<INPUT  type=text  name=" + fvalname + " id=\"txtemail"+rid+"\"  size=30 class=\"Formfield\" >";
			return textfval;
	} 
	function ftltle_preemail(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<INPUT  type=text  name=" + fvalname + " id=\"txtpreemail"+rid+"\"  size=30 class=\"Formfield\" >";
			return textfval;
	} 
	function ftltle_phone(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;	
			cphone1="txtphone1"+rid
			cphone2="txtphone2"+rid
			cphone3="txtphone3"+rid
			//textfval = "<INPUT  type=text  name=" + fvalname + " id=\"txtphone"+rid+"\"  size=30 class=\"Formfield\" >";
			textfval = "<input type=text name=" + cphone1 + "  id=" + cphone1 + "  class=\"Formfield\"  maxlength=3 style=width:28px  onkeyup=\'javascript:tel3("+cphone1+","+cphone2+")\'>						&nbsp;-&nbsp&nbsp;<input type=text name=" + cphone2 + " id=" + cphone2 + " class=\"Formfield\"  maxlength=3 style=width:28px onkeyup=\'javascript:tel3("+cphone2+","+cphone3+")\'>&nbsp;&nbsp;-&nbsp;&nbsp;<input type=text name=" + cphone3 + "  id=" + cphone3 + " class=\"Formfield\"  maxlength=4 style=width:38px >";
			return textfval;
	} 
	function ftltle_prephone(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;	
			cphone1="txtprephone1"+rid
			cphone2="txtprephone2"+rid
			cphone3="txtprephone3"+rid
			//textfval = "<INPUT  type=text  name=" + fvalname + " id=\"txtphone"+rid+"\"  size=30 class=\"Formfield\" >";
			textfval = "<input type=text name=" + cphone1 + "  id=" + cphone1 + "  class=\"Formfield\"  maxlength=3 style=width:28px  onkeyup=\'javascript:tel3("+cphone1+","+cphone2+")\'>						&nbsp;-&nbsp&nbsp;<input type=text name=" + cphone2 + " id=" + cphone2 + " class=\"Formfield\"  maxlength=3 style=width:28px onkeyup=\'javascript:tel3("+cphone2+","+cphone3+")\'>&nbsp;&nbsp;-&nbsp;&nbsp;<input type=text name=" + cphone3 + "  id=" + cphone3 + " class=\"Formfield\"  maxlength=4 style=width:38px >";
			return textfval;
	} 

	function tel3(ffldname,sfldname)
	{
		if (ffldname.value.length > 2){		
			sfldname.focus();		
		}	
	}
	/*function creation for text box */

	function ftltle_address(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<textarea  name="+fvalname+"  id=\"txtaddress"+rid+"\" style=width:200px;height:60px class=Formfield>";
			return textfval;
	} 
	function ftltle_preaddress(fvalname,rid) 
	{
			var nooffields       =  rid
			var textfval;				
			textfval = "<textarea  name="+fvalname+"  id=\"txtpreaddress"+rid+"\" style=width:200px;height:60px class=Formfield>";
			return textfval;
	} 

	function removeInput_giftmember(pageflag){

		var morediv = document.getElementById('moredivid');	
		var max=document.getElementById('maxcount').value;

		if ( id >=document.getElementById("forremove").value && id <=max ) {
			if( pageflag!="admin"){
				/* For userend  */	document.getElementById('txtcredit_amount').value=parseInt(document.getElementById('txtcredit_amount').value)-parseInt(15)
			}
	
			id--; // decrement to capture previously added elements row
			

			tablebody = document.getElementById('mytbody');
	
			remUI1 = document.getElementById('div1_' + id);
			remcell1 = document.getElementById('value1_' + id);		
			remcell1.removeChild(remUI1);

		
			remUI2=document.getElementById('div2_' + id);
			remcell2 = document.getElementById('value2_' + id);		
			remcell2.removeChild(remUI2);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell1);
			remrow.removeChild(remcell2);
			tablebody.removeChild(remrow);

			remUI3 = document.getElementById('div3_' + id);
			remcell3 = document.getElementById('value3_' + id);		
			remcell3.removeChild(remUI3);

		
			remUI4=document.getElementById('div4_' + id);
			remcell4 = document.getElementById('value4_' + id);		
			remcell4.removeChild(remUI4);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell3);
			remrow.removeChild(remcell4);
			tablebody.removeChild(remrow);

			remUI5 = document.getElementById('div5_' + id);
			remcell5 = document.getElementById('value5_' + id);		
			remcell5.removeChild(remUI5);

		
			remUI6=document.getElementById('div6_' + id);
			remcell6 = document.getElementById('value6_' + id);		
			remcell6.removeChild(remUI6);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell5);
			remrow.removeChild(remcell6);
			tablebody.removeChild(remrow);

			remUI7 = document.getElementById('div7_' + id);
			remcell7 = document.getElementById('value7_' + id);		
			remcell7.removeChild(remUI7);

		
			remUI8=document.getElementById('div8_' + id);
			remcell8 = document.getElementById('value8_' + id);		
			remcell8.removeChild(remUI8);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell7);
			remrow.removeChild(remcell8);
			tablebody.removeChild(remrow);
			
			remcellextr = document.getElementById('tdspace' + id);		
			remrow = document.getElementById('rowspace' + id);
			remrow.removeChild(remcellextr);
			tablebody.removeChild(remrow);

			document.getElementById("no_of_fields").value = id;
		} 

		if(id <= 1 ){
			if(pageflag!="admin"){
				/* for the user end */
				morediv.innerHTML = '<a href="#section" onclick=\'addInput_giftmember(document.getElementById("no_of_fields").value)\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
			}else{
				/* Admin end */
				morediv.innerHTML = '<a href="#section" onclick=\'addInput_giftmember(document.getElementById("no_of_fields").value,"admin")\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
			}
		}else if(id >1){
			if((id == document.getElementById("forremove").value) && (document.getElementById("giftmenber").value == 1)){
				if(pageflag!="admin"){
					morediv.innerHTML = '<a href="#section" onclick=\'addInput_giftmember(document.getElementById("no_of_fields").value)\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
				}else{
					morediv.innerHTML = '<a href="#section" onclick=\'addInput_giftmember(document.getElementById("no_of_fields").value,"admin")\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
				}
			}else{
				if(pageflag!="admin"){
					/* For userend  */
					morediv.innerHTML = morebtnHTML_giftmember;
				}else{
					morediv.innerHTML = admin_morebtnHTML_giftmember;
				}
			}
	   }
			
	}// end of  removeInput()

	function removeInput_pregiftmember(pageflag){

		var morediv = document.getElementById('moredivid1');	
		var max=document.getElementById('maxcount1').value;

		if ( id >=document.getElementById("forremove").value && id <=max ) {
			
	
			id--; // decrement to capture previously added elements row
			

			tablebody = document.getElementById('mytbody1');
	
			remUI1 = document.getElementById('divp1_' + id);
			remcell1 = document.getElementById('value1_' + id);		
			remcell1.removeChild(remUI1);

		
			remUI2=document.getElementById('divp2_' + id);
			remcell2 = document.getElementById('value2_' + id);		
			remcell2.removeChild(remUI2);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell1);
			remrow.removeChild(remcell2);
			tablebody.removeChild(remrow);

			remUI3 = document.getElementById('divp3_' + id);
			remcell3 = document.getElementById('value3_' + id);		
			remcell3.removeChild(remUI3);

		
			remUI4=document.getElementById('divp4_' + id);
			remcell4 = document.getElementById('value4_' + id);		
			remcell4.removeChild(remUI4);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell3);
			remrow.removeChild(remcell4);
			tablebody.removeChild(remrow);

			remUI5 = document.getElementById('divp5_' + id);
			remcell5 = document.getElementById('value5_' + id);		
			remcell5.removeChild(remUI5);

		
			remUI6=document.getElementById('divp6_' + id);
			remcell6 = document.getElementById('value6_' + id);		
			remcell6.removeChild(remUI6);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell5);
			remrow.removeChild(remcell6);
			tablebody.removeChild(remrow);

			remUI7 = document.getElementById('divp7_' + id);
			remcell7 = document.getElementById('value7_' + id);		
			remcell7.removeChild(remUI7);

		
			remUI8=document.getElementById('divp8_' + id);
			remcell8 = document.getElementById('value8_' + id);		
			remcell8.removeChild(remUI8);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell7);
			remrow.removeChild(remcell8);
			tablebody.removeChild(remrow);

			remUI9 = document.getElementById('divp9_' + id);
			remcell9 = document.getElementById('value9_' + id);		
			remcell9.removeChild(remUI9);

		
			remUI10=document.getElementById('divp10_' + id);
			remcell10 = document.getElementById('value10_' + id);		
			remcell10.removeChild(remUI10);	


			remrow = document.getElementById('row' + id);
			remrow.removeChild(remcell9);
			remrow.removeChild(remcell10);
			tablebody.removeChild(remrow);

			document.getElementById("no_of_fields1").value = id;
		} 

		if(id <= 1 ){
			if(pageflag!="admin"){
				/* for the user end */
				morediv.innerHTML = '<a href="#section" onclick=\'addInput_pregiftmember(document.getElementById("no_of_fields1").value)\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
			}else{
				/* Admin end */
				morediv.innerHTML = '<a href="#section" onclick=\'addInput_pregiftmember(document.getElementById("no_of_fields1").value,"admin")\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
			}
		}else if(id >1){
			if((id == document.getElementById("forremove").value) && (document.getElementById("giftmenber").value == 1)){
				if(pageflag!="admin"){
					morediv.innerHTML = '<a href="#section" onclick=\'addInput_pregiftmember(document.getElementById("no_of_fields1").value)\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
				}else{
					morediv.innerHTML = '<a href="#section" onclick=\'addInput_pregiftmember(document.getElementById("no_of_fields1").value,"admin")\'><span class="blue"><img src="../images/add_gift_member.png"  title="More" border="0"></span></a>';
				}
			}else{
				if(pageflag!="admin"){
					/* For userend  */
					morediv.innerHTML = morebtnHTML_pregiftmember;
				}else{
					morediv.innerHTML = admin_morebtnHTML_pregiftmember;
				}
			}
	   }
			
	}// end of  removeInput()
