//Initialize the Id for active Navigation
var actId = 0;
var subactId = 0;
var subImgId = 1;
// Content for Web Images start
txtDesc = new Array();
txtDesc[0] = "Sample website design";
txtDesc[1] = "Sample Interface Design";
txtDesc[2] = "Icon Design";
txtDesc[3] = "Portfolio design 1";
txtDesc[4] = "Portfolio design 2";
txtDesc[5] = "Portfolio design 3 in flash";
txtDesc[6] = "Website design option 1, Caddy Golf Tour";
txtDesc[7] = "Website design option 2, Caddy Golf Tour";
txtDesc[8] = "Aplication user interface design";
txtDesc[9] = "Application user interface design, Human Resource Management System";
txtDesc[10] = "Website design, Brainswave Technologies";
txtDesc[11] = "Website design, Registration Department, Karnataka";
txtDesc[12] = "Website design, Registration Department, Maharashtra";
txtDesc[13] = "Website design, Public Works Department, Maharashtra";
txtDesc[14] = "Website design, Public Works Department, Maharashtra in Marathi";
txtDesc[15] = "Website Design, Delta Aviation";
txtDesc[16] = "Website design, Public Works Department, Goa";
txtDesc[17] = "Study of MSEB bill and redesign";

gallImg = new Array();
gallImg[0] = "web/w1.jpg";
gallImg[1] = "web/w2.jpg";
gallImg[2] = "web/w3.gif";
gallImg[3] = "web/w4.jpg";
gallImg[4] = "web/w5.jpg";
gallImg[5] = "web/w6.jpg";
gallImg[6] = "web/w7.jpg";
gallImg[7] = "web/w8.jpg";
gallImg[8] = "web/w9.gif";
gallImg[9] = "web/w10.gif";
gallImg[10] = "web/w11.gif";
gallImg[11] = "web/w12.gif";
gallImg[12] = "web/w13.jpg";
gallImg[13] = "web/w14.gif";
gallImg[14] = "web/w15.gif";
gallImg[15] = "web/w16.jpg";
gallImg[16] = "web/w17.jpg";
gallImg[17] = "web/w18.jpg";
// Content for Web images end

// Content for drawing images start
txtDrawDesc = new Array();
txtDrawDesc[0] = "Portrait (Powder Shading)";
txtDrawDesc[1] = "Portrait (Powder Shading)";
txtDrawDesc[2] = "Portrait (Powder Shading)";
txtDrawDesc[3] = "Chanakya (Poster Color) and Bodybuilder (Powder Shading)";
txtDrawDesc[4] = "Portrait (Powder Shading)";
txtDrawDesc[5] = "Portrait (Pencil Sketch)";
txtDrawDesc[6] = "Calligraphy";
txtDrawDesc[7] = "Calligraphy";
txtDrawDesc[8] = "Calligraphy";
txtDrawDesc[9] = "Pen Sketch";
txtDrawDesc[10] = "Pen Sketch";
txtDrawDesc[11] = "Pencil Sketch";
txtDrawDesc[12] = "Pen Sketch";
txtDrawDesc[13] = "Typography";
txtDrawDesc[14] = "Participation in Group Exihibition";


gallDrawImg = new Array();
gallDrawImg[0] = "drawing/d15.jpg";
gallDrawImg[1] = "drawing/d1.jpg";
gallDrawImg[2] = "drawing/d2.jpg";
gallDrawImg[3] = "drawing/d3.jpg";
gallDrawImg[4] = "drawing/d4.jpg";
gallDrawImg[5] = "drawing/d5.jpg";
gallDrawImg[6] = "drawing/d6.jpg";
gallDrawImg[7] = "drawing/d7.jpg";
gallDrawImg[8] = "drawing/d8.jpg";
gallDrawImg[9] = "drawing/d9.jpg";
gallDrawImg[10] = "drawing/d10.jpg";
gallDrawImg[11] = "drawing/d11.jpg";
gallDrawImg[12] = "drawing/d12.jpg";
gallDrawImg[13] = "drawing/d13.jpg";
gallDrawImg[14] = "drawing/d14.jpg";
// Content for drawing images End

// Content for 3D Images start
txt3DDesc = new Array();
txt3DDesc[0] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[1] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[2] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[3] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[4] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[5] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[6] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[7] = "Car: Modelled by Pradip Khekare, rendered in clients rendering engine";
txt3DDesc[8] = "Car: Texturing";
txt3DDesc[9] = "Car Interior Texturing";
txt3DDesc[10] = "Camera Modeling and Texturing";
txt3DDesc[11] = "Handset Modeling and Texturing";
txt3DDesc[12] = "Shoe Modeling and Texturing";
txt3DDesc[13] = "Handset Modeling and Texturing";
txt3DDesc[14] = "Balls";
txt3DDesc[15] = "Diaper Modeling and Texturing";
txt3DDesc[16] = "Walkman Modeling and Texturing";

gall3DImg = new Array();
gall3DImg[0] = "3d/t1.jpg";
gall3DImg[1] = "3d/t2.jpg";
gall3DImg[2] = "3d/t3.jpg";
gall3DImg[3] = "3d/t4.jpg";
gall3DImg[4] = "3d/t5.jpg";
gall3DImg[5] = "3d/t6.jpg";
gall3DImg[6] = "3d/t7.jpg";
gall3DImg[7] = "3d/t8.jpg";
gall3DImg[8] = "3d/t9.jpg";
gall3DImg[9] = "3d/t10.jpg";
gall3DImg[10] = "3d/t11.jpg";
gall3DImg[11] = "3d/t12.jpg";
gall3DImg[12] = "3d/t13.jpg";
gall3DImg[13] = "3d/t14.jpg";
gall3DImg[14] = "3d/t15.jpg";
gall3DImg[15] = "3d/t16.jpg";
gall3DImg[16] = "3d/t17.jpg";
// Content for 3D images end

