/*
 * @author Eruditesoft
 */ 
function ajaxFunction($id, $parent_id, $path, $qsCampId, $qsId, $bgcolor1, $bgcolor2, $level, $option_parent, $code_type, $check_box_status, $parent_name, $page_number, $ques_level, $partnerID, $referID, $refer2ID, $partnerURL, $checkSaveOpt, $coregVal, $ctype, $levelIndex, $rb, $survey_font)
{
  var xmlHttp;
  var ques_level;
  
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
			//alert("subContent"+$level+"_"+$parent_id);
			if($code_type=="checkbox")
			{
				if(parseInt($check_box_status))
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
						launchJavascript(xmlHttp.responseText);
					}
				}
				else
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					}
					/*for($k=$level;$k<4;$k++)
					{
						document.getElementById("subContent"+$k).innerHTML = "";
					}*/
				}
					
				if($ctype == 3)
				{
					var yy = document.getElementById("coreg_check"+$qsCampId).value;
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
					{
						if(yy != "")
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
							{	
								document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}
							else
							{
								removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
							}	
						}
						else
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
							{
								document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}	
						}
					}
					else
					{
						removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
					}
					getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
				}
				else if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
				{
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					
					if(xx != "")
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							var countArr = new Array();
								countArr = xx.split(",");
							
							var ch_count = 0;	
							for(var i=0;i<countArr.length;i++)
							{
								
								if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
								{
									ch_count = 1;
									break;
								}	
							}
							if(ch_count == 0)
							{		
								document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
							}
						}
						else
						{
							removeThrOther(xx,$ques_level,$qsCampId);
						}	
					}
					else
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
						}
					}
				}
				else
				{
					removeThrOther(document.getElementById("coreg_save"+$qsCampId).value,$ques_level,$qsCampId);
				}
				if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
				{
					document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
				}  
				
				
				
				var xx = document.getElementById("coregs_ids").value; 
				if(xx == "")
				{
					 document.getElementById("coregs_ids").value = $qsCampId;
				}
				else
				{
					document.getElementById("coregs_ids").value = xx+","+$qsCampId;
				}
				
				document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
									 
				showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
			}
			else
			{
				/*for($k=$level;$k<4;$k++)
				{
					document.getElementById("subContent"+$k).innerHTML = "";
				}
			    document.getElementById("subContent"+$level).innerHTML = xmlHttp.responseText;*/
				
				if(document.getElementById("subContent"+$level+"_"+$parent_name))
				{
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
					
					
					if($ctype == 3)
					{
						var yy = document.getElementById("coreg_check"+$qsCampId).value;
						var xx = document.getElementById("coreg_save"+$qsCampId).value;
						if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
						{
							if(yy != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
								{	
									document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}
								else
								{
									removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
								{
									document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}	
							}
						}
						else
						{
							removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
						}	
						getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
					}
					else 
					{
						if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
						{
							var xx = document.getElementById("coreg_save"+$qsCampId).value;
							
							if(xx != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									var countArr = new Array();
										countArr = xx.split(",");
									
									var ch_count = 0;	
									for(var i=0;i<countArr.length;i++)
									{
										
										if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
										{
											ch_count = 1;
											break;
										}	
									}
									if(ch_count == 0)
									{		
										document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
									}
								}
								else
								{
									removeThrOther(xx,$ques_level,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
								}
							}
						}
					}
					if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
					{
						document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
					}  
					
					var xx = document.getElementById("coregs_ids").value; 
					if(xx == "")
					{
						 document.getElementById("coregs_ids").value = $qsCampId;
					}
					else
					{
						document.getElementById("coregs_ids").value = xx+","+$qsCampId;
					}
					
					document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
					
					showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
					launchJavascript(xmlHttp.responseText);
					
					document.getElementById("maintable_div").style.height 	= xPageY(document.getElementById("dumy2")) - xPageY(document.getElementById("dumy1"));
				}
			}	
			//alert(xmlHttp.responseText);
        }
    }
    if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
	{
		ques_level = 1;
	}	
	else
	{
		ques_level = document.getElementById("coreg_ques_level"+$qsCampId).value;
	}
	
	//alert($path+"sub_content.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option1_parent="+$option1_parent+"&option2_parent="+$option2_parent+"&option3_parent="+$option3_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&tot_level="+ques_level+"&dummy="+Math.random());
	//xmlHttp.open("GET", $path+"sub_content.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&coreg_save="+coreg_save+"&cval="+$coregVal+"&csa="+spc_adr+"&csm="+spc_mob+"&coreg_spc="+coreg_spc_show+"&coreg_mb="+coreg_mb_show+"&dummy="+Math.random(),true);
	xmlHttp.open("GET", $path+"sub_content.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&cval="+$coregVal+"&ctype="+$ctype+"&rb="+$rb+"&survey_font="+$survey_font+"&dummy="+Math.random(),true);
    xmlHttp.send(null);
	
}

