var xmlHttp

function InsertDiscussionFeedback(qName, qCompany, qEmail, qComments)
{
if(qName == ""){
    alert("Please enter your name.");
    document.feedbackForm.txtFullName.focus();
    return false;
}
if(qCompany == ""){
    alert("Please enter your company name.");
    document.feedbackForm.txtCompanyName.focus();
    return false;
}
if(qEmail == ""){
    alert("Please enter your email.");
    document.feedbackForm.txtEmailID.focus();
    return false;
}

if (echeck(qEmail)==false){
	alert("Please enter valid email.");
	document.feedbackForm.txtEmailID.focus();
	return false;
}
if(qComments == ""){
    alert("Please enter your comments.");
    document.feedbackForm.txtUserResponse.focus();
    return false;
}

xmlHttp=GetXmlHttpObject();
//alert("xmlHttp " + xmlHttp);
if (xmlHttp==null)
{
    alert ("Browser does not support HTTP Request")
    return false;
}

//alert("url ")
var url="AjaxDiscussionFeedback.aspx"
url=url+"?name="+qName
url=url+"&company="+qCompany
url=url+"&email="+qEmail
url=url+"&comments="+qComments

//alert("url2 " + qComments)
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

 var newsletter_panel = document.getElementById('newsletter_panel');
newsletter_panel.style.display = 'none';
    // lighten the page again
LightenPage();    
}

//Get ajax information for user
function GetLoginInfo(login,password)
{
//alert(login + "/" + password);
if (login.length==0)
{ 
	document.getElementById("txtHint").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="ajaxGetLoginInfo.aspx"
url=url+"?login="+login
url=url+"&pwd="+password
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 





function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("txtHint").innerHTML = xmlHttp.responseText;
	}else {
	}
} 

function GetXmlHttpObject()
{ 

var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
alert("Thank you.");
return objXMLHttp;
} 




function hidediv(divName) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(divName).style.visibility = 'hidden'; 
	} 
	else { 
		if (document.layers) { // Netscape 4 
			document.LoginDiv.visibility = 'hidden'; 
		} 
		else { // IE 4 
			document.all.LoginDiv.style.visibility = 'hidden'; 
		} 
	} 
} 

function showdiv(divName) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(divName).style.visibility = 'visible'; 
	} 
	else { 
		if (document.layers) { // Netscape 4 
			document.hideShow.visibility = 'visible'; 
		} 
		else { // IE 4 
			document.all.hideShow.style.visibility = 'visible'; 
		} 
	} 
} 



//Validating email
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}