function showImg(file, title)
{
	var newWinTop = screen.availHeight/2 - 590/2 + 50;
	var newWinLeft = screen.availWidth/2 - 480/2 - 30;
	newWin = window.open('./productsPopup.php?file=' + file + '&title=' + title, 'popUpImage', 'top='+newWinTop+',left='+newWinLeft+',width=590,height=480,resizable=no,scrollbars=no,status=no');
	newWin.focus();
}

function checkUserNameExists() {
    var f = document.form_member_details;
    var username = Trim(f.member_username.value);

    if (username == "") {
        return;
    }

    username = username.replace(/\s*/g,'');
    f.member_username.value = username;

    //validate before open popup
	var usernamePattern = /^[A-Za-z0-9]{5,32}$/;
	if (!(usernamePattern.test(f.member_username.value ))) {
		alert("Invalid Username \n [minimum 5 characters] \n [maximum 32 characters] \n [use latin letters and numbers]");
		f.member_username.focus();
		return;
	}

    var winWidth  = 360;
    var winHeight = 130;

    var winPosWidth = (screen.availWidth - winWidth) / 2;
    var winPosHeight = (screen.availHeight - winHeight) / 2;
    window.open('./members_signup_check_username_availability_popup.php?member_username='+username, 'winCheckUserExists', 'left='+winPosWidth+',top='+winPosHeight+',width='+winWidth+',height='+winHeight+',status=0,toolbar=0,menubar=0,resizable=0,location=0,scrollbars=0');
}


function padlength(what){
	var output = (what.toString().length==1) ? "0" + what : what;
	return output;
}


function displaytime(){
	serverdate.setSeconds(serverdate.getSeconds()+60);
	var datetimestring = padlength(serverdate.getHours()) + ":" + padlength(serverdate.getMinutes());
	document.getElementById("clockHolder").innerHTML = datetimestring;
}


function changeTabs(selectedTab, otherTab1, otherTab2)
{
	document.getElementById('tab_'+otherTab1).className = 'tab_verified_services';
	document.getElementById('tbl_'+otherTab1).style.display = 'none';
	document.getElementById('tab_'+otherTab2).className = 'tab_verified_services';
	document.getElementById('tbl_'+otherTab2).style.display = 'none';	
	
	document.getElementById('tab_'+selectedTab).className = 'tab_verified_services_selected';
	document.getElementById('tbl_'+selectedTab).style.display = 'block';	  
}


/* MM */

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}