function ajaxFunctionMicro($id, $parent_id, $path, $qsCampId, $qsId, $bgcolor1, $bgcolor2, $level, $option_parent, $code_type, $check_box_status, $parent_name, $page_number, $ques_level, $partnerID, $referID, $refer2ID, $partnerURL, $checkSaveOpt, $coregVal, $ctype, $levelIndex, $rb, $survey_font)
{
  var xmlHttp;
  var ques_level;
  
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
			//alert("subContent"+$level+"_"+$parent_id);
			//alert(xmlHttp.responseText);
			if($code_type=="checkbox")
			{
				if(parseInt($check_box_status))
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
						launchJavascript(xmlHttp.responseText);
					}
				}
				else
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					}
					/*for($k=$level;$k<4;$k++)
					{
						document.getElementById("subContent"+$k).innerHTML = "";
					}*/
				}
					
				if($ctype == 3)
				{
					var yy = document.getElementById("coreg_check"+$qsCampId).value;
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
					{
						if(yy != "")
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
							{	
								document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}
							else
							{
								removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
							}	
						}
						else
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
							{
								document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}	
						}
					}
					else
					{
						removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
					}
					getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
				}
				else if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
				{
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					
					if(xx != "")
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							var countArr = new Array();
								countArr = xx.split(",");
							
							var ch_count = 0;	
							for(var i=0;i<countArr.length;i++)
							{
								
								if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
								{
									ch_count = 1;
									break;
								}	
							}
							if(ch_count == 0)
							{		
								document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
							}
						}
						else
						{
							removeThrOther(xx,$ques_level,$qsCampId);
						}	
					}
					else
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
						}
					}
				}
				else
				{
					removeThrOther(document.getElementById("coreg_save"+$qsCampId).value,$ques_level,$qsCampId);
				}
				if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
				{
					document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
				}  
				
				
				
				var xx = document.getElementById("coregs_ids").value; 
				if(xx == "")
				{
					 document.getElementById("coregs_ids").value = $qsCampId;
				}
				else
				{
					document.getElementById("coregs_ids").value = xx+","+$qsCampId;
				}
				
				document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
									 
				showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
			}
			else
			{
				/*for($k=$level;$k<4;$k++)
				{
					document.getElementById("subContent"+$k).innerHTML = "";
				}
			    document.getElementById("subContent"+$level).innerHTML = xmlHttp.responseText;*/
				
				//if(document.getElementById("subContent"+$level+"_"+$parent_name))
				//{
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
					
					
					if($ctype == 3)
					{
						var yy = document.getElementById("coreg_check"+$qsCampId).value;
						var xx = document.getElementById("coreg_save"+$qsCampId).value;
						if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
						{
							if(yy != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
								{	
									document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}
								else
								{
									removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
								{
									document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}	
							}
						}
						else
						{
							removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
						}	
						getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
					}
					else 
					{
						if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
						{
							var xx = document.getElementById("coreg_save"+$qsCampId).value;
							
							if(xx != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									var countArr = new Array();
										countArr = xx.split(",");
									
									var ch_count = 0;	
									for(var i=0;i<countArr.length;i++)
									{
										
										if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
										{
											ch_count = 1;
											break;
										}	
									}
									if(ch_count == 0)
									{		
										document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
									}
								}
								else
								{
									removeThrOther(xx,$ques_level,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
								}
							}
						}
					}
					if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
					{
						document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
					}  
					
					var xx = document.getElementById("coregs_ids").value; 
					if(xx == "")
					{
						 document.getElementById("coregs_ids").value = $qsCampId;
					}
					else
					{
						document.getElementById("coregs_ids").value = xx+","+$qsCampId;
					}
					
					document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
					
					showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
					launchJavascript(xmlHttp.responseText);
					//document.getElementById("mainContent1_"+$qsId).style.display = "none";
					//alert("mainContent"+$level+"_"+$qsId);
					/*if($level>=2)
					{
					  var ll = ($level-1);
					}else{
					  var ll =1;
					}
					  
					  for(var i=0; i<=$level; i++)
					  {
					    if(i>=1)
					    {
					      var ll = (i-1);
					    }else{
					      var ll =1;
					    }
					    var ll =i;
					    alert("mainContent"+ll+"_"+$qsId);
					    document.getElementById("mainContent"+ll+"_"+$qsId).style.display = "none";
					 
					  }*/
//					  document.getElementById("mainContent"+($level-1)+"_"+$qsId).style.display = "none";
//document.getElementById("mainContent"+($level-1)+"_"+$qsId).style.visibility = "hidden";
					if(xmlHttp.responseText.length>100)
					{
					  //alert(document.getElementById("coreg_ques_level"+$qsCampId).value);
					  //document.getElementById("mainContent"+($level-1)+"_"+$qsId).style.display = "none";
					  var hght = document.getElementById("mainContent"+($level-1)+"_"+$qsId).offsetHeight;
					  //alert("---"+hght);
					  document.getElementById("mic_div").style.height = parseInt(document.getElementById("mic_div").offsetHeight + hght)+'px';
					}
					  //document.getElementById("subContent"+ll+"_"+$parent_name).style.display = "none";
					  //document.getElementById("mainContent"+ll+"_"+$qsId+"_"+$id).style.display = "none";
					
					//document.getElementById("maintable_div").style.height 	= xPageY(document.getElementById("dumy2")) - xPageY(document.getElementById("dumy1"));
				//}
			}	
			//alert(xmlHttp.responseText);
        }
    }
    if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
	{
		ques_level = 1;
	}	
	else
	{
		ques_level = document.getElementById("coreg_ques_level"+$qsCampId).value;
	}
	
	//alert($path+"sub_content.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option1_parent="+$option1_parent+"&option2_parent="+$option2_parent+"&option3_parent="+$option3_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&tot_level="+ques_level+"&dummy="+Math.random());
	//xmlHttp.open("GET", $path+"sub_content.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&coreg_save="+coreg_save+"&cval="+$coregVal+"&csa="+spc_adr+"&csm="+spc_mob+"&coreg_spc="+coreg_spc_show+"&coreg_mb="+coreg_mb_show+"&dummy="+Math.random(),true);
	xmlHttp.open("GET", $path+"sub_content_micro.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&cval="+$coregVal+"&ctype="+$ctype+"&rb="+$rb+"&survey_font="+$survey_font+"&dummy="+Math.random(),true);
    xmlHttp.send(null);
	
}
function launchJavascript(responseText) {
  	var scripts  = responseText.split('<script type="text/javascript">');
	if(scripts[1]) 
	{
    	var scripts2 = scripts[1].split('</script>');
        if(scripts2[0])
		{
	    	eval(scripts2[0]);
		}
    }
}
Array.prototype.unique = function () {
	var hash = new Object();
	for (j = 0; j < this.length; j++) {hash[this[j]] = true}
	var array = new Array();
	for (value in hash) {array.push(value)};
	return array;
}
function showAddress($values, $count, $coregid, $coregids, $ret){
	
	var count_len;
	if($values)
	{
		var countArr1 = new Array();
			countArr1 = $values.split(",");
			countArr  = countArr1.unique();
			count_len = countArr.length;
	}
	else
	{
		count_len = 0;
	}			
	if($coregids)
	{
		var check_coregs1 = new Array();
			check_coregs  = check_coregs1.unique();
			check_coregs  = $coregids.split(",");
	}
	 if(count_len >= $count)
	 {
		 if((document.getElementById("coreg_spc_address").value == 0 || document.getElementById("coreg_spc_address").value == $coregid) || 
		 	(document.getElementById("coreg_spc_mobile").value == 0 || document.getElementById("coreg_spc_address").value == $coregid) ||
			(document.getElementById("coreg_spc_security").value == 0 || document.getElementById("coreg_spc_security").value == $coregid))
		 {
			 if(document.getElementById("show_specified"+$coregid))
			 {
				document.getElementById("show_specified"+$coregid).style.display = "block";
				//document.getElementById("show_headline"+$coregid).style.display = "block"; //added on 2010-02-15 by Thiru
			 }
		 }
		  	 	 
		/* if((document.getElementById("spc_address"+$coregid) && (document.getElementById("coreg_spc_address").value == 0 || document.getElementById("coreg_spc_address").value == $coregid)) && 
			(document.getElementById("spc_mobile"+$coregid) && (document.getElementById("coreg_spc_mobile").value == 0 || document.getElementById("coreg_spc_mobile").value == $coregid)))
		 {
			 document.getElementById("spc_address"+$coregid).style.display = "block";
			 document.getElementById("coreg_spc_address").value = $coregid;
			 document.getElementById("spc_mobile"+$coregid).style.display = "block";
			 document.getElementById("coreg_spc_mobile").value = $coregid;
			 return 1;
		 }
		*/	 
		 if(document.getElementById("spc_address"+$coregid) && (document.getElementById("coreg_spc_address").value == 0 || document.getElementById("coreg_spc_address").value == $coregid))
		 {
			 document.getElementById("show_specified"+$coregid).style.display = "block";
			 document.getElementById("spc_address"+$coregid).style.display = "block";
			document.getElementById("show_headline"+$coregid).style.display = "block"; //added on 2010-02-15 by Thiru
			 document.getElementById("coreg_spc_address").value = $coregid;
		 }
		 if(document.getElementById("spc_mobile"+$coregid) && (document.getElementById("coreg_spc_mobile").value == 0 || document.getElementById("coreg_spc_mobile").value == $coregid))
		 {
			 document.getElementById("show_specified"+$coregid).style.display = "block";
			 document.getElementById("spc_mobile"+$coregid).style.display = "block";
			 if(document.getElementById("spc_another"+$coregid))
			 {
				 document.getElementById("spc_another"+$coregid).style.display = "block";	
			 }
			 document.getElementById("coreg_spc_mobile").value = $coregid;
		 }
		 if(document.getElementById("spc_security"+$coregid) && (document.getElementById("coreg_spc_security").value == 0 || document.getElementById("coreg_spc_security").value == $coregid))
		 {
			 document.getElementById("show_specified"+$coregid).style.display = "block";
			 document.getElementById("spc_security"+$coregid).style.display = "block";
			 if(document.getElementById("spc_another"+$coregid))
			 {
				 document.getElementById("spc_another"+$coregid).style.display = "block";	
			 }
			 document.getElementById("coreg_spc_security").value = $coregid;
		 }
		 return 1;
	 }
	 else
	 {
		var check_count = 0;
		
		if(document.getElementById("coreg_spc_mobile").value  == $coregid || 
		   document.getElementById("coreg_spc_address").value == $coregid ||
		   document.getElementById("coreg_spc_security").value == $coregid)
		{
			check_count = 1;
		}
		if(document.getElementById("show_specified"+$coregid))
		{
			document.getElementById("show_specified"+$coregid).style.display = "none";
			//document.getElementById("show_headline"+$coregid).style.display = "none"; //added on 2010-02-15 by Thiru
		}
		if(document.getElementById("spc_address"+$coregid))
		{
			 document.getElementById("spc_address"+$coregid).style.display = "none";
			 document.getElementById("show_headline"+$coregid).style.display = "none"; //added on 2010-02-15 by Thiru
			 if(document.getElementById("coreg_spc_address").value == $coregid)
			 {
				 document.getElementById("coreg_spc_address").value = 0;
			 }	 
		}
		if(document.getElementById("spc_mobile"+$coregid))
		{
			 document.getElementById("spc_mobile"+$coregid).style.display = "none";
			 if(document.getElementById("coreg_spc_mobile").value  == $coregid)
			 {
				 document.getElementById("coreg_spc_mobile").value  = 0;
			 }	 
		}
		if(document.getElementById("spc_security"+$coregid))
		{
			 document.getElementById("spc_security"+$coregid).style.display = "none";
			 if(document.getElementById("coreg_spc_security").value  == $coregid)
			 {
				 document.getElementById("coreg_spc_security").value  = 0;
			 }	 
		}
		if($coregids && check_count == 1)
		{
			for(var i=$ret;i<(check_coregs.length)-1;i++)
			{
				if($coregid != check_coregs[i])
				{
					$returnFun = showAddress(document.getElementById("coreg_lead"+check_coregs[i]).value, document.getElementById("coreg_count"+check_coregs[i]).value, check_coregs[i], $coregids, ($ret+1))
					if($returnFun == 1)
					{
						break;
					}	
				}
			}
		}
	 }	  
}	
function getValue(val, coregid)
{
	if(val)
	{
		var countArr = val.split(",");
		if(document.getElementById("coreg_save"+coregid).value)
		{
			var xx = document.getElementById("coreg_save"+coregid).value;		
				countArr1 = xx.split(",");
			
			
			for(var i=0;i<countArr.length;i++)
			{
				var count=0;
				for(var j=0;j<countArr1.length;j++)
				{
					if(countArr1[j] == countArr[i].substring(0,3))
					{
						count++;
					}			
				}
				if(count == 0)
				{
					if(xx == "")
					{
						xx = countArr[i].substring(0,3);
					}
					else
					{
						xx = xx+","+countArr[i].substring(0,3);
					}		
				}		
			}	
			
			
			document.getElementById("coreg_save"+coregid).value = xx;
			countArr1 = document.getElementById("coreg_save"+coregid).value.split(",");
			
			$levelStr = "";
			
			for(var i=0;i<countArr1.length;i++)
			{
				var count=0;
				for(var j=0;j<countArr.length;j++)
				{
					if(countArr1[i] == countArr[j].substring(0,3))
					{
						count++;
					}			
				}
				if(count)
				{
					if($levelStr == "")
					{
						$levelStr = countArr1[i];
					}
					else
					{
						$levelStr = $levelStr+","+countArr1[i];
					}		
				}		
			}	
			document.getElementById("coreg_save"+coregid).value = $levelStr;
		}
		else
		{
			for(var i=0;i<countArr.length;i++)
			{
				document.getElementById("coreg_save"+coregid).value = countArr[i].substring(0,3);
			}	
		}
	}
	else
	{
		document.getElementById("coreg_save"+coregid).value = "";
	}
}	

function removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId)
{
	var countArr = new Array();
		countArr = yy.split(",");
	
	var ch_count = 0;
	var levelStr = "";
	
	
	for(var i=0;i<countArr.length;i++)
	{
		if($levelIndex == "F")
		{
			var $str = "1_"+$ques_level+"_"+$parent_id;
			if(countArr[i].substring(0,$str.length) != $str)
			{
				if(levelStr)
				{
					levelStr = levelStr+","+countArr[i];
				}
				else
				{
					levelStr = countArr[i];
				}	
			}
		}
		else
		{
			if(parseInt(countArr[i].indexOf($option_parent))<0)
			{
				if(levelStr)
				{
					levelStr = levelStr+","+countArr[i];
				}
				else
				{
					levelStr = countArr[i];
				}	
			}
		}		
		
	}
	document.getElementById("coreg_check"+$qsCampId).value = levelStr;
}	
function removeThrOther(xx,$ques_level,$qsCampId)
{
	var countArr = new Array();
		countArr = xx.split(",");

	var ch_count = 0;
	var levelStr = "";	
	for(var i=0;i<countArr.length;i++)
	{
		if(countArr[i] != "1_"+$ques_level)
		{
			
			if(levelStr)
			{
				levelStr = levelStr+","+countArr[i];
			}
			else
			{
				levelStr = countArr[i];
			}	
		}	
	}	
	document.getElementById("coreg_save"+$qsCampId).value = levelStr;
}

