//////////////////////////
//Misc Javascript
//////////////////////////

//////////////////////////
//Right-Click disable
//////////////////////////
am = "Looking for something? Copyright 2004 Jason K. Antonio. All rights reserved.";

bV  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"

function nrc(e) {
   if (bNS && e.which > 1){
      alert(am)
      return false
   } else if (bIE && (event.button >1)) {
     alert(am)
     return false;
   }
}

document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;


//////////////////////////
//Change frames
//////////////////////////
function projects()
{
parent.iframe01.location="f01_cre_menu.html";
parent.iframe02.location="ncaster/view.php?c=projects.latest";
parent.iframe03.location="f03_blank.html";
}
function info()
{
parent.iframe01.location="f01_ind_menu.html";
parent.iframe02.location="f02_ind_ser.html";
parent.iframe03.location="f03_ind_con.html";
}

function news()
{
parent.iframe01.location="f01_blank.html";
parent.iframe02.location="f02_blank.html";
parent.iframe03.location="ncaster/view.php?c=jka_news";
}
function projLatest()
{
parent.iframe02.location="ncaster/view.php?c=projects.latest";
parent.iframe03.location="f03_blank.html";
}
function projPro3d()
{
parent.iframe02.location="ncaster/view.php?c=projects.professional.3d";
parent.iframe03.location="f03_blank.html";
}
function projPro2d()
{
parent.iframe02.location="ncaster/view.php?c=projects.professional.2d";
parent.iframe03.location="f03_blank.html";
}
function projProWeb()
{
parent.iframe02.location="ncaster/view.php?c=projects.professional.web";
parent.iframe03.location="f03_blank.html";
}
function projPer3d()
{
parent.iframe02.location="ncaster/view.php?c=projects.personal.3d";
parent.iframe03.location="f03_blank.html";
}
function projPer2d()
{
parent.iframe02.location="ncaster/view.php?c=projects.personal.2d";
parent.iframe03.location="f03_blank.html";
}
function projPerPhoto()
{
parent.iframe02.location="ncaster/view.php?c=projects.personal.photography";
parent.iframe03.location="f03_blank.html";
}
function projPerVideo()
{
parent.iframe02.location="ncaster/view.php?c=projects.personal.video";
parent.iframe03.location="f03_blank.html";
}
function projPerDwg()
{
parent.iframe02.location="ncaster/view.php?c=projects.personal.dwg";
parent.iframe03.location="f03_blank.html";
}
function projPerMisc()
{
parent.iframe02.location="ncaster/view.php?c=projects.personal.misc";
parent.iframe03.location="f03_blank.html";
}

//////////////////////////
//fade links
//////////////////////////
/************* 
**** <config> 
**/ 
//startColor = "#866256"; // MouseOut link color 
//endColor = "#9D0005"; // MouseOver link color 

//stepIn = 15; // delay when fading in 
//stepOut = 30; // delay when fading out 

/* 
** set to true or false; true will 
** cause all links to fade automatically 
***/ 
//autoFade = true; 
/* 
** set to true or false; true will cause all CSS 
** classes with "fade" in them to fade onmouseover 
***/ 
//sloppyClass = true; 
/** 
**** </config> 
**************/ 
/************* 
**** <install> 
** 
** 
**** </install> 
**************/ 

//hexa = new makearray(16); 
//for(var i = 0; i < 10; i++) 
//hexa[i] = i; 
//hexa[10]="a"; hexa[11]="b"; hexa[12]="c"; 
//hexa[13]="d"; hexa[14]="e"; hexa[15]="f"; 

//document.onmouseover = domouseover; 
//document.onmouseout = domouseout; 

//startColor = dehexize(startColor.toLowerCase()); 
//endColor = dehexize(endColor.toLowerCase()); 

//var fadeId = new Array(); 

//function dehexize(Color){ 
//var colorArr = new makearray(3); 
//for (i=1; i<7; i++){ 
//for (j=0; j<16; j++){ 
//if (Color.charAt(i) == hexa[j]){ 
//if (i%2 !=0) 
//colorArr[Math.floor((i-1)/2)]=eval(j)*16; 
//else 
//colorArr[Math.floor((i-1)/2)]+=eval(j); 
//} 
//} 
//} 
//return colorArr; 
//} 

//function domouseover() { 
//if(document.all){ 
//var srcElement = event.srcElement; 
//if ((srcElement.tagName == "A" && autoFade) || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) 
//fade(startColor,endColor,srcElement.uniqueID,stepIn); 
//} 
//} 

//function domouseout() { 
//if (document.all){ 
//var srcElement = event.srcElement; 
//if ((srcElement.tagName == "A" && autoFade) || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) 
//fade(endColor,startColor,srcElement.uniqueID,stepOut); 
//} 
//} 

//function makearray(n) { 
//this.length = n; 
//for(var i = 1; i <= n; i++) 
//this[i] = 0; 
//return this; 
//} 

//function hex(i) { 
//if (i < 0) 
//return "00"; 
//else if (i > 255) 
//return "ff"; 
//else 
//return "" + hexa[Math.floor(i/16)] + hexa[i%16];} 

//function setColor(r, g, b, element) { 
//var hr = hex(r); var hg = hex(g); var hb = hex(b); 
//element.style.color = "#"+hr+hg+hb; 
//} 

//function fade(s,e, element,step){ 
//var sr = s[0]; var sg = s[1]; var sb = s[2]; 
//var er = e[0]; var eg = e[1]; var eb = e[2]; 

//if (fadeId[0] != null && fade[0] != element){ 
//setColor(sr,sg,sb,eval(fadeId[0])); 
//var i = 1; 
//while(i < fadeId.length){ 
//clearTimeout(fadeId[i]); 
//i++; 
//} 
//} 

//for(var i = 0; i <= step; i++) { 
//fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" + 
//step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+ 
//")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step); 
//} 
//fadeId[0] = element; 
//}




//////////////////////////
//pre-load rollovers
//////////////////////////
//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];}}
//}

//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];}
//}