
function divclose(id)
{
document.getElementById(id).style.display="none";
}
function alertbox(data,id,xl,yl)
{
var dv1=document.getElementById('Layer11');
var datalayer=document.getElementById('Layerdata');
				 var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }

					dv1.style.left=(screen.width/2)-100+'px';
					dv1.style.top=scrOfY+250+'px';
					
		if(id!='null')
		{
		var curleft = curtop = 0;
	obj=document.getElementById(id);
	if (obj.offsetParent) {
	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
	} while (obj = obj.offsetParent);
	}
	x=curleft;
	y=curtop;
	
	if(navigator.appName == "Microsoft Internet Explorer")
	x=x;
	else
	x=x;
	dv1.style.left=x+xl+'px';
	dv1.style.top=y+yl+'px';
	
	}
					
					
					datalayer.innerHTML=data;
					dv1.style.display='block';

}

function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
    }
	
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					
	}



function subscribe()
{
var subsc=document.getElementById('subscribe');
var email=document.getElementById('new_email');
var dv=document.getElementById('sub');

if(echeck(email.value)==false)
return false;
var strURL="data/newsletter.php?Email="+email.value;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) { 
					// only if "OK" 
				if (req.status == 200) { 
						email.value="";
						//alert("Thank you. You will receive a confirmation email shortly.\n\rIf the mail does not reach your inbox within a few minutes, please check your Bulk or Junk mail folders, and add info@barandbench.com to your Safe Senders list.");
						alertbox('Thank you. You will receive a confirmation email shortly.<br>If the mail does not reach your inbox within a few minutes, please check your Bulk or Junk mail folders, and add info@barandbench.com to your Safe Senders list.','new_email',-250,15);//document.getElementById('sub').style.disply="Block";
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}		
return false;
}
function checkdata(em)
{
if(em.value=="ENTER EMAIL ID")
em.value="";
}
function checkdata1(em)
{
if(em.value=="SEARCH")
em.value="";
}

function submitform()
{
document.forms["ser"].submit();
searchvalue=document.forms["ser"].searchtext.value;
document.location.href='search/'+searchvalue;
}