/***********************Added on 2010-09-03 for Survey template1 and template 2*********************/
//Template One
function ajaxFunctionTempOne($id, $parent_id, $path, $qsCampId, $qsId, $bgcolor1, $bgcolor2, $level, $option_parent, $code_type, $check_box_status, $parent_name, $page_number, $ques_level, $partnerID, $referID, $refer2ID, $partnerURL, $checkSaveOpt, $coregVal, $ctype, $levelIndex, $rb, $survey_font, $opacity, $rId, $sId)
{
  var xmlHttp;
  var ques_level;
  
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {			
			if($code_type=="checkbox")
			{
				if(parseInt($check_box_status))
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
						launchJavascript(xmlHttp.responseText);
					}
				}
				else
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					}					
				}
					
				if($ctype == 3)
				{
					var yy = document.getElementById("coreg_check"+$qsCampId).value;
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
					{
						if(yy != "")
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
							{	
								document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}
							else
							{
								removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
							}	
						}
						else
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
							{
								document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}	
						}
					}
					else
					{
						removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
					}
					getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
				}
				else if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
				{
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					
					if(xx != "")
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							var countArr = new Array();
								countArr = xx.split(",");
							
							var ch_count = 0;	
							for(var i=0;i<countArr.length;i++)
							{
								
								if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
								{
									ch_count = 1;
									break;
								}	
							}
							if(ch_count == 0)
							{		
								document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
							}
						}
						else
						{
							removeThrOther(xx,$ques_level,$qsCampId);
						}	
					}
					else
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
						}
					}
				}
				else
				{
					removeThrOther(document.getElementById("coreg_save"+$qsCampId).value,$ques_level,$qsCampId);
				}
				if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
				{
					document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
				}  
				
				var xx = document.getElementById("coregs_ids").value; 
				if(xx == "")
				{
					 document.getElementById("coregs_ids").value = $qsCampId;
				}
				else
				{
					document.getElementById("coregs_ids").value = xx+","+$qsCampId;
				}
				
				document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
									 
				showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
			}
			else
			{				
				if(document.getElementById("subContent"+$level+"_"+$parent_name))
				{
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
					
					//alert("subContent"+$level+"_"+$parent_name);
					//alert(xmlHttp.responseText);
					if($ctype == 3)
					{
						var yy = document.getElementById("coreg_check"+$qsCampId).value;
						var xx = document.getElementById("coreg_save"+$qsCampId).value;
						if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
						{
							if(yy != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
								{	
									document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}
								else
								{
									removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
								{
									document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}	
							}
						}
						else
						{
							removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
						}	
						getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
					}
					else 
					{
						if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
						{
							var xx = document.getElementById("coreg_save"+$qsCampId).value;
							
							if(xx != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									var countArr = new Array();
										countArr = xx.split(",");
									
									var ch_count = 0;	
									for(var i=0;i<countArr.length;i++)
									{
										
										if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
										{
											ch_count = 1;
											break;
										}	
									}
									if(ch_count == 0)
									{		
										document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
									}
								}
								else
								{
									removeThrOther(xx,$ques_level,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
								}
							}
						}
					}
					if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
					{
						document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
					}  
					
					var xx = document.getElementById("coregs_ids").value; 
					if(xx == "")
					{
						 document.getElementById("coregs_ids").value = $qsCampId;
					}
					else
					{
						document.getElementById("coregs_ids").value = xx+","+$qsCampId;
					}
					
					document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
					
					showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
					launchJavascript(xmlHttp.responseText);
					
					//document.getElementById("maintable_div").style.height 	= xPageY(document.getElementById("dumy2")) - xPageY(document.getElementById("dumy1"));
				}
			}				
        }
    }
    if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
    {
	    ques_level = 1;
    }	
    else
    {
	    ques_level = document.getElementById("coreg_ques_level"+$qsCampId).value;
    }
    
    //alert($path+"sub_content2.php?sid="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&cval="+$coregVal+"&ctype="+$ctype+"&rb="+$rb+"&survey_font="+$survey_font+"&dummy="+Math.random());
    xmlHttp.open("GET", $path+"sub_content2.php?sid="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&cval="+$coregVal+"&ctype="+$ctype+"&rb="+$rb+"&survey_font="+$survey_font+"&dummy="+Math.random(),true);
    xmlHttp.send(null);	
}
function checkCoregQslimits($ctype, $qsCampId, $qsId, $level, $ques_level, $option_names)
{
  var err_msgs = document.getElementById('coregs_error_msgs').value;
  
  if($ctype==3)
  {   
    var chkNamesStr = $option_names;   
    var tmp = new Array();
    tmp = chkNamesStr.split('$##^');
    var chkNumber = 0;
    for(var i=0; i<tmp.length; i++)
    {     
      if(document.getElementById(tmp[i]).checked)
      {	
	chkNumber = chkNumber + 1;
      }
    }
   
    if(parseInt(document.getElementById('check_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)>parseInt(chkNumber))
    {
      if(document.getElementById('check_min_opt_err_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value == "0")
      err_msgs = err_msgs + "check the minimum "+parseInt(document.getElementById('check_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options from '"+(document.getElementById('check_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' chekboxes$##^";
      
      document.getElementById('check_min_opt_err_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value = 1;
    }
    else if(parseInt(document.getElementById('check_max_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)<parseInt(chkNumber))
    {      
      //removing min error string
      var str = err_msgs;
      var str1 = str.replace("check the minimum "+parseInt(document.getElementById('check_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options from '"+(document.getElementById('check_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' chekboxes$##^", "");
      err_msgs = str1;
      
      if(document.getElementById('check_max_opt_err_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value == "0")
      err_msgs = err_msgs + "your selected options are exceeded maximum "+parseInt(document.getElementById('check_max_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options from '"+(document.getElementById('check_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' chekboxes$##^";
      
      document.getElementById('check_max_opt_err_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value = 1;
    }else
    {
      var str = err_msgs;
      var str1 = str.replace("your selected options are exceeded maximum "+parseInt(document.getElementById('check_max_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options from '"+(document.getElementById('check_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' chekboxes$##^", "");
      var str2 = str1.replace("check the minimum "+parseInt(document.getElementById('check_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options from '"+(document.getElementById('check_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' chekboxes$##^", "");
      err_msgs = str2;
    }
  }
  else
  {
    oSelect=document.getElementById($option_names);
    var count=0;
    for(var i=0;i<oSelect.options.length;i++)
    {       
      if(oSelect.options[i].selected)
      count++;   
    }   
    if(count<parseInt(document.getElementById('select_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value))
    {
      if(document.getElementById('select_min_opt_err_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value == "0")
      err_msgs = err_msgs + "select minimum "+parseInt(document.getElementById('select_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options of '"+(document.getElementById('select_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' dropdown$##^";
      
      document.getElementById('select_min_opt_err_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value = 1;
    }else
    {
      var str = err_msgs;
      var str1 = str.replace("select minimum "+parseInt(document.getElementById('select_min_opt_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+" options of '"+(document.getElementById('select_min_opt_val_'+$qsCampId+'_'+$qsId+'_'+$level+'_'+$ques_level).value)+"' dropdown$##^", "");
      err_msgs = str1;
    }
  }
  document.getElementById('coregs_error_msgs').value = err_msgs;
  //alert(document.getElementById('coregs_error_msgs').value);
}
//Template 2

function ajaxFunctionTempTwo($id, $parent_id, $path, $qsCampId, $qsId, $bgcolor1, $bgcolor2, $level, $option_parent, $code_type, $check_box_status, $parent_name, $page_number, $ques_level, $partnerID, $referID, $refer2ID, $partnerURL, $checkSaveOpt, $coregVal, $ctype, $levelIndex, $rb, $survey_font, $opacity)
{
  var xmlHttp;
  var ques_level;
  
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {			
			if($code_type=="checkbox")
			{
				if(parseInt($check_box_status))
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
						launchJavascript(xmlHttp.responseText);
					}
				}
				else
				{
					if(document.getElementById("subContent"+$level+"_"+$parent_name))
					{
						document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					}					
				}
					
				if($ctype == 3)
				{
					var yy = document.getElementById("coreg_check"+$qsCampId).value;
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
					{
						if(yy != "")
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
							{	
								document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}
							else
							{
								removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
							}	
						}
						else
						{
							if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
							{
								document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
							}	
						}
					}
					else
					{
						removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
					}
					getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
				}
				else if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
				{
					var xx = document.getElementById("coreg_save"+$qsCampId).value;
					
					if(xx != "")
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							var countArr = new Array();
								countArr = xx.split(",");
							
							var ch_count = 0;	
							for(var i=0;i<countArr.length;i++)
							{
								
								if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
								{
									ch_count = 1;
									break;
								}	
							}
							if(ch_count == 0)
							{		
								document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
							}
						}
						else
						{
							removeThrOther(xx,$ques_level,$qsCampId);
						}	
					}
					else
					{
						if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
						{
							document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
						}
					}
				}
				else
				{
					removeThrOther(document.getElementById("coreg_save"+$qsCampId).value,$ques_level,$qsCampId);
				}
				if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
				{
					document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
				}  
				
				var xx = document.getElementById("coregs_ids").value; 
				if(xx == "")
				{
					 document.getElementById("coregs_ids").value = $qsCampId;
				}
				else
				{
					document.getElementById("coregs_ids").value = xx+","+$qsCampId;
				}
				
				document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
									 
				showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0);
				      
			}
			else
			{			
				if(document.getElementById("subContent"+$level+"_"+$parent_name))
				{
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = "";
					document.getElementById("subContent"+$level+"_"+$parent_name).innerHTML = xmlHttp.responseText;
					
					
					if($ctype == 3)
					{
						var yy = document.getElementById("coreg_check"+$qsCampId).value;
						var xx = document.getElementById("coreg_save"+$qsCampId).value;
						if(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId))
						{
							if(yy != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))
								{	
									document.getElementById("coreg_check"+$qsCampId).value = yy+","+document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}
								else
								{
									removeThrCheck(yy,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value))	
								{
									document.getElementById("coreg_check"+$qsCampId).value = document.getElementById("coreg_level"+$parent_id+"_"+$option_parent+"_"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level+"_"+$parent_id+"_F"+$option_parent;
								}	
							}
						}
						else
						{
							removeThrCheck(document.getElementById("coreg_check"+$qsCampId).value,$ques_level,$parent_id,$option_parent,$levelIndex,$qsCampId);
						}	
						getValue(document.getElementById("coreg_check"+$qsCampId).value, $qsCampId);
					}
					else 
					{
						if(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId))
						{
							var xx = document.getElementById("coreg_save"+$qsCampId).value;
							
							if(xx != "")
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									var countArr = new Array();
										countArr = xx.split(",");
									
									var ch_count = 0;	
									for(var i=0;i<countArr.length;i++)
									{
										
										if(countArr[i] == document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level)
										{
											ch_count = 1;
											break;
										}	
									}
									if(ch_count == 0)
									{		
										document.getElementById("coreg_save"+$qsCampId).value = xx+","+document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
									}
								}
								else
								{
									removeThrOther(xx,$ques_level,$qsCampId);
								}	
							}
							else
							{
								if(parseInt(document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value))
								{
									document.getElementById("coreg_save"+$qsCampId).value = document.getElementById("coreg_level"+$ques_level+"_"+$qsCampId).value+"_"+$ques_level;
								}
							}
						}
					}
					if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
					{
						document.getElementById("coreg_ques_level"+$qsCampId).value = 1; 
					}  
					
					var xx = document.getElementById("coregs_ids").value; 
					if(xx == "")
					{
						 document.getElementById("coregs_ids").value = $qsCampId;
					}
					else
					{
						document.getElementById("coregs_ids").value = xx+","+$qsCampId;
					}
					
					document.getElementById("coreg_lead"+$qsCampId).value = document.getElementById("coreg_save"+$qsCampId).value;
					
					showAddress(document.getElementById("coreg_save"+$qsCampId).value, document.getElementById("coreg_count"+$qsCampId).value, $qsCampId, document.getElementById("coregs_ids").value, 0)
					
					launchJavascript(xmlHttp.responseText);
					
					document.getElementById("maintable_div").style.height 	= xPageY(document.getElementById("dumy2")) - xPageY(document.getElementById("dumy1"));
				}
			}	
			
        }
    }
    if(document.getElementById("coreg_ques_level"+$qsCampId).value == "")
	{
		ques_level = 1;
	}	
	else
	{
		ques_level = document.getElementById("coreg_ques_level"+$qsCampId).value;
	}	
	xmlHttp.open("GET", $path+"sub_content22.php?id="+$id+"&bgcolor1="+$bgcolor1+"&bgcolor2="+$bgcolor2+"&qsId="+$qsId+"&qsCampId="+$qsCampId+"&parent_id="+$parent_id+"&level="+$level+"&option_parent="+$option_parent+"&get_data_status="+$check_box_status+"&pagenum="+$page_number+"&ques_level="+$ques_level+"&partnerID="+$partnerID+"&aux_something="+$referID+"&partner_userid="+$refer2ID+"&partner_url="+$partnerURL+"&tot_level="+ques_level+"&saveOpt="+$checkSaveOpt+"&cval="+$coregVal+"&ctype="+$ctype+"&rb="+$rb+"&survey_font="+$survey_font+"&dummy="+Math.random(),true);
    xmlHttp.send(null);
}


