var popUp = false;
womAdd(init());
window.onunload = popUpOnExit;

function init(){
  try{
	  for(var i = 0; i < document.links.length; i++)
		if(location.hostname == document.links[i].hostname)
	    	document.links[i].onclick = popupOff;
  }catch(err){}
  
  try{
  	document.frm.onsubmit=popupOff;
  } catch(err){}
  
  popUp = true;
}
function popupOff(){
  popUp = false;
}
function popUpOnExit()
{
  	if(popUp)
        {
            var req = new Subsys_JsHttpRequest_Js();
            var newWindow = new Array();    
            
            //Begin Ajax call.    
            req.onreadystatechange = function()
            {
                    if (req.readyState == 4)
                    {			
                        if (req.responseJS && req.responseJS.data)
                        {
                            for(var i=0;i<req.responseJS.data.length;i++)
                            {
                                var title   = req.responseJS.data[i].fldName;
                                var url = req.responseJS.data[i].fldURL;
                                var specs = 'width='+req.responseJS.data[i].fldWidth+',height='+req.responseJS.data[i].fldHeight+',scrollbars='+req.responseJS.data[i].fldScrollbar+',menubar='+req.responseJS.data[i].fldMenubar+',toolbar='+req.responseJS.data[i].fldToolbar+',resizable='+req.responseJS.data[i].fldResizable;
                                var location = req.responseJS.data[i].fldPopLocation;
                                title       = title.replace(/-/g,'');
                                title       = title.replace(/ /g,'_');
                                title		= title.replace(/\./g,'');
                                my_window = window.open(url,title,specs);
                                if(location == 'under')
                                {
                                    my_window.blur();
                                }
                            }
                        }
                    }
            }	
            req.caching = false;
            req.open('GET','select_popup.php', false);
            req.send({site:'fsg',page:'exit'});
  	}
}

function postEmail(){
	var all_defined = false;
	if(document.getElementsByName('txtEmailAddress')[0] && document.getElementsByName('email_optout')[0]){
		all_defined = true;
	}
	if(all_defined){
		var email = document.getElementsByName('txtEmailAddress')[0].value;
		var email_optout = document.getElementsByName('email_optout')[0].value;
		if(window.post_email && email != '' && email_optout != 1){
			var req = new Subsys_JsHttpRequest_Js();
		        
			req.onreadystatechange = function()
			{
		
				if (req.readyState == 4)
				{			
					
					if (req.responseJS == 'OK')
					{
						
						alert('posted successfully');
					}
					else if(req.responseJS && !req.responseJS.data)
					{
						alert("didn't work");
					}
				}
			}	
			req.caching = false;
			var trackid = document.getElementsByName('trackid')[0].value;
	//		alert('formbuilder/post_to_emaillists.php?email='+email+'&trackid='+trackid+'&site=fsg');
			req.open('GET', 'formbuilder/post_to_emaillists.php?email='+email+'&trackid='+trackid+'&site=fsg');
			req.send();
		}
	}
}