function chekUserNew()
{
	valiadteUserNew();
}

function valiadteUserNew()
{    
	var arrObj = new Array();
	var checkFlag = true;
	var ErrMsg = '';
	
	if(isBlank(document.getElementById("ctl00_contents_txtEmail1")))
	{
		arrObj.push(document.getElementById("ctl00_contents_txtEmail1"));
		ErrMsg = ErrMsg + '* Email address field is required!\n';
		checkFlag = false;
	}    
	
	if(isBlank(document.getElementById("ctl00_contents_txtPassword1")))
	{
		arrObj.push(document.getElementById("ctl00_contents_txtPassword1"));
		ErrMsg = ErrMsg + '* Password field is required!\n';
		checkFlag = false;
	}    
	else if(!isValidEmail(document.getElementById("ctl00_contents_txtEmail1")))
	{
		arrObj.push(document.getElementById("ctl00_contents_txtEmail1"));
		ErrMsg = ErrMsg + '* Please enter valid Email address!\n';
		checkFlag = false;
	}
	if(!checkFlag)
	{
		arrObj[0].focus();
		alert(ErrMsg);
		return false;                
	}
	else
	{

		 var uname = document.getElementById("ctl00_contents_txtEmail1").value;
		 var pass = document.getElementById("ctl00_contents_txtPassword1").value;
		 var pgname = "";
		 var qstring="";
		 var patth="";
		 try
		 {
			 qstring=globalString;
			 patth =globalPat; 
		 }
		 catch(err)
		 {
		 
		 }
		 checkUserAxLogin(uname , pass, pgname,patth,qstring)
		 return true;                
	 }
}

