function find_browser(){
    this.ns4 = (document.layers) ? true : false; 	
	this.ns6 = (window.sidebar)? true : false;
	this.dom = (document.getElementById)? true : false;
	this.ie4 = (document.all && !this.dom)? true : false;
    this.ie5 = (document.all && (!window.opera)) ? true : false;
	this.ie  = this.ie4 || this.ie5;
	this.moz = (window.sidebar || navigator.userAgent.indexOf('Gecko') != -1) ? true : false;
	this.mac = (navigator.userAgent.indexOf('Mac') != -1) ? true : false;
	this.opera = (window.opera) ? true : false;
	this.bw = (this.ns4 || this.ns6 || this.ie || this.dom || this.moz || this.mac || this.opera);
	return this
}


function show_email(em, cm)
{
	if (cm == 0) em2 = em;
	else em2 = cm;
	document.write("<a href=\"mailto:"+em+"?subject=>>\">"+em2+"</a>");
}

var img_p = new Array();
var img_c = new Array();

img_p[0] = '../images/home_home.gif';
img_p[1] = '../images/home_portfolio.gif';
img_p[2] = '../images/home_technologies.gif';
img_p[3] = '../images/home_contact.gif';
img_p[4] = '../images/home_resume.gif';


img_c[0] = '../images/c_home.gif';
img_c[1] = '../images/c_portfolio.gif';
img_c[2] = '../images/c_technologies.gif';
img_c[3] = '../images/c_contact.gif';
img_c[4] = '../images/c_resume.gif';

function lsp_preload_img()
{
	MM_preloadImages();
}

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 < img_p.length; i++)
			if (img_p[i].indexOf("#")!=0)
			{ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=img_p[i];
				//d.MM_p[j]=new Image; 
				//d.MM_p[j++].src=img_c[i];
			}
	}
}


function lsp_display(num)
{
	MM_swapImage('holder','',img_p[parseInt(num)],1);
}

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 lsp_display2()
{
	MM_swapImgRestore();
}

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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}




function getArgs() {
    var args = new Object();
    var query = location.search.substring(1);     
      // Get query string
    var pairs = query.split(",");
     // Break at comma
    for(var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexOf('=');
          // Look for "name=value"
        if (pos == -1) continue;
          // If not found, skip
        var argname = pairs[i].substring(0,pos);
          // Extract the name
        var value = pairs[i].substring(pos+1);
          // Extract the value
        args[argname] = unescape(value);
         // Store as a property
       // In JavaScript 1.5, use decodeURIComponent(  ) 
       // instead of escape(  )
    }
    return args;     // Return the object
}
 

function getImageNumber()
{
	var vshowimage = 0;
	var args = getArgs();  
	switch(args.pg)
	{
		case "home": vshowimage = 0;
			break;
		case "portfolio": vshowimage = 1;
			break;
		case "services": vshowimage = 2;
			break;
		case "contact": vshowimage = 3;
			break;
		case "links": vshowimage = 4;
			break;
		default: vshowimage = 0;
			break;
	}
	return vshowimage;
}