function view_user(page,div_id)
{ 
	if(document.frmpurchase.userid.value=='')
	{
		alert('Please enter user id');
		document.frmpurchase.userid.focus();
		return false;
	} 
    url = "fetch_user_data.php";        
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_usertype(page,div_id,utype)
{
	//alert(div_id);
	var utype=document.frmuser.user_type.value;
    url = "user_fetch_data.php?user_type="+utype;	 
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);
	return false;
}
function view_package(page,div_id)
{ 	
	if(document.frminsurance.destination.value=='')
	{
		alert('Please select destination');
		document.frminsurance.destination.focus();
		return false;
	} 
	
    url = "user_quote.php";        
    subject_id = div_id;
    http.open("GET", url, false);
    http.onreadystatechange = handleHttpResponse;
    http.send(null); 
    return false;
}
function view_planner_form(page,div_id,itemid,type,errno,sucmsg,start,pg)
{ 
	if(itemid=="")
		type="Add";
	else
		type="Modify";

	url = "fetch_planner_form.php?id="+itemid+"&pageans="+type+"&errno="+errno+"&sucmsg="+sucmsg+"&start="+start+"&pg="+pg;      
	subject_id = div_id;
	http.open("GET", url, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
	return false;
}
function view_kit(start,pg, msg)
{
	startObj();
	var url_login ="fetch_planner_kitlist.php?page=list&start="+start+"&pg="+pg;
	
	objXmlHTTP.open("POST",url_login,false);
	objXmlHTTP.send(url_login);
	planner_content = objXmlHTTP.responseText;
	
	document.getElementById("plannerkitcontent").innerHTML=planner_content;

	if(msg==1)
		alert("Successfully Added");
}
function view_planner(start,pg,msg)
{	
	startObj();
	var url_login ="fetch_planner_diary.php?page=list&start="+start+"&pg="+pg;

	objXmlHTTP.open("POST",url_login,false);
	objXmlHTTP.send(url_login);
	planner_content = objXmlHTTP.responseText;
	document.getElementById("plannerdiarycontent").innerHTML=planner_content;
	if(msg==1)
		alert("Successfully Added");
}
function view_kitlist(page,div_id,itemid,type,errno,sucmsg)
{ 
	if(itemid=="")
		type="Add";
	else
		type="Modify";
	//alert(type);
    url = "fetch_kitlist.php?id="+itemid+"&kitpage="+type+"&errno="+errno+"&sucmsg="+sucmsg;        
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);
    return false;
}
function view_gift(type,div_id,usercode,start,pg)
{   
    if(type=="direct")
    {
		if(document.frmsearch.gyuname.value=='')
		{
			alert('Please enter Email Address to search');
			document.frmsearch.gyuname.focus();
			return false;
		} 
    	var gyuloginid=document.frmsearch.gyuname.value;
    	var gy_userid=document.frmsearch.gyuid.value;
    	
    	url="fetch_user_data.php?type=direct&gyuloginid="+gyuloginid+"&gy_userid="+gy_userid+"&start="+start+"&pg="+pg;	
    }
    else
    {
    	url="fetch_user_data.php?usercode="+usercode;        
    }
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);
	
	setTimeout("if(document.frmsearch.contbutton){document.frmsearch.contbutton.focus();}",1500);
}
function view_planner_diary(div_id,planid,type,start,pg)
{ 
	if(parseInt(document.plannerfrm.remaindays.value)==0)
	{
		alert("Sorry, you have left with Nil Days to plan");		
	}
	else
	{
		if(planid=="")
			type="Add";
		else
			type="Modify";

		url = "fetch_planner_diary.php?page=form&id="+planid+"&type="+type+"&start="+start+"&pg="+pg;   
		subject_id = div_id;
		http.open("GET", url, true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null); 

		setTimeout("if(document.plannerfrm.btnsave){document.plannerfrm.btnsave.focus();}",1500);
	}

}
function view_planner_kitlist(div_id,kitid,type,start,pg)
{ 
	if(kitid=="")
		type="Add";
	else
		type="Modify";
    url = "fetch_planner_kitlist.php?page=form&id="+kitid+"&type="+type+"&pg="+pg;        
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);  
	
    setTimeout("if(document.plannerfrm.btnsave){document.plannerfrm.btnsave.focus();}",1500);
}
function view_customer(div_id,start,pg)
{  
	if(!start){var start=0;}
	if(!pg){var pg=1;}
	if(document.frmsearch.gyuname.value=="" && document.frmsearch.dob.value=="" && document.frmsearch.postcode.value=="" && document.frmsearch.chkall.checked==false)
	{
		alert('Please enter any one of the options to search');
		document.frmsearch.gyuname.focus();
		return false;
	}
	var custname=document.frmsearch.gyuname.value;
	var dob=document.frmsearch.dob.value;
	var pcode=document.frmsearch.postcode.value;
	var notpurchase=document.frmsearch.notpurchase.value;
	var checkall="";
	var notpurchase1="";
	if(document.frmsearch.chkall.checked==true)
	{
	  checkall=document.frmsearch.chkall.value;
	}
	if(document.frmsearch.notpurchase.checked==true)
	{
	  notpurchase1=document.frmsearch.notpurchase.value;
	}
	url = "fetch_customer_data.php?custname="+custname+"&dob="+dob+"&pcode="+pcode+"&start="+start+"&pg="+pg+"&checkall="+checkall+"&notpurchase="+notpurchase1;
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_callcenter_gift(div_id,sucmsg,gyuname)
{    
	if(document.frmsearch.gyuname.value=='')
	{
		alert('Please enter Email Address to search');
		document.frmsearch.gyuname.focus();
		return false;
	} 

	var gyulogid=document.frmsearch.gyuname.value;
	var gy_userid=document.frmsearch.gyuid.value; 
	url = "fetch_callcenter_data.php?gyulogid="+gyulogid+"&gy_userid="+gy_userid+"&sucmsg="+sucmsg+"&gyuser="+gyuname;
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null); 

   
}
function view_endorsement_number(div_id,gyuid,gyu_fullname,policyid,policyno,gytid)
{
	var endorsedata=""
	var url="fetch_endorsement_number.php?gyuid="+gyuid+"&gyu_fullname="+gyu_fullname+"&policyid="+policyid+"&policyno="+policyno+"&gytid="+gytid;
	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var endorsedata = objXmlHTTP.responseText;
     
    var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=endorsedata
}
function view_endorsement_no(div_id,policy_no,policy_id,user_id,mname,gyuname)
{
	url = "endorsement_document.php?page=form&policy_no="+policy_no+"&policy_id="+policy_id+"&user_id="+user_id+"&umname="+mname+"&gyuname="+gyuname;
     
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_readonlyendor_document(div_id,user_id,gyuname,policy_id,policy_no)
{
	url = "fetch_readonly_document.php?page=form&policy_no="+policy_no+"&policy_id="+policy_id+"&user_id="+user_id+"&gyuname="+gyuname;
     
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}

function view_endorsement_details(div_id,start,pg)
{ 
	document.getElementById('end1').innerHTML="";
	if(document.frmsearch.gyuname.value=='' && document.frmsearch.policyno.value=='' && document.frmsearch.dob.value=='' && document.frmsearch.postcode.value=='')
	{
		alert('Please enter any one of the option');
		document.frmsearch.gyuname.focus();
		return false;
	} 	
	if(document.frmsearch.dob.value!='')
	{
		if(!dateformat_with_leap(document.frmsearch.dob.value,document.frmsearch.dob,"Date of Birth"))
		{
			return false;
		}
	}
	var firstname=document.frmsearch.gyuname.value;
	var policy=document.frmsearch.policyno.value;
	var dob=document.frmsearch.dob.value;
	var postcode=document.frmsearch.postcode.value;
	var gy_userid=document.frmsearch.gyuid.value;
	var endorsedata=""

	var url="fetch_endorsement_details.php?gyuname="+firstname+"&policyno="+policy+"&dob="+dob+"&postcode="+postcode+"&start="+start+"&pg="+pg;	

	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var endorsedata = objXmlHTTP.responseText;     
    var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=endorsedata
}
function view_readonlyendor_list(div_id,start,pg)
{ 
	document.getElementById('end').innerHTML="";
	if(document.frmsearch.gyuname.value=='' && document.frmsearch.policyno.value=='')
	{
		alert('Please enter any one of the option');
		document.frmsearch.gyuname.focus();
		return false;
	} 
	var firstname=document.frmsearch.gyuname.value;
	var policy=document.frmsearch.policyno.value;
	var gy_userid=document.frmsearch.gyuid.value;
	var endorsedata=""

	var url="fetch_readonly_list.php?gyuname="+firstname+"&policyno="+policy+"&start="+start+"&pg="+pg;	

	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var endorsedata = objXmlHTTP.responseText;     
    var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=endorsedata
}
function view_commission_list(div_id)
{ 
	if(document.introfrm.fromdate.value=="")
	{
		alert('Please enter From Date');
		document.introfrm.fromdate.focus();
		return false;
	} 
	if(document.introfrm.fromdate.value!="")
	{
	  if(!dateformat_with_leap(document.introfrm.fromdate.value,document.introfrm.fromdate,"From Date"))
	  {
			return false;
	  }
	}
	if(document.introfrm.todate.value=="")
	{
		alert('Please enter To Date');
		document.introfrm.todate.focus();
		return false;
	} 
	
	if(document.introfrm.todate.value!="")
	{
		if(!dateformat_with_leap(document.introfrm.todate.value,document.introfrm.todate,"To Date"))
		{
			return false;
		}
		if(convdateformat(document.introfrm.fromdate.value)>=convdateformat(document.introfrm.todate.value))
		{
			alert("To Date should be greater than From Date");
			document.introfrm.todate.focus();
			return false;
		}
	}
	var fromdate=document.introfrm.fromdate.value;
	var todate=document.introfrm.todate.value;
	//var gy_userid=document.frmsearch.gyuid.value;
	var commission_data=""

	var url="fetch_commission_list.php?fromdate="+fromdate+"&todate="+todate;	

	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var commission_data = objXmlHTTP.responseText;     
    	var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=commission_data
}
function view_intro_commission(div_id)
{ 	
	if(document.introfrm.ddfrom.value!="" && document.introfrm.ddto.value!="")
	{		
		if(convdateformat(document.introfrm.ddfrom.value)>=convdateformat(document.introfrm.ddto.value))
		{
			alert("To Date should be greater than From Date");
			document.introfrm.ddto.focus();
			return false;
		}
	}
	var fromdd=document.introfrm.ddfrom.value;
	var frommon=document.introfrm.mondd3.value;
	var fromdyr=document.introfrm.yrdd3.value;
	var fromdate=fromdd+"/"+frommon+"/"+fromdyr;

	var todd=document.introfrm.ddto.value;
	var tomon=document.introfrm.monddto.value;
	var todyr=document.introfrm.yrddto.value;
	var todate=todd+"/"+tomon+"/"+todyr;
	//var gy_userid=document.frmsearch.gyuid.value;
	var commission_data=""
	var orgname=document.introfrm.orgname.value;
	//var intro_name=document.introfrm.intro_name.value;
	var url="fetch_introducer_commission.php?fromdate="+fromdate+"&todate="+todate+"&orgname="+orgname;	

	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var commission_data = objXmlHTTP.responseText;     
    	var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=commission_data
}
function view_user_details(div_id,policy_id,policyno)
{     
	var firstname=document.frmsearch.gyuname.value;
	var gy_userid=document.frmsearch.gyuid.value;

	var endorsedata=""
	var url = "fetch_endorsement_details.php?mname="+firstname+"&gy_userid="+gy_userid+"&policyid="+policy_id+"&policy_no="+policyno;

	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var endorsedata = objXmlHTTP.responseText;
	 
	var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=endorsedata
}
function view_adminuser_details(div_id)
{     
	var uname=document.frmuser.uname.value;
	var userid=document.frmuser.userid.value;

	var endorsedata="";
	var url="fetch_user_details.php?username="+uname+"&userid="+userid;

	startObj();
	objXmlHTTP.open("GET",url,false);
	objXmlHTTP.send(url);
	var endorsedata = objXmlHTTP.responseText;
	 
	var divObj=eval("document.getElementById('"+div_id+"')");
	divObj.innerHTML=endorsedata
}
function view_customerlist(div_id,gapid)
{ 	
    url = "fetch_customer_list.php?gapid="+gapid;
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_winter(div_id)
{
	var winterCont="<div>";
	winterCont+="<b>Would you like to include Winter Sports Cover?</b> &nbsp; <input type='radio' name='sports' class='optinput' onClick='javascript:document.getElementById(\"course\").style.display=\"inline\";' /> Yes &nbsp; <input type='radio' name='sports' class='optinput' /> No <br />";
	winterCont+="3 months Europe standard package with Winter Sports Cover = <b>&pound; 110.98</b>";
	winterCont+="<div id='course' style='display:none'><br/><br/><b>Would you like to include Instructors course along with the Winter Sports cover?</b> &nbsp; <input type='radio' name='sports' class='optinput'/> Yes &nbsp; <input type='radio' name='sports' class='optinput' /> No <br />";
	winterCont+="3 months Europe standard package with Winter Sports Cover and Instructor Course = <b>&pound; 120.98</b>";
	winterCont+="</div><br/><br/>&nbsp;<input type='button' value='Proceed to Purchase' onClick=\"return view_giftvoucher('giftdata')\"><br/><br/>";
	winterCont+="</div>";

	document.getElementById(div_id).innerHTML=winterCont;
}
function view_giftvoucher(div_id)
{
	url = "user_giftvoucher.php";        
    subject_id = div_id;
    http.open("GET", url, false);
    http.onreadystatechange = handleHttpResponse;
    http.send(null); 
    return false;	
}
function view_insurance_cart(page,div_id)
{ 	
	document.getElementById('cartdata').style.display='';
	if(document.frminsurance.acceptpolicy.checked==true)
	{
		url = "insurance_cart.php";        
		subject_id = div_id;
		http.open("GET", url, false);
		http.onreadystatechange = handleHttpResponse;
		http.send(null); 		
	} 
	else
	{
		document.getElementById('cartdata').style.display='none';
	}
}
function showDocument(val1)
{
	var myWin=window.open(val1,"URL","toolbar=no,location=no,directories=no,status=no,resizable=yes,scrollbars=yes,width=700,height=700");
	myWin.focus();
    return false;
	
}
function changeWinter(ch)
{
	if(ch==1)
	{
		document.getElementById('wininfo').innerHTML="Winter Sports Cover Amount is <b>&pound; 20.00</b>&nbsp;<input type='button' value='Proceed to Purchase' onClick=\"return view_giftvoucher('giftdata')\">";
	}
	else
	{
		document.getElementById('wininfo').innerHTML="Winter Sports Cover along with the Instructors Course Amount is <b>&pound; 30.00</b>&nbsp;<input type='button' value='Proceed to Purchase' onClick=\"return view_giftvoucher('giftdata')\">";
	}
}
var count=1;
var cntflag=0;
function addElement(cnt)
{
	var objElement1=eval("document.getElementById('midcont')");
	var objElement2=eval("document.getElementById('leftcont')");
	var objElement3=eval("document.getElementById('rightcont')");
	var objElement4=eval("document.getElementById('smidcont')");
	var objElement5=eval("document.getElementById('sleftcont')");
	var objElement6=eval("document.getElementById('srightcont')");

	var existContent1=objElement1.innerHTML;
	var existContent2=objElement2.innerHTML;
	var existContent3=objElement3.innerHTML;
	var existContent4=objElement4.innerHTML;
	var existContent5=objElement5.innerHTML;
	var existContent6=objElement6.innerHTML;	

	if(cnt!="" && cnt!=0 && cnt!=undefined && cntflag==0)
	{
		count=cnt;
		cntflag=1;
	}
	
	var chk=0;
	var gsplen=parseInt(document.frminsurance.gsptxtcount.value);

	for(i=1;i<=count;i++)
	{
		if(eval("document.frminsurance.month"+i)=="[object]" || eval("document.frminsurance.month"+i)=="[object HTMLInputElement]")
		{
			if(eval("document.frminsurance.month"+i).value=="" || eval("document.frminsurance.month"+i).value==0)
			{
				chk=1;
				alert("Please enter Month");
				eval("document.frminsurance.month"+i).focus();
				break;
			}
			for(j=1;j<=count;j++)
			{
				if(i!=j)
				{
					if(eval("document.frminsurance.month"+j)=="[object]" || eval("document.frminsurance.month"+j)=="[object HTMLInputElement]")
					{
						if(eval("document.frminsurance.month"+i).value!="" && eval("document.frminsurance.month"+i).value==eval("document.frminsurance.month"+j).value)
						{
							chk=1;
							alert(eval("document.frminsurance.month"+j).value + " month is already exists")
							eval("document.frminsurance.month"+j).focus();
							break;
						}
					}					
				}
			}
			for(g=1;g<=gsplen;g++)
			{
				if(eval("document.getElementById('gsp"+i+"_"+g+"')").value=="" || eval("document.getElementById('gsp"+i+"_"+g+"')").value==0)
				{
					chk=1;
					alert("Please enter Gross Selling Price");
					eval("document.getElementById('gsp"+i+"_"+g+"')").focus();
					break;
				}
				if(eval("document.getElementById('sgsp"+i+"_"+g+"')").value=="" || eval("document.getElementById('sgsp"+i+"_"+g+"')").value==0)
				{
					chk=1;
					alert("Please enter Scale Rate");
					eval("document.getElementById('sgsp"+i+"_"+g+"')").focus();
					break;
				}
				if(eval("document.getElementById('sgsp"+i+"_"+g+"')").value!="" && parseFloat(eval("document.getElementById('gsp"+i+"_"+g+"')").value)<parseFloat(eval("document.getElementById('sgsp"+i+"_"+g+"')").value))
				{
					chk=1;
					alert("Scale Rate should not be greater than the Gross Selling Price");
					eval("document.getElementById('sgsp"+i+"_"+g+"')").focus();
					break;
				}
			}	
			if(eval("document.frminsurance.excess"+i).value=="" || eval("document.frminsurance.excess"+i).value==0)
			{
				chk=1;
				alert("Please enter Excess Waiver for Std in Gross Selling Price");
				eval("document.frminsurance.excess"+i).focus();
				break;
			}
			if(eval("document.frminsurance.sexcess"+i).value=="" || eval("document.frminsurance.sexcess"+i).value==0)
			{
				chk=1;
				alert("Please enter Excess Waiver for Std in Scale Rate");
				eval("document.frminsurance.sexcess"+i).focus();
				break;
			}
		}
		if(chk==1)
		{
			break;
		}
	}

	if(chk==0)
	{
		count++;

		url = "includes/fetch_package_data.php?count="+count;	
		startObj();
		objXmlHTTP.open("POST",url,false);
		objXmlHTTP.send(url);
		var packagedata = objXmlHTTP.responseText;

		var packarr= new Array("","","","");
		packarr=packagedata.split("***");
		
		monthData=[];
		excessData=[];
		gspFieldData=[];
		sgspFieldData=[];
		smonthData=[];
		sexcessData=[];
		
		var package_count=parseInt(document.frminsurance.package_count.value);
		
		for(i=1;i<=(count-1);i++){
			if(document.getElementById("leftcont"+i).style.display!="none"){
				monthData[i]=eval("document.frminsurance.month"+i).value;
				excessData[i]=eval("document.frminsurance.excess"+i).value;
				gspFieldData[i]=[];
				sgspFieldData[i]=[];
				smonthData[i]=eval("document.frminsurance.smonth"+i).value;
				sexcessData[i]=eval("document.frminsurance.sexcess"+i).value;
				for(j=1;j<=package_count;j++){
					gspFieldData[i][j]=document.getElementById("gsp"+i+"_"+j).value;
					sgspFieldData[i][j]=document.getElementById("sgsp"+i+"_"+j).value;
				}
			}
		}
		
		objElement1.innerHTML=existContent1+packarr[0];
		objElement2.innerHTML=existContent2+packarr[1];
		objElement3.innerHTML=existContent3+packarr[2];
		objElement4.innerHTML=existContent4+packarr[3];
		objElement5.innerHTML=existContent5+packarr[4];
		objElement6.innerHTML=existContent6+packarr[5];
		document.frminsurance.hidcount.value=count;

		for(i=1;i<=(count-1);i++){
			if(document.getElementById("leftcont"+i).style.display!="none"){
				eval("document.frminsurance.month"+i).value=monthData[i];
				eval("document.frminsurance.excess"+i).value=excessData[i];
				eval("document.frminsurance.smonth"+i).value=smonthData[i];
				eval("document.frminsurance.sexcess"+i).value=sexcessData[i];
				for(j=1;j<=package_count;j++){
					document.getElementById("gsp"+i+"_"+j).value=gspFieldData[i][j];
					document.getElementById("sgsp"+i+"_"+j).value=sgspFieldData[i][j];
				}
			}
		}
	}
}
var count1=1;
function addEmail(divid, frmObj)
{
	var objElement=eval("document.getElementById('"+divid+"')");
	var existContent=objElement.innerHTML;

	count1++;

	frmObj.elecount.value=count1;

	var emaildata = "<div id='divid"+count1+"'><table border='0' cellspacing='0' cellpadding='2' width='735px'><tr><td align='right' width='10px'>&nbsp;</td><td width='360px'><input name='fname' id='fname"+count1+"' type='text' maxlength='50' onkeypress='return characteronly(this);' /></td><td width='50px'><input name='address' type='text' maxlength='50' onkeypress='return emailfld(this);' onblur='validate_email(this)' id='address"+count1+"' /></td><td width='50px'><input name='address' type='text' maxlength='50' onkeypress='return emailfld(this);' onblur='validate_email(this)' id='address"+count1+"' /></td><td><a href='javascript:removeElement("+count1+");' width='50px'>Delete</a></td></tr></table></div>";

	objElement.innerHTML=existContent+emaildata;
}
function removeElement(id)
{
	var objElement1=eval("document.getElementById('leftcont"+id+"')");
	var objElement2=eval("document.getElementById('rightcont"+id+"')");
	var objElement3=eval("document.getElementById('midcont"+id+"')");
	var objElement4=eval("document.getElementById('sleftcont"+id+"')");
	var objElement5=eval("document.getElementById('srightcont"+id+"')");
	var objElement6=eval("document.getElementById('smidcont"+id+"')");

	if(objElement1=="[object]" || objElement1=="[object HTMLDivElement]")
	{		
		if(confirm("Are you sure to delete this data"))
		{
			objElement1.innerHTML="";
			objElement1.style.display="none";
			objElement2.innerHTML="";
			objElement2.style.display="none";
			objElement3.innerHTML="";
			objElement3.style.display="none";
			objElement4.innerHTML="";
			objElement4.style.display="none";
			objElement5.innerHTML="";
			objElement5.style.display="none";
			objElement6.innerHTML="";
			objElement6.style.display="none";
		}
	}
}   
function startObj()  
{ 
	if(window.ActiveXObject)
	{
  		objXmlHTTP= new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		objXmlHTTP= new XMLHttpRequest();
	}    
}
function view_destination(page,div_id,destid,type,errno)
{ 
	if(destid=="")
		type="Add";
	else
		type="Modify";	
	
    url = "fetch_destination_form.php?id="+destid+"&type="+type+"&errno="+errno;
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_institutiontype(page,div_id,instid,type,errno)
{ 
	if(instid=="")
		type="Add";
	else
		type="Modify";	
	
    url = "fetch_institutiontype_form.php?id="+instid+"&type="+type+"&errno="+errno;
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_media(page,div_id,mediaid,type,errno)
{ 
	if(mediaid=="")
		type="Add";
	else
		type="Modify";	
	
    url = "fetch_media_form.php?id="+mediaid+"&type="+type+"&errno="+errno;
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_organisation(page,div_id,orgid,type,errno)
{ 
	if(orgid=="")
		type="Add";
	else
		type="Modify";	
	
    url = "fetch_organisation.php?id="+orgid+"&type="+type+"&errno="+errno;
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_ipt_desc(page,div_id,descid,type,errno)
{ 
	if(descid=="")
		type="Add";
	else
		type="Modify";	
	
    url = "fetch_ipt_desc.php?id="+descid+"&type="+type+"&errno="+errno;
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function view_commission(page,div_id,commissionid,type)
{ 
	if(commissionid=="")
		type="Add";
	else
		type="Modify";	
	
    url = "fetch_commission_form.php?id="+commissionid+"&type="+type;
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}

function view_package_form(page,div_id,packid,type,errno)
{ 	
    url = "fetch_package_form.php?id="+packid+"&type="+type+"&errno="+errno;
	
	subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
function master_form(page,div_id,type)
{
    url = "fetch_master_form.php?type="+type;      
    subject_id = div_id;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);     
}
var comcount=0;
var comcntflag=0;

function addfeatureElement(cnt)
{
	var objElement=eval("document.getElementById('common_feature')");
	var existContent=objElement.innerHTML;
	if(cnt!="" && cnt!=0 && cnt!=undefined && comcntflag==0)
	{
		comcount=cnt;
		comcntflag=1;
	}
	
	var chk=0;

	for(i=1;i<=comcount;i++)
	{		
		if((eval("document.iptfrm.itemdesc"+i)=="[object]" || eval("document.iptfrm.itemdesc"+i)=="[object HTMLSelectElement]") && eval("document.iptfrm.calcopt"+i+"[2]").checked==false)
		{
			if(eval("document.iptfrm.itemdesc"+i).value=="" && eval("document.iptfrm.calcopt"+i+"[2]").checked==false)
			{
				chk=1;
				alert("Please select Description");
				eval("document.iptfrm.itemdesc"+i).focus();
				break;
			}
			if((eval("document.iptfrm.rate"+i).value=="" || eval("document.iptfrm.rate"+i).value==0) && eval("document.iptfrm.calcopt"+i+"[2]").checked==false)
			{
				chk=1;
				alert("Please enter Rate");
				eval("document.iptfrm.rate"+i).focus();
				break;
			}
			if(eval("document.iptfrm.itemdesc"+i).value!="" && eval("document.iptfrm.rate"+i).value!="" && eval("document.iptfrm.rate"+i).value!=0 && eval("document.iptfrm.calcopt"+i+"[2]").checked==false)			
			{
				for(j=1;j<=comcount;j++)
				{
					if(i!=j)
					{						
						if((eval("document.iptfrm.itemdesc"+j)=="[object]" || eval("document.iptfrm.itemdesc"+j)=="[object HTMLSelectElement]") && eval("document.iptfrm.calcopt"+j+"[2]").checked==false)
						{							
							if(eval("document.iptfrm.itemdesc"+i).value==eval("document.iptfrm.itemdesc"+j).value)
							{								
								chk=1;
								var index=eval("document.iptfrm.itemdesc"+j).selectedIndex;	
								alert(eval("document.iptfrm.itemdesc"+j).options[index].text + " is already exists")
								eval("document.iptfrm.itemdesc"+j).focus();
								break;
							}
						}
					}
				}				
			}
		}	
		if(chk==1)
		break;
	}
	if(chk==0)
	{
		comcount++;
		document.iptfrm.hidcount.value=comcount;
		url = "includes/fetch_package_data.php?count="+comcount+"&type=iptupdate";
		startObj();
		objXmlHTTP.open("POST",url,false);
		objXmlHTTP.send(url);
		var commondata = objXmlHTTP.responseText;

		//document.write(commondata);
		itemdesc=[];
		rate=[];
		calcopt=[];
		iptchk=[];	
		priceopt=[];	

		for(i=1;i<=(comcount-1);i++)
		{
			if(document.getElementById("iptcont"+i).style.display!="none")
			{		
				for(k=0;k<eval("document.iptfrm.itemdesc"+i).length;k++)
				{
					if(eval("document.iptfrm.itemdesc"+i+"["+k+"]").selected==true)
					{
						itemdesc[i]=k;						
					}
				}
				rate[i]=eval("document.iptfrm.rate"+i).value;
				if(eval("document.iptfrm.iptchk"+i).checked==true){
					iptchk[i]=eval("document.iptfrm.iptchk"+i).value;
				}				
					
				for(j=0;j<3;j++)
				{				
					if(eval("document.iptfrm.calcopt"+i+"["+j+"]").checked==true)
					{						
						calcopt[i]=j;						
					}
				}
				if(eval("document.iptfrm.priceopt"+i)=="[object]" || eval("document.iptfrm.priceopt"+i)=="[object HTMLSelectElement]")
					priceopt[i]=eval("document.iptfrm.priceopt"+i).value;				
			}
		}	
		
		objElement.innerHTML=existContent+commondata;	
		
		for(i=1;i<=(comcount-1);i++)
		{
			if(document.getElementById("iptcont"+i).style.display!="none")
			{				
				if(itemdesc[i]){
					eval("document.iptfrm.itemdesc"+i).options[itemdesc[i]].selected=true
				}				
				
				eval("document.iptfrm.rate"+i).value=rate[i];

			
				if(iptchk[i]){
					if(iptchk[i]=="Y")
						eval("document.iptfrm.iptchk"+i).checked=true;		
				}
				
				if(calcopt[i])				
					eval("document.iptfrm.calcopt"+i+"["+calcopt[i]+"]").checked=true;
				
				if(priceopt[i]=="")
					eval("document.iptfrm.priceopt"+i).options[0].selected=true;
				else
					eval("document.iptfrm.priceopt"+i).options[priceopt[i]].selected=true;
			}
		}	
		
	}
}
