
var JSPFORMACTIONURL="http://run.cusa.canon.com/isgrun/htdocs/contact/runleads.jsp";
function setcookies()
{
	var count = 0;
	var els = document.getElementsByTagName('input');

	for (var i=0; i < els.length; ++i)
	{
		var e = els[i];

		if (e.type == 'checkbox' && e.checked)
		{
			++count;

			var currState = e.checked ? '1' : '0';
			document.cookie=e.name+"=" + currState;
			document.cookie ="t"+ pageheading+ "|" + pagename + "/" + e.name + "=" + e.value;
		}
		else
		{
			if (e.type == 'checkbox' )
			{

				var cookieStr = document.cookie;
				var startSlice = cookieStr.indexOf(e.name+"=");

				if (startSlice == -1)
				{
					//return false;
				}
				else
				{
					var currState = e.checked ? '1' : '0'
					document.cookie=e.name+"="+ currState;
					document.cookie ="t"+ pageheading+ "|" + pagename + "/" + e.name + "=" + " ";
				}
			}
		}
	}

	document.cookie="p"+ pagename + "=" + pageheading +"("+count+")";

}

function init()
{
	splitsession();
	var nForm = document.forms[0];
	var els = document.getElementsByTagName('input');
	for (var i=0; i < els.length; ++i)
	{
		var e = els[i];

		if (e.type == 'checkbox')
		{
			var cookieStr = document.cookie;
			var startSlice = cookieStr.indexOf(e.name+"=");

			if (startSlice == -1)
			{
				//blank
			}
			else
			{
				var endSlice = cookieStr.indexOf(";",startSlice+1)

				if (endSlice == -1){endSlice = cookieStr.length}

				var isValue = cookieStr.substring(startSlice,endSlice).replace(/^.+\=/,"");

				if(isValue == '1')
				{
					document.getElementById(e.name).checked = true;
				}
				else
				{
					document.getElementById(e.name).checked = false;
				}
			}
		}
	}

}
function splitsession()
{
		document.getElementById(divname).innerHTML="";
		var strtext="";
		//alert(document.cookie);
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
				var c = ca[i];
				while (c.charAt(0)==' ')
				{
					c = c.substring(1,c.length);
					if(c.substring(0,1)=="t")
					{
						//alert(c);
					}
					if(c.substring(0,1)=="p")
					{
						var startSlice = c.indexOf("=");
						var strcomments = c.substring(startSlice+1,c.length);
                                                  //alert('1:'+strcomments);
                                                    strcomments = replaceUnderScoreBySpace(strcomments);
                                                   // alert('2:'+strcomments);
						if(document.getElementById(divname).innerHTML == "")
						{
							document.getElementById(divname).innerHTML= strcomments +"<br>" ;
						}
						else
						{
							document.getElementById(divname).innerHTML=document.getElementById(divname).innerHTML + strcomments +"<br>" ;
						}
					}
				}
		}
}








	function loadpageSolns()
	{   //alert('in loadpageSolns'  );
		window.location = "solutions.html";
		//alert('end ');
	}
	function loadpageSolns1()
	{   alert(document.cookie);
        alert('before setting text field val ');
        //document.cookkieForm.htmlCookieVal.value=document.cookie;
        document.cookkieForm.toSolnPg.value=document.cookie;
        document.cookkieForm.toSolnPg.value=document.cookie;
        document.cookkieForm.toSolnPg.value=document.cookie;
        alert('after setting text field val ');
        document.toSolnPg.submit();

        return false;
	}

	function submitCookieFormToJSPFormPage()
		  {
	        //alert(document.cookie);
	        //alert('before setting text field val ');
	        document.cookkieForm.V_xml.value=splitsessionMasterPageGet1('V_xml_N');
	        document.cookkieForm.htmlCookieVal.value=document.cookie;
	        //document.cookkieForm.htmlCookieVal.value='document.cookie';
	        //alert('after setting text field val ');
                document.cookkieForm.action=JSPFORMACTIONURL;
	        document.cookkieForm.submit();

	        return false;
	   }




// to handle pageheading s like "DEVICE MANAGEMENT" with space in between
function replaceUnderScoreBySpace(pageheading){
  return(pageheading.replace(/_/," "));
 }













