	
	function getElementsByClass( searchClass, domNode, tagName) 
	{
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}

	
	 function fixBrowsers()
	 {
	  //alert ('checking');
		//var cbObj= document.getElementById("header_img");		
	  //var curr_width = parseInt(cbObj.style.width); // removes the "px" at the end
    //cbObj.style.width = (curr_width + 10) +"px";;
		//alert(curr_width);
		//cbObj.style.backgroundColor  ="#133336";
		
    var detect = navigator.userAgent.toLowerCase();
		//alert (detect);
    if (checkIt('safari'))
		  {
       // document.write('<style type="text/css">#submit-button {margin-top:8px;}</style>');
				//alert ('is safari');
				//var botObj= document.getElementById('bottom');
				
				var topObj= document.getElementById('content_box');
				topObj.style.top = "-93px";
				var readNodes = getElementsByClass('readmore');
        var max = readNodes.length;
				//alert (max);
        for(var i = 0;i < max;i++)
           {
					 //alert (i);
           //var nodeObj = readNodes.item(i);
           readNodes[i].style.marginTop = '1px';
					// readNodes[i].style.color = 'green';
           } //end for

      } //endif 
			else if (checkIt('opera'))
			 {
			  //alert('is Opera');
				var topObj= document.getElementById('topcorner');
				topObj.style.display = "block";
				
				var tlcObj= document.getElementById('tlc');
				//lcObj.style.display = "block";
        tlcObj.style.marginLeft = "-4px";
        tlcObj.style.marginTop = "-32px";
				
				var trcObj= document.getElementById('trc');
				//trcObj.style.display = "block";
        trcObj.style.marginRight = "-6px";
        trcObj.style.marginTop = "-32px";
				
	
				var lcObj= document.getElementById('lc');
				lcObj.style.display = "block";
        lcObj.style.marginLeft = "-2px";
        lcObj.style.marginTop = "11px";
				
				var rcObj= document.getElementById('rc');
				rcObj.style.display = "block";
        rcObj.style.marginLeft = "-2px";
        rcObj.style.marginTop = "11px";
				
        var testNodes = getElementsByClass('test');
        var max = testNodes.length;
				//alert (max);
        for(var i = 0;i < max;i++)
           {
					 //alert (i);
           //var nodeObj = readNodes.item(i);
           testNodes[i].style.marginTop = '20px';
					// readNodes[i].style.color = 'green';
           } //end for		 

				var readNodes = getElementsByClass('readmore');
        var max = readNodes.length;
				//alert (max);
        for(var i = 0;i < max;i++)
           {
					 //alert (i);
           //var nodeObj = readNodes.item(i);
					// readNodes[i].style.marginTop = '4px';
          // readNodes[i].style.marginRight = '-20px';
					//   readNodes[i].style.marginBottom = '10px'
					// readNodes[i].style.color = 'green';
           } //end for
			 }
			 function checkIt(string)
	 { 
	     // alert('here');
       var place = detect.indexOf(string) + 1;
			 //alert(string);
       return place;
   }
		}	
    
