
var i_java;
var v_java;

function init() {

	// scan for java
	if (navigator.mimeTypes && navigator.mimeTypes.length)
		if (typeof(navigator.mimeTypes['application/x-java-vm']) != "undefined")
			i_java = true;

	if (navigator.plugins) {
		for (var i=0; i < navigator.plugins.length; i++) {
			if (navigator.plugins[i].name.indexOf("Java Plug-in") >= 0) {
				i_java = true;
				v_java = navigator.plugins[i].description.substring(navigator.plugins[i].description.lastIndexOf("Plug-in ") + 8, navigator.plugins[i].description.lastIndexOf(" for"));
				break;
			}
		}
	}
	
	var g_j = document.getElementById( 'get_java' );

	// have java || java is enabled
	if ( i_java || navigator.javaEnabled() ) {
		g_j.style.display = "none";
	}
	// show download block
	else {
		g_j.style.display = "block";
	}
}

function update_applet( id )
{
	var frm = top.frames;
	frm[0].location.href = "_ematch.php";
}

function applet_save( id )
{
//	alert( "applet_save("+id+")");

  var url = '';
  url = 'send.php?f=';
  url += 'data/img1-'+id+'.jpg';

  location.href=url;
//  id=open_win( url,'save_win',100,100);
}

function open_win( url, name, w, h, xtra ) {
 w = parseInt( w );
 h = parseInt( h ) ;
 id=window.open(''+url,''+name,'resizable=1,width='+w+',height='+h+',scrollbars=1'+xtra);
// win.focus(); return false;
 return id;
}




function highlightButton(s) {
if ("INPUT"==event.srcElement.tagName)
event.srcElement.className=s
}


function checkForm(form)
{
	var error = '';

	if (form.elements[0].value.length == 0)
	{
		error = 'Please click on the Browse button, select a photo that you would like edit and then click on the Upload Photo button.';
	}

	// Check to see if we still have no errors
	if (error == '')
	{
		//document.emform.submit.value = 'Uploading...';
		//document.emform.submit.disabled = true;

	} else {

		alert(error);
		return false;
	}
	/*
	//check if filename contains jpg or jpeg extention
	var is_jpgpre = document.emform.elements[0].value;
	var is_jpegpre = document.emform.elements[0].value;
	
	//convert to string
	is_jpgpre += '';
	is_jpegpre += '';
	
	//convert to lowercase
	is_jpgpre = is_jpgpre.toLowerCase();
	is_jpegpre = is_jpegpre.toLowerCase();


	var is_jpg = is_jpgpre.indexOf('.jpg');
	var is_jpeg = is_jpegpre.indexOf('.jpeg');
	
	

	if (is_jpg!=-1 || is_jpeg!=-1)
	{
		return;
	}
	else
	{
	  	alert('Sorry! Your photo must be in jpeg format.');
	  	return false;
	}*/
}


function openwindow()
{
 window.open("http://www.java.com", "javaHome", "width=800, height=420, screenX = 50, screenY = 50, window,resizable=1,menubar=0,toolbar=0,location=0,personalbar=0,status=1,scrollbars=1");
}

function openscreenshot()
{
 window.open("screenshot.php", "screenshot", "width=955, height=600, screenX = 50, screenY = 5, window,resizable=0,menubar=0,toolbar=0,location=0,personalbar=0,status=0,scrollbars=0");
}

var xversion = "Java not detected."

function installjava()
{
	var okcancel;

	var message = 'LookWow requires an updated version of the FREE, popular Java plug-in for your browser.\n\n';
	    message += 'It\'s quick and easy to download. When you download Java, you only get what you need - no spyware, and no viruses.\n\nClick OK to start.\n ';
	    message += '    (Takes just over 1 minute at high speed, 20 minutes with dial up)\n\n';
	    message += 'NOTE: If you have "Block Popups", click on Cancel, and you can get Java by either:\n';
	    message += '     1) Clicking on the Java link shown on the LookWow homepage,\n\n';
	    message += '         - or - \n\n      2) Go to www.java.com and click on \"Get It Now.\"\n\n';
	    message += 'Click OK to download Java now.';

	okcancel = confirm(message);

	if(okcancel)
	{
		openwindow();
	}
	return false;
}


var browsername;
var message = "NULL";
var checked = "NULL";

function viewdemo()
{
	checkJavaPlugin();
	if (top.location == self.location) 
	{
    		top.location = 'em.php';
	}
}

function checkJavaPlugin()
{
	//alert('Checked: ' + checked);
	if(checked != 'NULL') return false; //if javacheck has been called before, don't check again
	
	//if OS is not windows, skip javascheck
	if (navigator.appVersion.indexOf("Mac")!=-1) return;
	else if (navigator.appVersion.indexOf("X11")!=-1) return;
	else if (navigator.appVersion.indexOf("Linux")!=-1) return;
	
	else if (navigator.appVersion.indexOf("Win")!=-1)
	{
		
		browsername = navigator.appName;


		if(browsername.indexOf("Netscape")!= -1)
		{
			browsername="NS";
			doNetscape();
		}
		else
		{
			if(browsername.indexOf("Microsoft")!=-1)
			{
				browsername="MSIE";
				doMicrosoft();
			}
			else
			{
				browsername="N/A";
				alert("Unknown browser: " + browsername); //****modify*****/
			}
		}
	}
	else
	{
		alert("Unknown operating system. Lookwow may or may not function properly.");
	}
}


function doNetscape()
{
	checked = "OK";

	for (i=0; i < navigator.plugins.length; i++)
	{
		var pluginn = navigator.plugins[i].name;
		var plugind = navigator.plugins[i].description;

		if(pluginn == "Java Plug-in")
				{	
					
					
					var wheredotis = plugind.indexOf('.');
					xversion = plugind.charAt(wheredotis-1) + '.' + plugind.charAt(wheredotis+1) + '.' + plugind.charAt(wheredotis+3);
				
					if (plugind.charAt(wheredotis-1) >= 2)
					{
						
						return; //check if Java primary version number is 2.X, -> OK
					}
					else if (plugind.charAt(wheredotis+1) >= 3)
					{
						// alert('Java ' + plugind.charAt(wheredotis-1) + '.' + plugind.charAt(wheredotis+1) + '.' + plugind.charAt(wheredotis+3) + ' detected. OK!!');
						//document.emform.jversion.value = "Java1.3";
						return; //if Java secondary version number is X.3, -> OK
					}

				}

	}
	installjava();
}

function doMicrosoft()
{
	checked = "OK";
	
	var applet = document.myApplet;

	if(applet == null)
	{
		installjava();
		return false;
	}

	var version = applet.getJavaVersion();
	
	//convert version to string
	version += '';
	xversion = version.charAt(0) + '.' + version.charAt(2) + '.' + version.charAt(4);
	
	if (version.charAt(0) >= 2)
	{
		//alert('Java ' + version.charAt(0) + '.' + version.charAt(2) +' detected. OK!!');
		//return; //check if Java primary version number is 2.X, -> OK
	}
	else if (version.charAt(2) >= 3)
	{
		// alert('Java ' + version.charAt(0) + '.' + version.charAt(2) + '.' + version.charAt(4) + ' detected. OK!!');
		return; //if Java secondary version number is X.3, -> OK
	}
	else
	{
		installjava();
	}
}


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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



//applet 
if (navigator.userAgent.indexOf("Opera")!=-1
    && document.getElementById) type="OP";
if (document.all) type="IE";
if (document.layers) type="NN";
if (!document.all && document.getElementById) type="MO"; 



