	var sImgExpandedArrow = "";	
 	var sImgDefaultArrow = "";
	var sBW = "";
	var vcookiebtn = "";

	var vtmpsubmit;
	
	function vsubmit(vtmpstr) {
		vtmpsubmit = vtmpstr;
	}

	if (navigator.appName == "Microsoft Internet Explorer") {
		sBW = "Microsoft Internet Explorer";
	}
	else if (navigator.appName == "Netscape") {
		sBW = "Netscape";
	}

	function hidecr() {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl = document.all.item('TABLE');
		}
		
		if (otbl.width == "462") {
			otbl.style.display = "none";
		}
	}
	
	function ssimg(SID, sCount) {
		if (sBW == "Microsoft Internet Explorer") {
			var otblimg = document.all.item("rimg"+SID);
		}
		else {
			var otblimg = document.getElementById("rimg"+SID);
		}

		otblimg.style.display = "";

		for (var i = 0; i < sCount; i++) {
			if (sBW == "Microsoft Internet Explorer") {
				var otblimg1 = document.all.item("rimg"+i);
			}
			else {
				var otblimg1 = document.getElementById("rimg"+i);
			}
			if (i != SID) {
				otblimg1.style.display = "none";
			}
		}
	}

	function chngtrcolor(sID,clr1,clr2) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl = document.all.item(sID);
		}
		else {
			var otbl = document.getElementById(sID);
		}
		
		if (otbl.className == clr1) {
			otbl.className = clr2;
		}
		else if (otbl.className == clr2) {
			otbl.className = clr1;
		}
	}

	function chngfntclass(sID,clr1,clr2) {
		if (sBW == "Microsoft Internet Explorer") {
			var otblfnt = document.all.item(sID);
		}
		else {
			var otblfnt = document.getElementById(sID);
		}
		
		if (otblfnt.className == clr1) {
			otblfnt.className = clr2;
		}
		else if (otblfnt.className == clr2) {
			otblfnt.className = clr1;
		}
	}

	function chngimg(sID,img1,img2, st) {
		if (sBW == "Microsoft Internet Explorer") {
			var oImage = document.all.item(sID);
		}
		else {
			var oImage = document.getElementById(sID);
		}
		
		if (st == 'on') {
			oImage.src = img2;
		}
		else if (st == 'off') {
			oImage.src = img1;
		}
	}

	function menuchange(sID, fsID, class1, class2, fclass1, fclass2) {
		if (sBW == "Microsoft Internet Explorer") {
			var orbmbg = document.all.item(sID);
			var orbmf = document.all.item(fsID);
		} 
		else {
			var orbmbg = document.getElementById(sID);
			var orbmf = document.getElementById(fsID);
		}
		
		if (orbmbg.className == class1) {
			orbmbg.className = class2;
			orbmf.className = fclass2;
		}
		else if (orbmbg.className == class2){
			orbmbg.className = class1;
			orbmf.className = fclass1;
		}
	}

	function chngimg1(sID,img1,img2) {
		if (sBW == "Microsoft Internet Explorer") {
			var oImage = document.all.item(sID);
		}
		else {
			var oImage = document.getElementById(sID);
		}
		
		if (oImage.alt == 'Collapse') {
			oImage.src = img2;
			oImage.alt = 'Expand';
		}
		else if (oImage.alt == 'Expand') {
			oImage.src = img1;
			oImage.alt = 'Collapse';
		}
	}

	function showhidedetails(sID) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl1 = document.all.item(sID);
		}
		else {
			var otbl1 = document.getElementById(sID);
		}

		if (otbl1.style.display == "none") {
			otbl1.style.display = "";
		}
		else if (otbl1.style.display == "") {
			otbl1.style.display = "none";
		}
	}

	function chngview(sID) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl1 = document.all.item("tr"+sID);
			var otblttl = document.all.item("title"+sID);
		}
		else {
			var otbl1 = document.getElementById("tr"+sID);
			var otblttl = document.getElementById("title"+sID);
		}

		if (otbl1.style.display == "none") {
			otbl1.style.display = "";
			otblttl.className = "fmtback2";
		}
		else if (otbl1.style.display == "") {
			otbl1.style.display = "none";
			otblttl.className = "fmtback1";
		}
	}

	function openDesc(vUrl) {
		window.open(vUrl,'Details','height=450,width=475,left=200,top=100,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no',true);
	}

	function openHDesc(vUrl) {
		window.open(vUrl,'Details','height=400,width=650,left=200,top=100,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no',true);
	}

	function MM_reloadPage(init) {  //reloads the window if Nav4 resized
		if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
			document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
		else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}

	function ltrim(argvalue) {
		while (1) {
	    		if (argvalue.substring(0, 1) != " ")
	      		break;
	    		argvalue = argvalue.substring(1, argvalue.length);
		}
	 	return argvalue;
	}

	function rtrim(argvalue) {
		while (1) {
			if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
			break;
			argvalue = argvalue.substring(0, argvalue.length - 1);
		}
		return argvalue;
	}

	function trim(argvalue) {
		var tmpstr = ltrim(argvalue);
		return rtrim(tmpstr);
	}

	function numCheck(argvalue) {
	var digits = "0123456789.";
		if (argvalue.length == 0)
		return false;

		for (var n = 0; n < argvalue.length; n++)
			if (digits.indexOf(argvalue.substring(n, n+1)) == -1)
			return false;
		return true;
	}

	function isEmail(argvalue) {
		if (argvalue.indexOf(" ") != -1)
			return false;
		else if (argvalue.indexOf("@") == -1)
    			return false;
		else if (argvalue.indexOf("@") == 0)
			return false;
		else if (argvalue.indexOf("@") == (argvalue.length-1))
			return false;

		// arrayString = argvalue.split("@"); (works only in netscape3 and above.)
		var retSize = customSplit(argvalue, "@", "arrayString");

		if (arrayString[1].indexOf(".") == -1)
			return false;
		else if (arrayString[1].indexOf(".") == 0)
    			return false;
		else if (arrayString[1].charAt(arrayString[1].length-1) == ".") {
			return false;
		}
		return true;
	}

	function customSplit(strvalue, separator, arrayName) {
  		var n = 0;

  		if (separator.length != 0) {
			while (strvalue.indexOf(separator) != -1) {
				eval("arr"+n+" = strvalue.substring(0, strvalue.indexOf(separator));");
				strvalue = strvalue.substring(strvalue.indexOf(separator)+separator.length,
				strvalue.length+1);
				n++;
			}
			eval("arr" + n + " = strvalue;");
			arraySize = n+1;
		}
  		else {
			for (var x = 0; x < strvalue.length; x++) {
				eval("arr"+n+" = \"" + strvalue.substring(x, x+1) + "\";");
				n++;
			}
			arraySize = n;
		}

		eval(arrayName + " = new makeArray(arraySize);");

		for (var i = 0; i < arraySize; i++)
		eval(arrayName + "[" + i + "] = arr" + i + ";");

		return arraySize;
	}

	function makeArray(IntarrSize) {
		for (var n = 0; n < IntarrSize; n++)
		this[n] = "";
		return this;
	}

	function fshowdetails(vtr) {
		if (sBW == "Microsoft Internet Explorer") {
			var otr = document.all.item(vtr);
		}
		else {
			var otr = document.getElementById(vtr);
		}
	
		if (otr.style.display == "") {
			otr.style.display = "none";
		}
		else if (otr.style.display == "none") {
			otr.style.display = "";
		}
	}

	function chngsteps(sID) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl1 = document.all.item("step1");
			var otbl2 = document.all.item("step2");
			var otbl3 = document.all.item("step3");
		}
		else {
			var otbl1 = document.getElementById("step1");
			var otbl2 = document.getElementById("step2");
			var otbl3 = document.getElementById("step3");
		}

		otbl1.style.display = "none";
		otbl2.style.display = "none";
		otbl3.style.display = "none";

		if (sID == "1") {
			otbl1.style.display = "";
		}
		else if (sID == "2") {
			otbl2.style.display = "";
		}
		else if (sID == "3") {
			otbl3.style.display = "";
		}
	}

	function chngCLick(sID) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl = document.all.item("Tbl" + sID);
			var ofont = document.all.item("font" + sID);
		}
		else {
			var otbl = document.getElementById("Tbl" + sID);
			var ofont = document.getElementById("font" + sID);
		}
		
		otbl.className = "MenuClick";
		ofont.className = "mfclick";
	}

	function chngArrow(sID) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl = document.all.item("Tbl" + sID);
			var ofont = document.all.item("font" + sID);
		}
		else {
			var otbl = document.getElementById("Tbl" + sID);
			var ofont = document.getElementById("font" + sID);
		}
		
		if (otbl.className == "MenuHover") {
			otbl.className = "MenuPlain";
			ofont.className = "mfplain";
		}
		else if (otbl.className == "MenuPlain") {
			otbl.className = "MenuHover";
			ofont.className = "mfhover";
		}
		else if (otbl.className == "MenuClick") {
			otbl.className = "MenuClick";
			ofont.className = "mfclick";
		}
	}


	function closeloading(sID) {
		if (sBW == "Microsoft Internet Explorer") {
			var otbl = document.all.item(sID);
		}
		else {
			var otbl = document.getElementById(sID);
		}
		
		otbl.style.display = "none";
	}

	function selectfirst(SID) {
		if (sBW == "Microsoft Internet Explorer") {
			var oselect = document.all.item(SID);
		}
		else {
			var oselect = document.getElementById(SID);
		}
		oselect.selectedIndex = 0;
	}

	function maketheBalloon(sid, width, message) {
		var theString = '<STYLE TYPE="text/css">#'+sid+'{width:'+width+';}</STYLE>';
		theString += '<DIV CLASS="balloon" id="'+sid+'">'+message+'</DIV >';
		document.write(theString);
	}

	function makeItVisible(sid, event) {
		if (sBW == "Microsoft Internet Explorer") {
			var oid1 = document.all.item(sid);
			oid1.style.pixelLeft = (document.body.scrollLeft + event.clientX) + 10;
		      	oid1.style.pixelTop = (document.body.scrollTop + event.clientY) + 10;
			oid1.style.visibility = "visible";
		}
		else {
			var oid1 = document.getElementById(sid);
			oid1.left = event.pageX + 10;
		      	oid1.top = event.pageY + 10;
			oid1.visibility = "show";
		}
	}

	function hideHelp(sid) {
		if (sBW == "Microsoft Internet Explorer") {
			var oid1 = document.all.item(sid);
			oid1.style.visibility = "hidden";
		}
		else {
			var oid1 = document.getElementById(sid);
			oid1.visibility = "hide";
		}
		
	}

	function printHidden(SID, vtitle) {

		if (sBW == "Microsoft Internet Explorer") {
			var otbl1 = document.all.item(SID);
		}
		else {
			var otbl1 = document.getElementById(SID);
		}

		document.body.insertAdjacentHTML('beforeEnd','<iframe name=printHiddenFrame width=0 height=0></iframe>');
		var doc = printHiddenFrame.document;
		doc.open();
		doc.write('<html><head><title>IndiaOnNet.com - Cook Book</title><link rel="stylesheet" href="../html/printstyle.css" type="text/css"><head><body><table border="0" cellpadding="3" cellspacing="0" align="left" valign="top">');
		doc.write('<tr><td colspan="2"><img src="../images/trans.gif" border="0"></td></tr><tr><td colspan="2" align="left" valign="top"><font class="bodyfontbig"><b>'+vtitle+'</b></font></td></tr><tr><td colspan="2" align="left">');
		doc.write(otbl1.innerHTML);
		doc.write('</td></tr></table></body></html>');
		doc.close();
		printHiddenFrame.focus();
		printHiddenFrame.print();
	}