/***********************************************
*
***********************************************/

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 370 //set x offset of bar in pixels
var startY = 30//set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
if(document.getElementById("topbar").style.visibility == "hidden")
{
  // window.setTimeout('staticbar()',timeR);
}
}

function staticbar(){
	barheight=document.getElementById("topbar").offsetHeight
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : iecompattest().scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("topbar");
	stayTopLeft();
}

function ch()
{	
	if(document.getElementById("Pop1_txtHint").value=="")
	{
		window.setTimeout('staticbar()',20000);
	}
	
}
/*
if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar*/

///////**************************************************************************************



//*******************************************************************************************/////



var xmlHttp
function check(ctrlid)
{	
	var frstnm=document.getElementById('Pop1_txtPopFirstName').value;
  	var lstnm=document.getElementById('Pop1_txtPopLastName').value;
  	var email=document.getElementById('Pop1_txtPopEmail').value;
  	var eid=/^[.a-zA-Z0-9_]*@[a-zA-Z0-9]{1,10}[.a-zA-Z0-9]{1,8}[.a-zA-Z0-9]{1,5}[.a-zA-Z0-9]{1,5}$/;
	var stradd=document.getElementById('Pop1_txtPopAddress').value;
  	var city=document.getElementById('Pop1_txtPopCity').value;
  	var zip=document.getElementById('Pop1_txtPopZip').value;
  	var country=document.getElementById('Pop1_txtPopBestContact').value;
	var msg="The following error(s) occured:\n\n";
	var isNumeric=/^[0-9]+$/;
 	 flag=0;

	if (frstnm=="")
   		{
    			msg +=" First name Required" + "\n";
			flag=1;	
			
   		}
   		if (lstnm=="")
  		 {
  			 msg +=" Last name Required" + "\n";
  			 flag=1;
   		}
	if(eid.test(email) == false)
  		 {
  			 msg +=" valid Email Required" + "\n";
   			flag=1;
   		}
   	
	if (stradd=="")
   		{
    			msg +=" Street Address Required" + "\n";
			flag=1;
   		}
    	if (city=="")
   		{
    			msg +=" City Required" + "\n";
			flag=1;
  		}
	if ((zip=="") || (zip.length!=5))
  		 {
   			 msg +=" Valid Zip Code Required" + "\n";
			flag=1;
   		}
  	 else if (isNumeric.test(zip)== false)
   		{
   			msg +=" Valid Zip Code Required" + "\n";
   			flag=1;
  		}
  		
   	
	if (msg != "The following error(s) occured:\n\n")
    		{
   			 alert (msg);
    			return false;
   		 }
   	else 
   	{	 
	callAjax(ctrlid);
	}
	
	function topbar2Close()
	{
	 
    document.getElementById("topbar2").style.visibility ="hidden";
	}
	function showResult()
		      {
		      var aaa =document.getElementById('Pop1_txtHint').value;
		      //alert(aaa);
		      document.getElementById("topbar1").style.visibility ="hidden"
		      document.getElementById("topbar2").style.visibility ="visible"
		      document.getElementById('txtHint1').innerHTML=aaa;
		      }
		      ////////****************************************************************************************
		      
		      
		      
		      
		      
		     

				function callAjax(ctrlid)
				{ 
				
				
			 var frstnm=document.getElementById('Pop1_txtPopFirstName').value;
  			  var lstnm=document.getElementById('Pop1_txtPopLastName').value;
  			  var email=document.getElementById('Pop1_txtPopEmail').value;
  			  //var eid=/^[.a-zA-Z0-9_]*@[a-zA-Z0-9]{1,10}[.a-zA-Z0-9]{1,8}[.a-zA-Z0-9]{1,5}[.a-zA-Z0-9]{1,5}$/;
			  var stradd=document.getElementById('Pop1_txtPopAddress').value;
  			  var city=document.getElementById('Pop1_txtPopCity').value;
  			  var state=document.getElementById('Pop1_txtPopState').value;
  			  var zip=document.getElementById('Pop1_txtPopZip').value;
  			  var contact=document.getElementById('Pop1_txtPopBestContact').value;
  			  var time=document.getElementById('Pop1_drpPopTime').value;
				
				
				xmlHttp=GetXmlHttpObject();
				if (xmlHttp==null)
				{
				alert ("Your browser does not support AJAX!");
				return;
				} 
				var url="./ajaxInsert1.aspx";
				url=url+"?frstnm="+frstnm;
				url=url+"&lstnm="+lstnm;
				url=url+"&email="+email;
				url=url+"&stradd="+stradd;
				url=url+"&city="+city;
				url=url+"&state="+state;
				url=url+"&zip="+zip;
				url=url+"&contact="+contact;
				url=url+"&time="+time;
				
				
				xmlHttp.onreadystatechange=stateChanged;
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				}

				function stateChanged() 
				{ 
				if (xmlHttp.readyState==4)
				{ 
				//if ( xmlHttp.responseText!="")
				//{
				//document.getElementById(ctrlid).inerHTML=xmlHttp.responseText;
				//alert(xmlHttp.responseText);
				document.getElementById("Pop1_txtHint").value=xmlHttp.responseText;
				
				showResult()
				//}
			    setnullvalue();
				
				}
				}

				
	
}
function setnullvalue()
{
	 var frstnm=document.getElementById('Pop1_txtPopFirstName').value = "";
  			  var lstnm=document.getElementById('Pop1_txtPopLastName').value= "";
  			  var email=document.getElementById('Pop1_txtPopEmail').value= "";
  			  //var eid=/^[.a-zA-Z0-9_]*@[a-zA-Z0-9]{1,10}[.a-zA-Z0-9]{1,8}[.a-zA-Z0-9]{1,5}[.a-zA-Z0-9]{1,5}$/;
			  var stradd=document.getElementById('Pop1_txtPopAddress').value= "";
  			  var city=document.getElementById('Pop1_txtPopCity').value= "";
  			  //var state=document.getElementById('txtState').value= ""
  			  var zip=document.getElementById('Pop1_txtPopZip').value= "";
  			  var contact=document.getElementById('Pop1_txtPopBestContact').value= "";
  			  //var time=document.getElementById('txtTimeToContact').value= "";
  			  //closebar();
	}

function ch1()
{
	if(document.getElementById("Pop1_txtHint").value=="")
					{
						closebar();
						callAjaxCancel();
					}
				else
					{
						closebar();
					}
}



function callAjaxCancel()
		      {
				xmlHttp=GetXmlHttpObject();
				if (xmlHttp==null)
				{
				alert ("Your browser does not support AJAX!");
				return;
				} 
				var url="./ajaxInsert1.aspx";
				url=url+"?cancel=1";
				
				
				
				xmlHttp.onreadystatechange=stateChanged1;
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
			}

				function stateChanged1() 
				{ 
				if (xmlHttp.readyState==4)
				{ 
				
				document.getElementById("Pop1_txtHint").value=xmlHttp.responseText;
				
								
				}
		      }
		      
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;
				}