
function isValidEmail( emailfield, message ) {
      if ( !emailfield ) {	
      	  alert("Email Field not found");
          return false;
      }
      atpos=emailfield.value.indexOf("@");
      dotpos=emailfield.value.lastIndexOf(".");
      spacepos=emailfield.value.lastIndexOf(" ");
      if ( spacepos != -1 || atpos == -1 || dotpos == -1 || dotpos == emailfield.value.length-1 || dotpos <= atpos+1 ) {
		alert(message);
		emailfield.focus();
		return false;
      }
      return true;
}

function isNotEmpty(field,message) {
      if ( !field ) {	
      	  alert("Field not found");
          return false;
      }
	 field.value=Trim(field.value);
      if ( field.value == "" ) {
		alert(message,"",true);
		field.focus();
		return false;
      }
      return true;
}
 function Trim(str) {
  return str.replace(/^\\s+/,'')
 }      


// this function puts the dark screen over the entire page
function DarkenPage()
{
    var page_screen = document.getElementById('page_screen');
    page_screen.style.height = document.body.parentNode.scrollHeight + 'px';
    page_screen.style.display = 'block';
}

// this function removes the dark screen and the page is light again
function LightenPage()
{
    var page_screen = document.getElementById('page_screen');
    page_screen.style.display = 'none';
       
 }
//Ajax Code 
var xmlHttp1; 
var objXMLHttp=null;

function GetXmlHttpObject()
{ 
   
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }    
    return objXMLHttp
}

function xmlHttp_Get(xmlhttp1, url) 
{	
    objXMLHttp.open('GET', url, true); 
    xmlHttp1.onreadystatechange=Step2    
    objXMLHttp.send(null);        
} 


function Submit_Data(requestURL) 
{	        
     if(document.getElementById("txtName").value.length == 0)
     {       
        alert("Please enter the name");     
        document.getElementById("txtName").focus();          
        return false;
     }     
     else if(document.getElementById("txtflatno").value.length == 0)
     {       
        alert("Please enter the flat no");     
        document.getElementById("txtflatno").focus();   
        return false;
     }     
     else if(document.getElementById("txtBuildingname").value.length == 0)
     {       
        alert("Please enter the building name");     
        document.getElementById("txtBuildingname").focus();   
        return false;
     }
     else if(document.getElementById("txtStreetName").value.length == 0)
     {       
        alert("Please enter the street name");     
        document.getElementById("txtStreetName").focus();   
        return false;
     }
     else if(document.getElementById("txtArea").value.length == 0)
     {       
        alert("Please enter the area");     
        document.getElementById("txtArea").focus();   
        return false;
     }
     else if(document.getElementById("txtCity").value.length == 0)
     {       
        alert("Please enter the city");     
        document.getElementById("txtCity").focus();   
        return false;
     }
     else if(document.getElementById("txtPinCode").value.length == 0)
     {       
        alert("Please enter the pincode");     
        document.getElementById("txtPinCode").focus();   
        return false;
     } 
     else if(document.getElementById("txtCountry").value.length == 0)
     {
		alert("Please enter the country");     
        document.getElementById("txtCountry").focus();   
        return false;
     }       
     else if(document.getElementById("txtTelephoneNo").value.length == 0)
     {
        alert("Please enter telephone no.");
        document.getElementById("txtTelephoneNo").focus();   
        return false;
     }
     else if(document.getElementById("txtEmail").value.length == 0)
     {
        alert("Please enter Email");
        document.getElementById("txtEmail").focus();   
        return false;
     }
     else if ( !isValidEmail( document.getElementById("txtEmail"), "Enter valid email address." ) )
	 {
		return false;
	 }
     else if(document.getElementById("txtOperatorName").value.length == 0)
     {
        alert("Please enter cable operator name.");
        document.getElementById("txtOperatorName").focus();   
        return false;
     }
     else if(document.getElementById("txtComment").value.length == 0)
     {
        alert("Please enter comment.");
        document.getElementById("txtComment").focus(); 
        return false;
     }       
	
	var txtname=document.getElementById('txtname').value;    
	var txtflatno=document.getElementById('txtflatno').value;  
	var txtBuildingname=document.getElementById('txtBuildingname').value;   
	var txtStreetName=document.getElementById('txtStreetName').value; 
	var txtArea=document.getElementById('txtArea').value; 
	var txtCity=document.getElementById('txtCity').value; 
	var txtPinCode=document.getElementById('txtPinCode').value; 
	var txtCountry=document.getElementById('txtCountry').value; 
	var txtTelephoneNo=document.getElementById('txtTelephoneNo').value; 
	var txtEmail=document.getElementById('txtEmail').value; 
	var txtOperatorName=document.getElementById('txtOperatorName').value; 
	var txtComment=document.getElementById('txtComment').value;        
	
	url="";
	xmlHttp1=GetXmlHttpObject();  
	url=requestURL;        	
	url +="?name="+txtname+"&fno="+txtflatno+"&Bno="+txtBuildingname+"&SName="+txtStreetName+"&Area="+txtArea+"&City="+txtCity+"&PCode="+txtPinCode+"&Country="+txtCountry+"&TNo="+txtTelephoneNo+"&Email="+txtEmail+"&OptName="+txtOperatorName+"&Comment="+txtComment;            
	//alert(url);
	xmlHttp_Get(xmlHttp1,url);
	return true; 
} 

