// JavaScript Document
// ajax code for client login
function do_submit_clientlogin()
{
if(document.clientlogin.userid.value =="Enter user name")
  {
    alert("Please enter your user name.");
    document.clientlogin.userid.focus();  
    return false;
  }  
  
  if(document.clientlogin.userid.value =="")
  {
    alert("Please enter your user name.");
    document.clientlogin.userid.focus();  
    return false;
  } 
  if(document.clientlogin.pass.value =="********")
  {
    alert("Please enter your password.");
    document.clientlogin.pass.focus();  
    return false;
  } 
  if(document.clientlogin.pass.value =="")
  {
    alert("Please enter your password.");
    document.clientlogin.pass.focus();  
    return false;
  } 
 
    //return true;          //submit the form now
  get_clientlogin(document.getElementById('clientlogin'));
}
 
   var http_request = false;
   function makeRequest_clientlogin(url, parameters) {
  
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents_clientlogin;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents_clientlogin() {
      if (http_request.readyState == 4) {
     
         if (http_request.status == 200) {
          //  alert(http_request.responseText);
            result = http_request.responseText;
            
             document.getElementById('formtable').style.display="none";
             document.getElementById('errormsg').style.display="block"
             document.getElementById("ajax_loder_clientlogin").style.display="none";
             setTimeout("hidemenu()",5000);
         } else {
            //alert('There was a problem with the request.');
            
         }
      }
      else
      {
      document.getElementById("ajax_loder_clientlogin").style.display="block";
      }
   }
   
  function get_clientlogin(id) {
  //alert(id);
  
  var getstr = "?";
  for (i=0; i<document.getElementsByTagName("input").length; i++) {
        if (document.getElementsByTagName("input")[i].type == "text") {
           getstr += document.getElementsByTagName("input")[i].name + "=" + 
                   document.getElementsByTagName("input")[i].value + "&";
        }
        /*if (document.getElementsByTagName("input")[i].type == "checkbox") {
           if (document.getElementsByTagName("input")[i].checked) {
              getstr += document.getElementsByTagName("input")[i].name + "=" + 
                   document.getElementsByTagName("input")[i].value + "&";
           } else {
              getstr += document.getElementsByTagName("input")[i].name + "=&";
           }
        }
        if (document.getElementsByTagName("input")[i].type == "radio") {
           if (document.getElementsByTagName("input")[i].checked) {
              getstr += document.getElementsByTagName("input")[i].name + "=" + 
                   document.getElementsByTagName("input")[i].value + "&";
           }
     }  
     if (document.getElementsByTagName("input")[i].tagName == "SELECT") {
        var sel = document.getElementsByTagName("input")[i];
        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
     }*/
     
  }
  
  makeRequest_clientlogin('clientlogin.aspx', getstr);
  }
  
//end code of client login

function do_submit_news()
{
if(document.mnewsletter.newsletter.value =="Enter e-Mail Address")
  {
    alert("Please enter your e-mail address.");
    document.mnewsletter.newsletter.focus();  
    return false;
  }  
  
  if(document.mnewsletter.newsletter.value =="")
  {
    alert("Please enter your e-mail address.");
    document.mnewsletter.newsletter.focus();  
    return false;
  } 
 if(!IsEmailValid(document.mnewsletter.newsletter.value))
   {
			alert("Please enter the email correctly.");
			document.mnewsletter.newsletter.focus();
			return false;
   }
    //return true;          //submit the form now
  getnews(document.getElementById('mnewsletter'));
}

/// Function to eliminate space in UserID Field	
	function checkspace(val)
	{
		if(val.indexOf(" ")!= -1)
		{
			return false
		}
		return true
	}
	/// Function to eliminate space in UserID Field ends here.

	//Function to check the valid Email ID
	   function IsEmailValid(tocheck){
			var AtSym1  = tocheck.indexOf("\@");
			if (AtSym1 == -1 || AtSym1 == 0 || AtSym1 == tocheck.length-1)
			{
				return false
			}
			var AtSym2   = tocheck.lastIndexOf('.');
			if (AtSym2 == -1 || AtSym2 == 0 || AtSym2 == tocheck.length-1)
			{
				return false
			}
			if (AtSym1 >= AtSym2 )
				{
				return false
			}

			var Amp_count=0;
			var j=0;
			for(j=0;j<tocheck.length;j++)
			{
				if(tocheck.substring(j,j+1) == "\@") Amp_count=Amp_count+1;
				if(tocheck.substring(j,j+1)==' ') return false
			  }
			if(Amp_count > 1) return false
			return true
	 }
	 
	 
   var http_request = false;
   function makeRequestnews(url, parameters) {
  
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents_news;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents_news() {
      if (http_request.readyState == 4) {
      document.getElementById("ajax_loder_news").style.display="none";
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            //document.getElementById('myspan').innerHTML = result;
           // document.getElementById('myspan4').style.display="block";  
            document.getElementById('myspan1').style.display="none";
            document.getElementById('myspan2').style.display="none";
            document.getElementById('myspan3').style.display="none";
            document.getElementById('mspanmsg').style.display="block";
            setTimeout("hidemenu()",10000);         
         } else {
            //alert('There was a problem with the request.');
            
         }
      }
      else
      {
      document.getElementById("ajax_loder_news").style.display="block";
      }
   }
   
  function getnews(id) {
  //alert(id);
  
  var getstr = "?";
  for (i=0; i<document.getElementsByTagName("input").length; i++) {
        if (document.getElementsByTagName("input")[i].type == "text") {
           getstr += document.getElementsByTagName("input")[i].name + "=" + 
                   document.getElementsByTagName("input")[i].value + "&";
        }
        /*if (document.getElementsByTagName("input")[i].type == "checkbox") {
           if (document.getElementsByTagName("input")[i].checked) {
              getstr += document.getElementsByTagName("input")[i].name + "=" + 
                   document.getElementsByTagName("input")[i].value + "&";
           } else {
              getstr += document.getElementsByTagName("input")[i].name + "=&";
           }
        }
        if (document.getElementsByTagName("input")[i].type == "radio") {
           if (document.getElementsByTagName("input")[i].checked) {
              getstr += document.getElementsByTagName("input")[i].name + "=" + 
                   document.getElementsByTagName("input")[i].value + "&";
           }
     }  
     if (document.getElementsByTagName("input")[i].tagName == "SELECT") {
        var sel = document.getElementsByTagName("input")[i];
        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
     }*/
     
  }
  
  makeRequestnews('sendmailnews.aspx', getstr);
  }
  


//Contents for menu 1
var menu1=new Array()
menu1[0]="<div style='width:315px; height:80px; ' id='newsdiv'><form action=\"javascript:getnews(document.getElementById('mnewsletter'));\" name='mnewsletter' id='mnewsletter'><table width='315' border='0' cellspacing='0' cellpadding='0'><tr><td class='news_bg2'><table width='100%'  border='0' cellspacing='0' cellpadding='0'><tr>    <td colspan='4' height='3'></td></tr><tr><td width='5'></td><td width='63' height='66'><img src='images/n-icon.gif'></td><td><table width='100%'  border=0' cellspacing='0' cellpadding='0' ><tr><td colspan='2'  style='padding-left:8px; ' align='right'><img src='images/close_news.gif' onclick='hidemenu();' style=\"cursor:pointer;\"></td></tr><tr id='myspan1'><td colspan='2' class='formtxt' style='padding-left:8px; '>Sign up</td></tr><tr id='myspan3'><td height='3'></td></tr><tr id='myspan2'><td  style='padding-left:8px; '><input name='newsletter' type='text' class='txtbox' id='e-mail' value='Enter e-Mail Address' size='30' maxlength='50' onfocus=\"if(this.value=='Enter e-Mail Address') this.value='';\"></td><td  height='19' ><img src='images/btn_submit.gif' border='0' onclick=\"javascript:do_submit_news();\" style=\"cursor:pointer;\"></td></tr><tr id='mspanmsg' style=\"display:none;\"><td xheight='12' colspan='2' class='formtxt'>Thank you for subscribing to the eBusiness Interactive Newsletter.</td></tr><tr ><td height='12' colspan='2'></td></tr></table></td><td>&nbsp;</td></tr><tr><td height='7' colspan='4'></td></tr></table></td></tr></table></form><img src=\"http://e-businessinteractive.com/images/ajax-loadernews-2.gif\" id=\"ajax_loder_news\" style=\"display:none; margin-top:-60px; margin-left:273px;\" /></div>"
var menu2=new Array()
menu2[0]="<div style='width:256px; height:107px; ' id='client_login'><form action=\"javascript:getnews(document.getElementById('clientlogin'));\" name='clientlogin' id='clientlogin'><table width='256' border='0'cellspacing='0'cellpadding='0'><tr><td class='client_bg'><table width='100%'border='0'cellspacing='0'cellpadding='0'><tr><td rowspan='4' width='5'></td><td height='54'colspan='2' style='padding-top:2px;'><table width='100%' border='0'cellspacing='0'cellpadding='0'><tr><td><img src='images/client-icon.gif'></td><td align='right' valign='top' style='padding-right:3px; padding-top:5px;'><img src='images/btn_close.gif' border='0' onClick=\"document.getElementById('client_login').style.display = 'none';\" style=\"cursor:pointer;\"></td></tr></table></td></tr><tr><td height='2' colspan='2'></td></tr><tr><td><table width='100%' border='0'cellspacing='0'cellpadding='0' style=\"display:block;\" id='formtable'><tr><td class='formtxt' align='right'>User Name:</td><td><input name='userid' type='text' class='txtbox' id='userid' value='Enter user name' onfocus=\"if(this.value=='Enter user name') this.value='';\"></td><td>&nbsp;</td></tr><tr><td colspan='3'height='4'></td></tr><tr><td class='formtxt' align='right'>Password:</td><td><input name='pass'type='password'class='txtbox' id='name' value='********' onfocus=\"if(this.value=='********') this.value='';\"></td><td><img src='images/btn_submit.gif' border='0' onclick=\"javascript:do_submit_clientlogin();\" style=\"cursor:pointer;\"></td></tr></table><table width='100%' border='0'cellspacing='0'cellpadding='0' style=\"display:none;\" id='errormsg'><tr><td class='formtxt'>User name and password do not match.</td></tr></table></td><td width='4'></td></tr><tr><td colspan='2' height='2'></td></tr></table></td></tr></table></form><span id='ajax_loder_clientlogin' style=\"display:none;\"><img src=\"http://e-businessinteractive.com/images/header_logginginAction.gif\" id=\"ajax_loder_clientlogin1\" style=\"margin-top:-55px; margin-left:215px;\" /></div>";

var menuwidth='260px'
var menubgcolor=''
var disappeardelay=0
var hidemenu_onclick="no"

/////No furthhideer editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu

