
var req; 
function loadXMLDoc(option_id) {
//alert(option_id);


/*if(option_id==undefined ){

  var url="includes/shopages.php?section=special";
  

  }else{
  
   var url=option_id;
    
  }*/
  
   var url=option_id;
 
//alert(url);
   getObject("results").innerHTML = '<div align="center">&nbsp;<img style="vertical-align:middle" src="images/loading.gif"><br>loading...</div>';
   try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 
   catch(e) { 
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); } 
      catch(oc) { req = null; } 
   } 
   if (!req && typeof XMLHttpRequest != "undefined") { req = new XMLHttpRequest(); } 
   if (req != null) {
      req.onreadystatechange = processChange; 
      req.open("GET", url, true); 
      req.send(null); 
   } 
  
} 
function processChange() { 
   if (req.readyState == 4 && req.status == 200) { 
      getObject("results").innerHTML = req.responseText;
 //     document.result.focus();
   } 
} 
function getObject(name) { 
   var ns4 = (document.layers) ? true : false; 
   var w3c = (document.getElementById) ? true : false; 
   var ie4 = (document.all) ? true : false; 

   if (ns4) return eval('document.' + name); 
   if (w3c) return document.getElementById(name); 
   if (ie4) return eval('document.all.' + name); 
   return false; 
}

    function getFormValues(fobj,valFunc)

    {
       var str = "";
       var valueArr = null;
       var val = "";
       var cmd = "";
       for(var i = 0;i < fobj.elements.length;i++)
       {
	   
	    if(fobj.elements[i].name=='comment' && fobj.elements[i].value==''){
	     
		 alert('Please fill the required fields');
		 return false;
	   }
	   
           switch(fobj.elements[i].type)
           {
               case "text":
                    if(valFunc)
                    {
                        //use single quotes for argument so that the value of
                        //fobj.elements[i].value is treated as a string not a literal
                        cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
                        val = eval(cmd)
                    }
                    str += fobj.elements[i].name +"=" + escape(fobj.elements[i].value) + "&";
                     break;
				case "textarea":
                    if(valFunc)
                    {
                        //use single quotes for argument so that the value of
                        //fobj.elements[i].value is treated as a string not a literal
                        cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
                        val = eval(cmd)
                    }
                    str += fobj.elements[i].name +"=" + escape(fobj.elements[i].value) + "&";
                     break;	 
				case "hidden":
                    if(valFunc)
                    {
                        //use single quotes for argument so that the value of
                        //fobj.elements[i].value is treated as a string not a literal
                        cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
                        val = eval(cmd)
                    }
                    str += fobj.elements[i].name +"=" + escape(fobj.elements[i].value) + "&";
                     break;

               case "select-one":
                    str += fobj.elements[i].name +
                    "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
                    break;

           }

       }
       str = 'comments.php?' + str.substr(0,(str.length - 1));
	   
	// alert(str); 
//       return str; 
	   loadXMLDoc(str);
    }
//-->