function Step2() 
{ 
    if (xmlHttp1.readyState == 4 || 
        xmlHttp1.readyState == 'complete'){ 
        //get the results from the callback 
        var str = xmlHttp1.responseText; 	          
        //populate the innerHTML of the div with the results      
        //document.getElementById('data').innerHTML = str;  
        OpenWindow('ThankYou',175,300);        
    }  
}

//Javascript To Clear All Fields

function ClearFields()
{ 	
	document.getElementById('txtname').value="";    
    document.getElementById('txtflatno').value="";  
    document.getElementById('txtBuildingname').value="";   
    document.getElementById('txtStreetName').value=""; 
    document.getElementById('txtArea').value=""; 
    document.getElementById('txtCity').value=""; 
    document.getElementById('txtPinCode').value=""; 
    document.getElementById('txtTelephoneNo').value=""; 
    document.getElementById('txtOperatorName').value=""; 
    document.getElementById('txtComment').value="";      
}

//Common Function To Close Window.

function CloseNomination(divname)
{
    var page_screen = document.getElementById('page_screen');
    page_screen.style.display = 'none';      
    var Nominee_Panel = document.getElementById(divname);   
    Nominee_Panel.style.display = 'none';   
    
}


//Common Function To Display Window.

function OpenWindow(divname,top,left)
{	
	ClearFields();	
	var Common_Panel = document.getElementById(divname);   	
    Common_Panel.style.display = 'none';   
    if(divname=='Nominee_Panel1')
    {
    	ClearFields();	
    	var ThankYouDiv= document.getElementById('ThankYou');    
		ThankYouDiv.style.display = 'none'; 		       		
    }
    if(divname=='ThankYou')
    {       
      var Nominee_Panel = document.getElementById('Nominee_Panel');   
      Nominee_Panel.style.display = 'none';   
      //CloseNomination('Nominee_Panel');
    }  
       
    if (navigator.appName=="Microsoft Internet Explorer")
    { 
        Common_Panel.style.pixelTop  =top;
        Common_Panel.style.pixelLeft =left;
    }    
    else // for firefox
    { 
        Common_Panel.style.top = top+'px';
        Common_Panel.style.left =left+'px';
    }
     Common_Panel.style.display = 'block';   
}


//Code For MahaCinema  Voting..

function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}

function ThankYou_Panel()
{	
	
    var ThankYou_panel = document.getElementById('Thanks_Panel');
    
    
    if (navigator.appName=="Microsoft Internet Explorer")
    { 
        eval("ThankYou_panel.style.pixelTop  =" + 720);
        eval("ThankYou_panel.style.pixelLeft =" + 530);
    }
    else // for firefox
    { 
        ThankYou_panel.style.top = '720px';
        ThankYou_panel.style.left ='530px';
    }
    
    ThankYou_panel.style.display = 'block'; 
    document.form1.reset();  
}

function CloseThankYou()
{
   var ThankYou_panel = document.getElementById('Thanks_Panel');
   ThankYou_panel.style.display = 'none';  
   document.form1.reset();
    
}