function sendmailtouser()
{

return validateEmailSend();

}


 function validateEmailSend()
    {    
       
        var arrObj = new Array();
        var checkFlag = true;
        var ErrMsg = '';
        
        if(isBlank(document.getElementById("ctl00_contents_txtFriendEmail")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtFriendEmail"));
            ErrMsg = ErrMsg + '* Friend\'\s Email address field is required!\n';
            checkFlag = false;
        }   
        
         else if(!isValidEmail(document.getElementById("ctl00_contents_txtFriendEmail")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtFriendEmail"));
            ErrMsg = ErrMsg + '* Please enter friend\'\s valid Email address!\n';
            checkFlag = false;
        }
            if(isBlank(document.getElementById("ctl00_contents_txtUserEmail")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtUserEmail"));
            ErrMsg = ErrMsg + '* Your Email address field is required!\n';
            checkFlag = false;
        }    

         else if(!isValidEmail(document.getElementById("ctl00_contents_txtUserEmail")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtUserEmail"));
            ErrMsg = ErrMsg + '* Please enter your valid Email address!\n';
            checkFlag = false;
        }
       
         if(isBlank(document.getElementById("ctl00_contents_txtMessageBody")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtMessageBody"));
            ErrMsg = ErrMsg + '* Message field is required!\n';
            checkFlag = false;
        }   
      if(!checkFlag)
        {
            arrObj[0].focus();
            alert(ErrMsg);
                        
            return false;                
        }
        else
        {
        var  tomail= document.getElementById("ctl00_contents_txtFriendEmail").value
        var frommail = document.getElementById("ctl00_contents_txtUserEmail").value
        var allMsg = document.getElementById("ctl00_contents_txtMessageBody").value
       document.getElementById("imgLoadin").style.display = "";

        callAjaxToEndML(frommail,tomail,allMsg);
           return true;                
           }
    }

 var obj1;
    function callAjaxToEndML(from,toadd,msger)
{

	try
	{
		obj1 = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{        
		obj1 = null;
	}    
	try
	{
		obj1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e1)
	{
		obj1 = null;
	}
	
	  if (window.XMLHttpRequest) 
        {
      
           obj1 = new XMLHttpRequest(); 
        
       }    
	
	if(obj1!=null)
	{
		obj1.onreadystatechange = ProcessResponse1;
		
		if (window.XMLHttpRequest)
		{
		
		obj1.open("GET", "/ZAXSendM.aspx?type=review&frm="+from.replace("@","%p")+"&toa="+toadd.replace("@","%p")+"&msg="+msger,  true);
		}
		else
		{

		    obj1.open("GET", "/ZAXSendM.aspx?type=review&frm=" + from.replace("@", "%p") + "&toa=" + toadd.replace("@", "%p") + "&msg=" + msger, true);
		}
		obj1.send(null); 
		return false;        
	}
}

function ProcessResponse1() {
    if (obj1.readyState == 4) {
        if (obj1.status == 200) {
            var retval = obj1.responseText;
            if (retval == "ok") {
                document.getElementById("imgLoadin").style.display = "none";
                document.getElementById("ctl00_contents_msgRed").innerHTML = "Your email has been sent successfully.";
                //alert(retval);
            } else if (retval == "toomany") {
                document.getElementById("imgLoadin").style.display = "none";
                document.getElementById("ctl00_contents_msgRed").innerHTML = "You have exceeded the number of emails you can send at this time.";
            } else {
                document.getElementById("imgLoadin").style.display = "none";
                document.getElementById("ctl00_contents_msgRed").innerHTML = "There was an error while processing your request.";
            }
            setTimeout(function() {
                document.getElementById("ctl00_contents_msgRed").innerHTML = "";
                closeModel();
            }, 3000);
        }
        else {
            alert('There was a problem retrieving data from the server.');
            return false;
        }
    }
}


function closeModel()
{
messageObj.close();
}

function sendTologinPage()
       {
       return false;
       }

 function ValidateForm(txtEMail,txtpassword,txtRetypedPassword,txtReviewtitle,txtWrittenreview)
    {                
        var arrObj = new Array();
        var checkFlag = true;
        var ErrMsg = '';

       if(isBlank(txtEMail))
        {
            arrObj.push(txtEMail);
            ErrMsg = ErrMsg + '*  Email address field is required!\n';
            checkFlag = false;
        }           
        
        else if(!isValidEmail(txtEMail))
        {
            arrObj.push(txtEMail);
            ErrMsg = ErrMsg + '*  Please enter valid E-mail address!\n';
            checkFlag = false;
        }
        
        if(isBlank(txtpassword))
        {
            arrObj.push(txtpassword);
            ErrMsg = ErrMsg + '* Password field is required!\n';
            checkFlag = false;
        }
        if(isBlank(txtRetypedPassword))
        {
            arrObj.push(txtRetypedPassword);
            ErrMsg = ErrMsg + '* Retyped Password field is required!\n';
            checkFlag = false;
        }
        else if(!isConfirm(txtpassword,txtRetypedPassword))
         {
         arrObj.push(txtpassword);
         ErrMsg = ErrMsg + '*Password Confirmation Failed.Please Re-Enter Your Passwword in the Password confirmation Field!\n';
         checkFlag = false;
         }

          if(isBlank(txtReviewtitle))
        {
            arrObj.push(txtReviewtitle);
            ErrMsg = ErrMsg + '*Reviewtitle field is required!\n';
            checkFlag = false;
        }
       if(isBlank(txtWrittenreview))
        {
            arrObj.push(txtWrittenreview);
            ErrMsg = ErrMsg + '*Writtenreview field is required!\n';
            checkFlag = false;
        }

      if(!checkFlag)
        {
            arrObj[0].focus();
            alert(ErrMsg);
                            
            return false;                
        }
        else
            return true;                
    }

    function ValidateForm6(txtEMail,txtpassword,txtRetypedPassword,txtWrittenreview)
    {                
        var arrObj = new Array();
        var checkFlag = true;
        var ErrMsg = '';
        
       
       if(isBlank(txtEMail))
        {
            arrObj.push(txtEMail);
            ErrMsg = ErrMsg + '*  Email address field is required!\n';
            checkFlag = false;
        }           
        
        else if(!isValidEmail(txtEMail))
        {
            arrObj.push(txtEMail);
            ErrMsg = ErrMsg + '*  Please enter valid E-mail address!\n';
            checkFlag = false;
        }
        
        if(isBlank(txtpassword))
        {
            arrObj.push(txtpassword);
            ErrMsg = ErrMsg + '* Password field is required!\n';
            checkFlag = false;
        }
        if(isBlank(txtRetypedPassword))
        {
            arrObj.push(txtRetypedPassword);
            ErrMsg = ErrMsg + '* Retyped Password field is required!\n';
            checkFlag = false;
        }
        else if(!isConfirm(txtpassword,txtRetypedPassword))
         {
         arrObj.push(txtpassword);
         ErrMsg = ErrMsg + '*Password Confirmation Failed.Please Re-Enter Your Passwword in the Password confirmation Field!\n';
         checkFlag = false;
         }

       if(isBlank(txtWrittenreview))
        {
            arrObj.push(txtWrittenreview);
            ErrMsg = ErrMsg + '*Response field is required!\n';
            checkFlag = false;
        }

      if(!checkFlag)
        {
            arrObj[0].focus();
            alert(ErrMsg);
                            
            return false;                
        }
        else
            return true;                
    }
    
     function ValidateForm5(txtWrittenreview)
    {                
        var arrObj = new Array();
        var checkFlag = true;
        var ErrMsg = '';
        
       
      
        
       if(isBlank(txtWrittenreview))
        {
            arrObj.push(txtWrittenreview);
            ErrMsg = ErrMsg + '*Response field is required!\n';
            checkFlag = false;
        }

      if(!checkFlag)
        {
            arrObj[0].focus();
            alert(ErrMsg);
                            
            return false;                
        }
        else
            return true;                
    }
       function ValidateForm1(txtReviewtitle,txtWrittenreview)
    {                
        var arrObj = new Array();
        var checkFlag = true;
        var ErrMsg = '';

          if(isBlank(txtReviewtitle))
        {
            arrObj.push(txtReviewtitle);
            ErrMsg = ErrMsg + '*Reviewtitle field is required!\n';
            checkFlag = false;
        }
       if(isBlank(txtWrittenreview))
        {
            arrObj.push(txtWrittenreview);
            ErrMsg = ErrMsg + '*Writtenreview field is required!\n';
            checkFlag = false;
        }

      if(!checkFlag)
        {
            arrObj[0].focus();
            alert(ErrMsg);
                            
            return false;                
        }
        else
            return true;                
    } 
 function showVisibility()
{
	if(document.getElementById("frmreview").style.display=="none")
	{
	document.getElementById("frmreview").style.display =  "";
	}
	else
	{
	document.getElementById("frmreview").style.display =  "none";
	
	}
	return false;
}

function valiadteUser()
    {    
       
        var arrObj = new Array();
        var checkFlag = true;
        var ErrMsg = '';
        
        if(isBlank(document.getElementById("ctl00_contents_txtEmail2")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtEmail2"));
            ErrMsg = ErrMsg + '* Email address field is required!\n';
            checkFlag = false;
        }    
        
         if(isBlank(document.getElementById("ctl00_contents_txtPassword2")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtPassword2"));
            ErrMsg = ErrMsg + '* Password field is required!\n';
            checkFlag = false;
        }    
       
        else if(!isValidEmail(document.getElementById("ctl00_contents_txtEmail2")))
        {
            arrObj.push(document.getElementById("ctl00_contents_txtEmail2"));
            ErrMsg = ErrMsg + '* Please enter valid Email address!\n';
            checkFlag = false;
        }
        
       
       
      if(!checkFlag)
        {
            arrObj[0].focus();
            alert(ErrMsg);
                        
            return false;                
        }
        else
        {
       
           return true;                
           }
    }
var loginFlg="false";
function checkLoginUser()
{
    if(document.getElementById("ctl00_idheader_logn").innerHTML == "Logout")
    {
    loginFlg = "true";
    }
}

	function vote(dir, rid, votes){
		votes = parseInt(votes) + 1;
		try
		{
			obj1 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{        
			obj1 = null;
		}    
		try
		{
			obj1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e1)
		{
			obj1 = null;
		}
	
		if (window.XMLHttpRequest) 
		{
		
		   obj1 = new XMLHttpRequest(); 
		
		}    
	
		if(obj1!=null)
		{
			
			if (window.XMLHttpRequest)
			{
			
			obj1.open("GET", "/ajax/review_vote.aspx?rid=" + rid + "&vote=" + dir,  true);
			}
			else
			{
			
			obj1.open("GET", "/ajax/review_vote.aspx?rid=" + rid + "&vote=" + dir,  true);
			}
			obj1.send(null); 

			if(dir == 'up'){
				document.getElementById('thumbsUp').innerHTML = "(" + votes + ")";
			}else if(dir == 'down'){
				document.getElementById('thumbsDown').innerHTML = "(" + votes + ")";
			}
			
			return false;        
		}
	}
	
	function openDivReport(AnswerID){
//		var confirmWin = null;
//       var height='153';
//       var width='235';
//       var size='no';
//       y = (screen.availHeight - height)/2;
//       x = (screen.availWidth - width)/2;
//       var attrib="width=" + width + ",height=" + height + ",resizable=" + size + ",scrollbars=no," + 
//                  "status=no,toolbar=no,directories=no,menubar=no,location=no,screenX="+x+",screenY="+y+",top="+y+",left="+x;
//       if(QuestionID!='0')               
//        confirmWin=window.open("../advice-flag-question.aspx?QID=" + QuestionID + "&AnsID=" + AnswerID,null,attrib);
//       else
//         confirmWin=window.open("../advice-flag-question.aspx?AnsID=" + AnswerID + "&QID=" + QuestionID,null,attrib);
//       
//       if((confirmWin != null) && (confirmWin.opener==null))
//         {
//           confirmWin.opener = self;
//         }
       
        var divReportBack = document.getElementById("divReportBack");
        divReportBack.style.display = 'block';
        var arrayPageSize = getPageSize();        
		divReportBack.style.width = arrayPageSize[0] + 'px';
		divReportBack.style.height = arrayPageSize[1] + 30 + 'px';
		
		var divFlagQuestion = document.getElementById("flagquestion");
		divFlagQuestion.style.display = 'block';
	}
	
	function CloseDivReport()
    {
        document.getElementById("divReportBack").style.display = 'none';               
        document.getElementById('flagquestion').style.display = 'none';
    }
	
	function saveReport(rid){
		var val = document.getElementById("reportList").value;
		try
		{
			obj1 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{        
			obj1 = null;
		}    
		try
		{
			obj1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e1)
		{
			obj1 = null;
		}
	
		if (window.XMLHttpRequest) 
		{
		
		   obj1 = new XMLHttpRequest(); 
		
		}    
	
		if(obj1!=null)
		{
			
			if (window.XMLHttpRequest)
			{

			    obj1.open("GET", "/ajax/report.aspx?rid=" + rid + "&type=" + val, true);
			}
			else
			{

			    obj1.open("GET", "/ajax/report.aspx?rid=" + rid + "&type=" + val, true);
			}
			obj1.send(null); 
			
			CloseDivReport();
			
			return false;        
		}
	}