// Content for Print Images start
txtPrintDesc = new Array();
txtPrintDesc[0] = "Branding for Maxim IT Consulting";
txtPrintDesc[1] = "Logo Design options";
txtPrintDesc[2] = "Calender Design 1";
txtPrintDesc[3] = "Calender Design 2";
txtPrintDesc[4] = "Calender Design 3";
txtPrintDesc[5] = "Application Suite Box Cover Design";
txtPrintDesc[6] = "Manual Cover Design";
txtPrintDesc[7] = "Brochure Cover Design 1";
txtPrintDesc[8] = "Brochure inside page Design 1";
txtPrintDesc[9] = "Brochure Cover Design 2";
txtPrintDesc[10] = "Brochure inside page Design 2";
gallPrintImg = new Array();
gallPrintImg[0] = "print/p1.gif";
gallPrintImg[1] = "print/p2.gif";
gallPrintImg[2] = "print/p3.jpg";
gallPrintImg[3] = "print/p4.jpg";
gallPrintImg[4] = "print/p5.jpg";
gallPrintImg[5] = "print/p6.jpg";
gallPrintImg[6] = "print/p7.jpg";
gallPrintImg[7] = "print/p8.gif";
gallPrintImg[8] = "print/p9.jpg";
gallPrintImg[9] = "print/p10.jpg";
gallPrintImg[10] = "print/p11.jpg";
// Content for Print images end

//Mouse Over function for the navigation
function navOver(objNav, st){
	objId = objNav.id.substring(objNav.id.length,objNav.id.length-1)
	if(objId != actId){
		if(st==1){ //Check the state ie Over 
			objNav.className = 'navOvr';
		} else {
			objNav.className = 'nav';
		}
	}
}

function subnavOver(objNav, st){
	objId = objNav.id.substring(objNav.id.length,objNav.id.length-1)
	if(objId != subactId){
		if(st==1){ //Check the state ie Over 
			//objNav.className = 'subnavOvr';
		} else {
			//objNav.className = 'subnav';
		}
	}
}

var myimages=new Array()
function preloadimages(){
	for (i=0;i<preloadimages.arguments.length;i++){
		myimages[i]=new Image()
		myimages[i].src=preloadimages.arguments[i]
	}
}

//Activate the Navigation onClick
function activateNav(navId){
	subactId = 0;
	if(navId != actId){
		objNav = document.getElementById("nav"+navId);
	
		if(actId != 0) // Do not create object for the first click 
			currNav = document.getElementById("nav"+actId);
		
		objNav.className = "navAct";
	
		if(actId != 0) // Do not create object for the first click 
			currNav.className = "nav";
		
		actId = navId; 
		fileName = "inner"+actId+".htm";
		ajaxpage(fileName,'contentarea'); //call Ajax to display the page without refreshing
	}
}


//Activate the Navigation onClick for images for Web
function activateNavImg(subnavId, nPageId){
	if(subnavId != subactId){
		
		objSubNav = document.getElementById("subnav"+subnavId);
		
		if(subactId != 0) // Do not create object for the first click 
			currNav = document.getElementById("subnav"+subactId);
		
		objSubNav.className = "subnavAct";
	
		if(subactId != 0) // Do not create object for the first click 
			currNav.className = "subnav";
		
		subactId = subnavId;
		var desc;
		switch(nPageId){
			case 1:
				fileName = gallImg[subnavId-1];
				desc = txtDesc[subnavId-1];
			break;
			case 2:
				fileName = gallDrawImg[subnavId-1];
				desc = txtDrawDesc[subnavId-1];
			break;
			case 3:
				fileName = gall3DImg[subnavId-1];
				desc = txt3DDesc[subnavId-1];
			break;
			case 4:
				fileName = gallPrintImg[subnavId-1];
				desc = txtPrintDesc[subnavId-1];
			break;
			
		}
		document.getElementById('imagearea').innerHTML= "<img src="+fileName+">";
		document.getElementById('imgDescTxt').innerHTML = desc
		subImgId = subnavId;
	}
}

function nextBack(sType, nMax){
	switch(sType){
		case "next":
			if(subImgId<nMax){
				subImgId++;
				activateNavImg(subImgId, actId);
			}
		break;
		case "back":
		if(subImgId>nMax){
			subImgId--;
			activateNavImg(subImgId, actId);
		}
		break;
	}
}
// Ajax Code to display the page without refresh
var bustcachevar=1 //caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
		try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
	} else return false

	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
	}
	
	if (bustcachevar) //if bust caching of external page
		var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	page_request.open('GET', url+bustcacheparameter, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(containerid).innerHTML=page_request.responseText
		if(fileName!='inner5.htm'){
			activateNavImg(1, actId);
			//alert(actId);
		}
	}
}

function loadobjs(){
	if (!document.getElementById)
		return
		for (i=0; i<arguments.length; i++){
			var file=arguments[i]
			var fileref=""
			if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
				if (file.indexOf(".js")!=-1){ //If object is a js file
					fileref=document.createElement('script')
					fileref.setAttribute("type","text/javascript");
					fileref.setAttribute("src", file);
				} else if (file.indexOf(".css")!=-1){ //If object is a css file
					fileref=document.createElement("link")
					fileref.setAttribute("rel", "stylesheet");
					fileref.setAttribute("type", "text/css");
					fileref.setAttribute("href", file);
			}
		}
		if (fileref!=""){
		document.getElementsByTagName("head").item(0).appendChild(fileref)
		loadedobjects+=file+" " //Remember this object as being already added to page
		}
	}
}
