function doLoad(force) {
	document.getElementById('btn').disabled = true;
	document.getElementById('result').innerHTML = 'Please wait';
  var query = '' + document.getElementById('query').value;
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
	  	document.getElementById('btn').disabled = false;
      document.getElementById('result').innerHTML = req.responseJS.server +"<br>" + req.responseJS.q;
    }
  }
  req.caching = false;
  req.open('GET', 'requirements.html?check=1', true);
  req.send({ url: query });
}

function show_popup(olink) {
 newwindow = window.open(olink.href,'feature','width=800,height=540,toolbar=no,scrollbars=yes,resizable=yes');
 if (window.focus) {newwindow.focus()}
}

function show_popup_download() {
 newwindow = window.open('http://www.PronunciationPatterns.com/Downloading_Demo.php','feature','width=800,height=540,toolbar=no,scrollbars=yes,resizable=yes');
 if (window.focus) {newwindow.focus()}
}

function form_validate_email(email_field_id) { 
	
	eAddr = document.getElementById(email_field_id).value;
	if(eAddr == '') {
		alert('Please enter email');
		return false;
	}
	var chkDot = true;
	var usEmail = true;
	var lenSuffix = (usEmail) ? 4 : 3;
	var result = false;
	var ndxAt = ndxDot =  0;
	ndxAt  = eAddr.indexOf('@');
	ndxDot = eAddr.indexOf('.') ;
	ndxDot2 = eAddr.lastIndexOf('.') ;
	if ((ndxDot < 0) || (ndxAt < 0))
		result = false;
	else if ( (ndxDot2 - 3) <= ndxAt)
		result = false;
	else 
		result=true; 
		
	if (result == false) alert('Email is invalid. Please check your value');
	return result; 
}

function mo(obj,img)
{
	obj.src = img;
}

function triggerVisibility(grId , value)
{
	elems = document.getElementsByTagName('TR');
	for (j=0;j<elems.length;j++)
	{
		if (grId == elems[j].getAttribute("grId"))
		{
			elems[j].style.display = (value == 0)?"none":"";
		}
	}
}

  cache_img();
	
  function cache_img()
  {
      var img1 = new Image();
      img1.src = 'http://www.PronunciationPatterns.com/images/stitlelblue.gif';
      var img2 = new Image();
      img2.src = 'http://www.PronunciationPatterns.com/images/stitlebblue.gif';
      var img3 = new Image();
      img3.src = 'http://www.PronunciationPatterns.com/images/stitlerblue.gif';
  }

  function ps_over(obj, id, over)
  {
      var clr = over ? 'blue' : '';
      obj.style.backgroundImage = 'url(http://www.PronunciationPatterns.com/images/stitleb'+clr+'.gif)';
      document.getElementById(id+'1').src = 'http://www.PronunciationPatterns.com/images/stitlel'+clr+'.gif';
      document.getElementById(id+'2').src = 'http://www.PronunciationPatterns.com/images/stitler'+clr+'.gif';
  }


function ps_2click(id)
{		
  with (document.getElementById(id).style) display = display ? '' : 'none';
}

function show_method(name)
{
	elems = document.getElementsByClassName('tabPage'); 	
	for (j=0;j<elems.length;j++)
	{
		alert(elems[j].id);	
		if (name == elems[j].id)
		{
			alert("get" + name);	
			elems[j].style.display = "display:show;";
		}
		else
		{
			elems[j].style.display = "none";			
		}
	}
}

function popitup(url) {
	newwindow=window.open(url,'name','top=100, height=500,width=800');
	if (window.focus) {newwindow.focus()}
	return false;
}

function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}
