var xmlHttp
function showRating(rating, product_id)
{
     xmlHttp=GetXmlHttpObject()
     var user_review = document.getElementById('user_review').value;
	 
	 if (xmlHttp==null)
	 {
		 alert ("Browser does not support HTTP Request")
		 return
	 }
	
	var url="../../getRating.php";
	url=url+"?q="+rating;
	url=url+"&p="+product_id;
    url=url+"&user_review="+user_review;
	
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged() 
{ 
	 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
     	 document.getElementById('ratingDiv').innerHTML = xmlHttp.responseText; 
	 } 
     else
     {
         document.getElementById('ratingDiv').innerHTML = "<label  style=\" font-size:12px; \"><strong style=\" font-weight:bold;\">Loading....</strong></label>"; 
     }
}


function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	 {
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e)
	 {
	 //Internet Explorer
	 try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	 catch (e)
	  {
	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	 }
	return xmlHttp;
}

function IsEmptyMicro1(url,frm)
{ 
 
 //alert(frm.txtUsername555.value); return false; 
var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;


 if(frm.txtUsername.value == '') 
    {   
        alert("User name is required.");
        frm.txtUsername.focus();
        return false;
    }
	
   if(frm.txtEmail.value == '') 
   {
       alert("Please enter Email.");
       frm.txtEmail.focus();
      return false;
    }
    
  if (!frm.txtEmail.value.match(re)) 
    {
      alert("Invalid Email Address.");
        frm.txtEmail.focus();
        return false;
    }
   
   
    if(frm.txtQuery.value == '')
    {
        alert("Query is required.");
        frm.txtQuery.focus();
        return false;
    }
  xmlHttp=GetXmlHttpObject()
     
     if (xmlHttp==null)
     {
         alert ("Browser does not support HTTP Request")
         return
     }
    
  url = url+"?username="+frm.txtUsername.value+"&email="+frm.txtEmail.value+"&message="+frm.txtQuery.value+"&prodId="+frm.hiddenProdId.value;
  // alert(url);  
    xmlHttp.onreadystatechange=stateChangedContact 
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)

}

function stateChangedContact() 
{ 
     if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
            var result = xmlHttp.responseText;
         // alert(result);
           // return false;
            if(result != '')
            {   
                document.getElementById('contactfrm').style.display = 'none';               
				//document.getElementById('free_demo_contact').style.display = 'none';
				document.getElementById('msgSuccess').style.display = '';
            }
     } 
     else
     {
         //document.getElementById('ratingDiv').innerHTML = "<label  style=\" font-size:12px; \"><strong style=\" font-weight:bold;\">Loading....</strong></label>"; 
     }
}


//code for setting the rate for study materials starts here...
var temp_smid="";
function setRating(ratevalue, smid)  // smid => study material id...
{    
     xmlHttp=GetXmlHttpObject()
     temp_smid = smid;
     if (xmlHttp==null)
     {
         alert ("Browser does not support HTTP Request")
         return
     }
    
    var url="smRating.php";
    url=url+"?r="+ratevalue;
    url=url+"&id="+smid;    
    xmlHttp.onreadystatechange=setRating_stateChanged; 
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}

function setRating_stateChanged() 
{   
     var mainratingDiv="mainratingDiv"+temp_smid;
     var showratingDiv="showratingDiv"+temp_smid;          
     var showmsgratingDiv="showmsgratingDiv"+temp_smid;
     if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     {    
          result=xmlHttp.responseText;          
          arrVal =result.split("*****");
          //alert(arrVal[0]);
          //alert(arrVal[1]);          
          //alert(document.getElementById(mainratingDiv).innerHTML);
          document.getElementById(showratingDiv).innerHTML = arrVal[0];   // where default rating is being shown.
          document.getElementById(showmsgratingDiv).innerHTML = arrVal[0]+arrVal[1];  // where rating status ( means message )is being shown.
          document.getElementById(mainratingDiv).style.display='none';   // where default rating is being shown.       
     } 
     else
     {
         document.getElementById(showmsgratingDiv).innerHTML = "<label  style=\" font-size:12px; \"><strong style=\" font-weight:bold;\">Loading....</strong></label>"; 
     }
}
//code for setting the rate for study materials ends here...
