/************************************************************************************************************
	@fileoverview
	Floating window
	
	Copyright (C) 2006  Alf Magne Kalleland(post@dhtmlgoodies.com)
	
	This library is free software; you can redistribute it and/or
	modify it under the terms of the GNU Lesser General Public
	License as published by the Free Software Foundation; either
	version 2.1 of the License, or (at your option) any later version.
	
	This library is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
	Lesser General Public License for more details.
	
	You should have received a copy of the GNU Lesser General Public
	License along with this library; if not, write to the Free Software
	Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
	
	
	www.dhtmlgoodies.com 
	Alf Magne Kalleland


Update log:
	
	January 18th, 2006: Added feature that makes the window cover selectboxes(ref. problem with windowed and window less elements).
	January 29th, 2006: Fixed problem showing the windows in Opera
	Feb, 8th 2006:		Added support for creating new windows dynamically
	March,	11th, 2006: Added support for getting content from external files by use of Ajax
	
	
************************************************************************************************************/
		
	var readSizeFromCookie = false;	// Determines if size and position of windows should be set/retreved by use of cookie
	var windowMinSize = [80,30];	// Mininum width and height of windows.
	
	var moveCounter = -1;	
	var startEventPos = new Array();
	var startPosWindow = new Array();
	var startWindowSize = new Array();
	var initResizeCounter = -1;	
	var activeWindow = false;
	var activeWindowContent = false;	
	var windowSizeArray = new Array();
	var windowPositionArray = new Array();
	var currentZIndex = 10000;
	var windowStateArray = new Array();	// Minimized or maximized
	var activeWindowIframe = false;
	var divCounter = 0;
	var zIndexSet = false;
	
	var MSIEWIN = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('Win')>=0 && navigator.userAgent.toLowerCase().indexOf('opera')<0)?true:false;
	var opera = navigator.userAgent.toLowerCase().indexOf('opera')>=0?true:false;
	
	var ajaxObjects = new Array();
	

		
			
	/*
	These cookie functions are downloaded from 
	http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
	*/	
	function Get_Cookie(name) { 
	   var start = document.cookie.indexOf(name+"="); 
	   var len = start+name.length+1; 
	   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
	   if (start == -1) return null; 
	   var end = document.cookie.indexOf(";",len); 
	   if (end == -1) end = document.cookie.length; 
	   return unescape(document.cookie.substring(len,end)); 
	} 
	// This function has been slightly modified
	function Set_Cookie(name,value,expires,path,domain,secure) { 
		expires = expires * 60*60*24*1000;
		var today = new Date();
		var expires_date = new Date( today.getTime() + (expires) );
	    var cookieString = name + "=" +escape(value) + 
	       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") + 
	       ( (path) ? ";path=" + path : "") + 
	       ( (domain) ? ";domain=" + domain : "") + 
	       ( (secure) ? ";secure" : ""); 
	    document.cookie = cookieString; 
	} 
			
	function cancelEvent()
	{
		return (moveCounter==-1 && initResizeCounter==-1)?true:false;
	}
	function initMove(e)
	{		
		if(document.all)e = event;
		moveCounter = 0;
		switchElement(false,this);
		startEventPos = [e.clientX,e.clientY];
		startPosWindow = [activeWindow.offsetLeft,activeWindow.offsetTop];
		startMove();
		if(!MSIEWIN)return false;
	
	}
	
	function startMove()
	{
		if(moveCounter>=0 && moveCounter<=10){
			moveCounter++;
			setTimeout('startMove()',5);
		}
	}
	
	function stopMove(e)
	{
		if(document.all)e = event;
		moveCounter=-1;
		initResizeCounter=-1;
		if(!activeWindow || !activeWindowContent)return;
		var state = '0';
		if(windowStateArray[activeWindow.id.replace(/[^0-9]/g,'')])state = '1';
		
		Set_Cookie(activeWindow.id + '_attr',activeWindow.style.left.replace('px','') + ',' + activeWindow.style.top.replace('px','') + ',' + activeWindow.style.width.replace('px','') + ',' + activeWindowContent.style.height.replace('px','') + ',' + activeWindow.style.zIndex + ',' + state,50);
	}
	
	function moveWindow(e)
	{
		
		if(document.all)e = event;
		if(moveCounter>=10){
			activeWindow.style.left = startPosWindow[0] + e.clientX - startEventPos[0]  + 'px';
			activeWindow.style.top = startPosWindow[1] + e.clientY - startEventPos[1]  + 'px';
			
		}	
		
		if(initResizeCounter>=10){
			var newWidth = Math.max(windowMinSize[0],startWindowSize[0] + e.clientX - startEventPos[0]);
			var newHeight = Math.max(windowMinSize[1],startWindowSize[1] + e.clientY - startEventPos[1]);
			activeWindow.style.width =  newWidth + 'px';
			activeWindowContent.style.height = newHeight  + 'px';		
			
			if(MSIEWIN && activeWindowIframe){
				activeWindowIframe.style.width = (newWidth) + 'px';	
				activeWindowIframe.style.height = (newHeight+20) + 'px';	
			}
				
			
		}
		if(!document.all)return false;
	}
	
	
	function initResizeWindow(e)
	{
		if(document.all)e = event;
		initResizeCounter = 0;
		switchElement(false,document.getElementById('dhtml_goodies_id' + this.id.replace(/[^\d]/g,'')));

		startWindowSize = [activeWindowContent.offsetWidth,activeWindowContent.offsetHeight];
		startEventPos = [e.clientX,e.clientY];
		
		if(MSIEWIN)activeWindowIframe = activeWindow.getElementsByTagName('IFRAME')[0];
		//startResizeWindow();
		return false;
			
	}
	
	function startResizeWindow()
	{
		if(initResizeCounter>=0 && initResizeCounter<=10){
			initResizeCounter++;
			setTimeout('startResizeWindow()',5);
		}
	}
	
	function switchElement(e,inputElement)
	{
		if(!inputElement)inputElement = this;
		var numericId = inputElement.id.replace(/[^0-9]/g,'');
		var state = '0';
		if(windowStateArray[numericId])state = '1';
			
		if(activeWindow && activeWindowContent){
			Set_Cookie(activeWindow.id + '_attr',activeWindow.style.left.replace('px','') + ',' + activeWindow.style.top.replace('px','') + ',' + activeWindow.style.width.replace('px','') + ',' + activeWindowContent.style.height.replace('px','') + ',' + activeWindow.style.zIndex + ',' + state,50);
	
		}
		currentZIndex = currentZIndex/1 + 1;
		activeWindow = document.getElementById('dhtml_goodies_id' + numericId);	
		activeWindow.style.zIndex = currentZIndex;
		activeWindowContent = document.getElementById('windowContent' + numericId);

		Set_Cookie(activeWindow.id + '_attr',activeWindow.style.left.replace('px','') + ',' + activeWindow.style.top.replace('px','') + ',' + activeWindow.style.width.replace('px','') + ',' + activeWindowContent.style.height.replace('px','') + ',' + activeWindow.style.zIndex + ',' + state,50);
	}
	
	function hideWindow()
	{
		switchElement(false,document.getElementById('dhtml_goodies_id' + this.id.replace(/[^\d]/g,'')));	
		//activeWindow.style.display='none';
		
		var d = document.getElementById('dhtml_goodies_id' + this.id.replace(/[^\d]/g,'')).parentNode;
		var olddiv = document.getElementById('dhtml_goodies_id' + this.id.replace(/[^\d]/g,''));
		d.removeChild(olddiv);
		if(document.getElementById(13631))
			document.getElementById(13631).value=0;
	}
	
	function minimizeWindow(e,inputObj)
	{
		if(!inputObj)inputObj = this;
		var numericID = inputObj.id.replace(/[^0-9]/g,'');
		switchElement(false,document.getElementById('dhtml_goodies_id' + numericID));
		var state;	
		if(inputObj.src.indexOf('minimize')>=0){
			activeWindowContent.style.display='none';
			document.getElementById('resizeImage'+numericID).style.display='none';
			inputObj.src = inputObj.src.replace('minimize','maximize');	
			windowStateArray[numericID] = false;
			state = '0';		
		}else{			
			activeWindowContent.style.display='block';
			document.getElementById('resizeImage'+numericID).style.display='';
			inputObj.src = inputObj.src.replace('maximize','minimize');
			windowStateArray[numericID] = true;
			state = '1';
		}
		
		Set_Cookie(activeWindow.id + '_attr',activeWindow.style.left.replace('px','') + ',' + activeWindow.style.top.replace('px','') + ',' + activeWindow.style.width.replace('px','') + ',' + activeWindowContent.style.height.replace('px','') + ',' + activeWindow.style.zIndex + ',' + state,50);

	}
	
	function initWindows(e,divObj)
	{
		
		
		var divs = document.getElementsByTagName('DIV');
		
		if(divObj){
			var tmpDivs = divObj.getElementsByTagName('DIV');
			var divs = new Array();
			divs[divs.length] = divObj;
			
			for(var no=0;no<tmpDivs.length;no++){
				divs[divs.length] = tmpDivs[no];
			}
		}
		
		for(var no=0;no<divs.length;no++){
			
			if(divs[no].className=='dhtmlgoodies_window'){	
		
				if(MSIEWIN){
					var iframe = document.createElement('IFRAME');
					iframe.style.border='0px';
					iframe.frameborder=0;
					iframe.style.position = 'absolute';
					iframe.style.backgroundColor = '#FFFFFF';
					iframe.style.top = '0px';
					iframe.style.left = '0px';
					iframe.style.zIndex = 100;
				
					
					var subDiv = divs[no].getElementsByTagName('DIV')[0];
					divs[no].insertBefore(iframe,subDiv);
					
				}					
				if(divObj){
					divs[no].style.zIndex = currentZIndex;
					currentZIndex = currentZIndex /1 + 1;
				}
				
				divCounter = divCounter + 1;	
				if(divCounter==1)activeWindow = divs[no];		
				divs[no].id = 'dhtml_goodies_id' + divCounter;	
				divs[no].onmousedown = switchElement;
				if(readSizeFromCookie)var cookiePos = Get_Cookie(divs[no].id + '_attr') + '';	else cookiePos = '';
				if(divObj)cookiePos='';
				var cookieValues = new Array();
				
					
				if(cookiePos.indexOf(',')>0){
					cookieValues = cookiePos.split(',');
					if(!windowPositionArray[divCounter])windowPositionArray[divCounter] = new Array();
					windowPositionArray[divCounter][0] = Math.max(0,cookieValues[0]);
					windowPositionArray[divCounter][1] = Math.max(0,cookieValues[1]);
				}

				if(cookieValues.length==5 && !zIndexSet){
					divs[no].style.zIndex = cookieValues[4];
					if(cookieValues[4]/1 > currentZIndex)currentZIndex = cookieValues[4]/1;					
				}
				if(windowPositionArray[divCounter]){
					divs[no].style.left = windowPositionArray[divCounter][0] + 'px';	
					divs[no].style.top = windowPositionArray[divCounter][1] + 'px';	
				}
				
				var subImages = divs[no].getElementsByTagName('IMG');
				for(var no2=0;no2<subImages.length;no2++){
					if(subImages[no2].className=='resizeImage'){
						subImages[no2].style.cursor = 'nw-resize';
						subImages[no2].onmousedown = initResizeWindow;
						subImages[no2].id = 'resizeImage' + divCounter;
						break;
					}	
					if(subImages[no2].className=='closeButton'){
						subImages[no2].id = 'closeImage' + divCounter;
						subImages[no2].onclick = hideWindow;	
					}	
					if(subImages[no2].className=='minimizeButton'){
						subImages[no2].id = 'minimizeImage' + divCounter;
						subImages[no2].onclick = minimizeWindow;	
						if(cookieValues.length==6 && cookieValues[5]=='0'){							
							setTimeout('minimizeWindow(false,document.getElementById("minimizeImage' + divCounter + '"))',10);
						}
						if(cookieValues.length==6 && cookieValues[5]=='1'){							
							windowStateArray[divCounter] = 1;
						}
						
						
					}
				}			
			}	
			if(divs[no].className=='dhtmlgoodies_windowMiddle' || divs[no].className=='dhtmlgoodies_window_bottom'){
				divs[no].style.zIndex = 1000;
				
			}
			if(divs[no].className=='dhtmlgoodies_window_top'){
				divs[no].onmousedown = initMove;
				divs[no].id = 'top_bar'+divCounter;
				divs[no].style.zIndex = 1000;
	
			}

			if(divs[no].className=='dhtmlgoodies_windowContent'){
				divs[no].id = 'windowContent'+divCounter;
				divs[no].style.zIndex = 1000;
				if(cookieValues && cookieValues.length>3){
					if(!windowSizeArray[divCounter])windowSizeArray[divCounter] = new Array();
					windowSizeArray[divCounter][0] = cookieValues[2];
					windowSizeArray[divCounter][1] = cookieValues[3];
				}	
				if(cookieValues && cookieValues.length==5){
					activeWindowContent = document.getElementById('windowContent' + divCounter);	
				}		
				if(windowSizeArray[divCounter]){
					divs[no].style.height = windowSizeArray[divCounter][1] + 'px';
					divs[no].parentNode.parentNode.style.width = windowSizeArray[divCounter][0] + 'px';
					
					if(MSIEWIN){
						iframe.style.width = (windowSizeArray[divCounter][0]) + 'px';
						iframe.style.height = (windowSizeArray[divCounter][1]+20) + 'px';
					}
				}
			}

			
		}	
		
		if(!divObj){
			document.documentElement.onmouseup = stopMove;	
			document.documentElement.onmousemove = moveWindow;
			document.documentElement.ondragstart = cancelEvent;
			document.documentElement.onselectstart = cancelEvent;
		}
		
		return divCounter;
	}

	function createNewWindow(width,height,left,top)
	{//alert("this is ....");
		var div = document.createElement('DIV');
		div.className='dhtmlgoodies_window';
		document.body.appendChild(div);			
					
		var topDiv = document.createElement('DIV');
		topDiv.className='dhtmlgoodies_window_top';
		div.appendChild(topDiv);
		
		var img = document.createElement('IMG');
		img.src = 'images/top_left.gif';
		img.align='left';
		topDiv.appendChild(img);
		
		var img = document.createElement('IMG');
		img.src = 'images/top_center.gif';
		img.className='topCenterImage';
		topDiv.appendChild(img);
		
		var buttonDiv = document.createElement('DIV');
		//buttonDiv.className='top_buttons';
		topDiv.appendChild(buttonDiv);
		
		var img = document.createElement('IMG');
		img.src = 'images/minimize.gif';
		img.className='minimizeButton';
		buttonDiv.appendChild(img);	
		
		var img = document.createElement('IMG');
		img.src = 'images/close.gif';
		img.className='closeButton';
		buttonDiv.appendChild(img);	
		
		var img = document.createElement('IMG');
		img.src = 'images/top_right.gif';
		buttonDiv.appendChild(img);		
		
		var middleDiv = document.createElement('DIV');
		middleDiv.className='dhtmlgoodies_windowMiddle';
		div.appendChild(middleDiv);
		
		var contentDiv = document.createElement('DIV');
		contentDiv.className='dhtmlgoodies_windowContent';
		middleDiv.appendChild(contentDiv);
		
		var bottomDiv = document.createElement('DIV');
		bottomDiv.className='dhtmlgoodies_window_bottom';
		div.appendChild(bottomDiv);
		
		var img = document.createElement('IMG');
		img.src = 'images/bottom_right.gif';
		img.className='resizeImage';
		bottomDiv.appendChild(img);		

		windowSizeArray[windowSizeArray.length] = [width,height];
		windowPositionArray[windowPositionArray.length] = [left,top];

		div.style.width =  width + 'px';
		contentDiv.style.height = height  + 'px';		
		div.style.left =  left + 'px';
		div.style.top = top  + 'px';	
			
		return initWindows(false,div);
		
		
		 	
	}
	
	function showAjaxContent(ajaxIndex,windowId)
	{
		document.getElementById('windowContent' + windowId).innerHTML = ajaxObjects[ajaxIndex].response;			
//		document.getElementById('windowContent' + windowId).innerHTML = '<input type="hidden" id="7001" value="'+table_row_index+'" />';
		
		
	}
	
	function addContentFromUrl(url,windowId)
	{
		var ajaxIndex = ajaxObjects.length;
		ajaxObjects[ajaxIndex] = new sack();
		ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
		ajaxObjects[ajaxIndex].onCompletion = function(){ showAjaxContent(ajaxIndex,windowId); };	// Specify function that will be executed after file has been found
		ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function			
		
		
	}
	function customFunctionCreateWindow1(urlToExternalFile,width,height,left,top)
	{
	var divId = createNewWindow(width,height,left,top);

	if(urlToExternalFile)addContentFromUrl(urlToExternalFile,divId);
	}
	/* This function illustrates how you can create a new custom window dynamically */

	
	/* This function illustrates how you can create a new custom window dynamically */
	
	function customFunctionCreateWindow(urlToExternalFile,width,height,left,top,c1,c2,c3,c4,c5,c6,c7,table_row_index)
	{		

		var divId = createNewWindow(width,height,left,top);
		document.getElementById('windowContent' + divId).innerHTML = '<input type="button" id="901" name="btnchoice1" class="choicebutton" value="' + c1 + '" /><br><input type="button" id="902" name="btnchoice2" class="choicebuttons" value="' + c2 + '" /><br><input type="button" id="903" name="btnchoice3" class="choicebutton" value="' + c3 + '" /><br><input type="button" id="904" name="btnchoice4"  onclick="tttt(table_row_index);" class="choicebuttons"  value="' + c4 + '" /><br><input type="button" id="905" name="btnchoice5" class="choicebutton" value="' + c5 + '" /><br><input type="button" id="906" name="btnchoice6" class="choicebuttons" value="' + c6 + '" onClick="rowdeletion('+table_row_index+');" /><br><input type="button" id="907" name="btnchoice7" class="choicebutton" value="' + c7 + '" /><br>';
		if(urlToExternalFile)addContentFromUrl(urlToExternalFile,divId);	// Add content from external file			
	}
	
	/*
	function to print medical fron page called from patient_billnw.php.tpl
	*/
	function customFunctionCreateWindowfrontprint(urlToExternalFile,width,height,left,top)
	{
			var divId = createNewWindow(width,height,left,top);
		//	var name="abc.pdf";
			//document.getElementById('windowContent' + divId).innerHTML ='<a href=javascript:poptastic("abc.pdf");>print</a>';
if(urlToExternalFile)addContentFromUrl(urlToExternalFile,divId);
		
		}
	/***********************************************************************************************************/
	/*				THIS  FUNCTION  IS  USED  TO  CREATE  THE  MEDICINE SCREEN - B (REGISTRATION  SCREEN)	   */
	/***********************************************************************************************************/
	function customFunctionCreateWindowMedi(urlToExternalFile,width,height,left,top)
	{
		var divId = createNewWindow(width,height,left,top);
		if(urlToExternalFile)addContentFromUrl(urlToExternalFile,divId);	// Add content from external file			
	}
		
	
	
	
	/******************************************************************************/
	/**  menu  while  clicking  on  the  date  column  of the  treatment  table  **/
	/******************************************************************************/
	function customFunctionCreateWindowTreatDay(urlToExternalFile,width,height,left,top,d1,d2)
	{		
		var divId = createNewWindow(width,height,left,top);
		document.getElementById('windowContent' + divId).innerHTML = '<input type="button" id="23101"  value="'+d1+'"  class="tdaymenu" /><br><input type="button" id="23102" name="btnday2" value="'+d2+'" onclick="changedate();" class="tdaymenu"  />';			
	}
	
	
	/****************************************************************************************/
	/**  menu  while  clicking  on  the  teeth position  column  of the  treatment  table  **/
	/****************************************************************************************/
	function customFunctionCreateWindowTeethPosition(urlToExternalFile,width,height,left,top,d1,d2,d3)
	{		
		var divId = createNewWindow(width,height,left,top);
		document.getElementById('windowContent' + divId).innerHTML = '<input type="button" id="23201" name="btnposition1" class="teethmenu" value="'+d1+'" onClick="changeteethpos();"/><br><input type="button" id="23202" name="btnposition2" class="teethmenu" value="'+d2+'" onClick="newteethpos();" /><br><input type="button" id="23203" name="btnposition3" class="teethmenu" value="'+d3+'" onClick="delteethpos();" />';			
	}
	
	
	
	function customFunctionCreateWindowDisease(urlToExternalFile,width,height,left,top)
	{		
		var divId = createNewWindow(width,height,left,top);
		document.getElementById('windowContent' + divId).innerHTML = '<input type="button" id="901" name="btnchoice1" class="choicebutton" value="Disease" />';			
	}
	
	function customFunctionCreateWindowDoctor(urlToExternalFile,width,height,left,top,dd1,dd2)
	{		
		var divId3 = createNewWindow(width,height,left,top);
		document.getElementById('windowContent' + divId3).innerHTML = '<input type="button" id="23301" name="btndoctor1" class="doctormenu" value="'+dd1+'" onClick="changedoctor();" /><br><input type="button" id="23302" name="btndoctor2" class="doctormenu" value="'+dd2+'" onClick="regisdoctor();" />';			
		
	}
	
	
	
	/*********************************************************************************************/
	/*  creating history & update screen of teeth selection in the last screen of the treatment  */
	function customFunctionCreateTeethWindow(urlToExternalFile,width,height,left,top)
	{		
		var divId4 = createNewWindow(width,height,left,top);
		document.getElementById('windowContent' + divId4).innerHTML = '<div id="pointer_div1"><div id="pointer_div" style = "width:281px;height:342px;"></div></div><input type="button" name="loss_teeth_down" id="loss_teeth_down" value="         " style="height:56px;" onClick="lossteeth();" ><input type="button" name="Canal" id="Canal" value="         " style="height:56px;" onClick="rootcanal()"><input type="button" name="hemisec" id="hemisec" value="         " style="height:56px;" onClick="hemisection();"><input type="button" name="bridge" id="bridge" value="         " style="height:56px;" onClick="bridges();"><input type="button" name="on" id="on" value="         " style="height:56px;" onClick="teethon();">';
		
		document.getElementById("pointer_div").style.backgroundImage="url('aa6.jpg')";
		document.getElementById("loss_teeth_down").style.backgroundImage="url('Dental%20Icons/LossTeethLower.png')";
		document.getElementById("Canal").style.backgroundImage="url('Dental%20Icons/RootCanal.png')";
		document.getElementById("hemisec").style.backgroundImage="url('Dental%20Icons/hemisection.png')";
		document.getElementById("bridge").style.backgroundImage="url('Dental%20Icons/Bridge.gif')";
		
		
		//teethinitial();
		//TeethFetchChangeds();
		teethpositions();
	}
	
	
function teethinitial()
{
	if(document.getElementById(13631).value==0){
	/****************************/
	/* left upper teeth 1 adult */
	var div1 = document.createElement('DIV');
	div1.setAttribute('id',963001);
	div1.onclick=function() { selectdiv(963001,767601); };
	document.getElementById('pointer_div1').appendChild(div1);
	document.getElementById(963001).style.border=""; //dashed
	//document.getElementById(963001).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963001).style.height="20px";
	document.getElementById(963001).style.width="21px";
	document.getElementById(963001).style.position="absolute";	
	document.getElementById(963001).style.left=Number(123)+"px";	
	document.getElementById(963001).style.top=Number(1)+"px";
	/****************************/
	/* left upper teeth 2 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963002);
	div2.onclick=function() { selectdiv(963002,767602); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963002).style.border="";//document.getElementById(963002).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963002).style.height="20px";
	document.getElementById(963002).style.width="21px";
	document.getElementById(963002).style.position="absolute";	
	document.getElementById(963002).style.left=Number(102)+"px";	
	document.getElementById(963002).style.top=Number(5)+"px";
	/****************************/
	/* left upper teeth 3 adult */	
	var div3 = document.createElement('DIV');
	div3.setAttribute('id',963003);
	div3.onclick=function() { selectdiv(963003,767603); };
	document.getElementById('pointer_div1').appendChild(div3);
	document.getElementById(963003).style.border="";//document.getElementById(963003).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963003).style.height="20px";
	document.getElementById(963003).style.width="21px";
	document.getElementById(963003).style.position="absolute";	
	document.getElementById(963003).style.left=Number(81)+"px";	
	document.getElementById(963003).style.top=Number(12)+"px";
	/****************************/
	/* left upper teeth 4 adult */	
	var div4 = document.createElement('DIV');
	div4.setAttribute('id',963004);
	div4.onclick=function() { selectdiv(963004,767604); };
	document.getElementById('pointer_div1').appendChild(div4);
	document.getElementById(963004).style.border="";//document.getElementById(963004).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963004).style.height="20px";
	document.getElementById(963004).style.width="21px";
	document.getElementById(963004).style.position="absolute";	
	document.getElementById(963004).style.left=Number(61)+"px";	
	document.getElementById(963004).style.top=Number(27)+"px";
	/****************************/
	/* left upper teeth 5 adult */	
	var div5 = document.createElement('DIV');
	div5.setAttribute('id',963005);
	div5.onclick=function() { selectdiv(963005,767605); };
	document.getElementById('pointer_div1').appendChild(div5);
	document.getElementById(963005).style.border="";//document.getElementById(963005).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963005).style.height="20px";
	document.getElementById(963005).style.width="21px";
	document.getElementById(963005).style.position="absolute";	
	document.getElementById(963005).style.left=Number(43)+"px";	
	document.getElementById(963005).style.top=Number(51)+"px";
	/****************************/
	/* left upper teeth 6 adult */	
	var div6 = document.createElement('DIV');
	div6.setAttribute('id',963006);
	div6.onclick=function() { selectdiv(963006,767606); };
	document.getElementById('pointer_div1').appendChild(div6);
	document.getElementById(963006).style.border="";//document.getElementById(963006).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963006).style.height="20px";
	document.getElementById(963006).style.width="21px";
	document.getElementById(963006).style.position="absolute";	
	document.getElementById(963006).style.left=Number(29)+"px";	
	document.getElementById(963006).style.top=Number(77)+"px";
	/****************************/
	/* left upper teeth 7 adult */	
	var div7 = document.createElement('DIV');
	div7.setAttribute('id',963007);
	div7.onclick=function() { selectdiv(963007,767607); };
	document.getElementById('pointer_div1').appendChild(div7);
	document.getElementById(963007).style.border="";//document.getElementById(963007).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963007).style.height="20px";
	document.getElementById(963007).style.width="21px";
	document.getElementById(963007).style.position="absolute";	
	document.getElementById(963007).style.left=Number(19)+"px";	
	document.getElementById(963007).style.top=Number(108)+"px";
	/****************************/
	/* left upper teeth 8 adult */	
	var div8 = document.createElement('DIV');
	div8.setAttribute('id',963008);
	div8.onclick=function() { selectdiv(963008,767608); };
	document.getElementById('pointer_div1').appendChild(div8);
	document.getElementById(963008).style.border="";//document.getElementById(963008).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963008).style.height="20px";
	document.getElementById(963008).style.width="21px";
	document.getElementById(963008).style.position="absolute";	
	document.getElementById(963008).style.left=Number(15)+"px";	
	document.getElementById(963008).style.top=Number(140)+"px";
	
	/****************************/
	/* right upper teeth 1 adult */	
	var div8 = document.createElement('DIV');
	div8.setAttribute('id',963009);
	div8.onclick=function() { selectdiv(963009,767609); };
	document.getElementById('pointer_div1').appendChild(div8);
	document.getElementById(963009).style.border="";//document.getElementById(963009).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963009).style.height="20px";
	document.getElementById(963009).style.width="21px";
	document.getElementById(963009).style.position="absolute";	
	document.getElementById(963009).style.left=Number(148)+"px";	
	document.getElementById(963009).style.top=Number(2)+"px";
	/****************************/
	/* right upper teeth 2 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963010);
	div2.onclick=function() { selectdiv(963010,767610); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963010).style.border="";//document.getElementById(963010).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963010).style.height="20px";
	document.getElementById(963010).style.width="21px";
	document.getElementById(963010).style.position="absolute";	
	document.getElementById(963010).style.left=Number(170)+"px";	
	document.getElementById(963010).style.top=Number(6)+"px";
	/****************************/
	/* right upper teeth 3 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963011);
	div2.onclick=function() { selectdiv(963011,767611); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963011).style.border="";//document.getElementById(963011).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963011).style.height="20px";
	document.getElementById(963011).style.width="21px";
	document.getElementById(963011).style.position="absolute";	
	document.getElementById(963011).style.left=Number(190)+"px";	
	document.getElementById(963011).style.top=Number(14)+"px";
	/****************************/
	/* right upper teeth 4 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963012);
	div2.onclick=function() { selectdiv(963012,767612); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963012).style.border="";//document.getElementById(963012).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963012).style.height="20px";
	document.getElementById(963012).style.width="21px";
	document.getElementById(963012).style.position="absolute";	
	document.getElementById(963012).style.left=Number(208)+"px";	
	document.getElementById(963012).style.top=Number(29)+"px";
	/****************************/
	/* right upper teeth 5 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963013);
	div2.onclick=function() { selectdiv(963013,767613); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963013).style.border="";//document.getElementById(963013).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963013).style.height="20px";
	document.getElementById(963013).style.width="21px";
	document.getElementById(963013).style.position="absolute";	
	document.getElementById(963013).style.left=Number(224)+"px";	
	document.getElementById(963013).style.top=Number(50)+"px";
	/****************************/
	/* right upper teeth 6 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963014);
	div2.onclick=function() { selectdiv(963014,767614); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963014).style.border="";//document.getElementById(963014).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963014).style.height="20px";
	document.getElementById(963014).style.width="21px";
	document.getElementById(963014).style.position="absolute";	
	document.getElementById(963014).style.left=Number(240)+"px";	
	document.getElementById(963014).style.top=Number(76)+"px";
	/****************************/
	/* right upper teeth 7 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963015);
	div2.onclick=function() { selectdiv(963015,767615); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963015).style.border="";//document.getElementById(963015).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963015).style.height="20px";
	document.getElementById(963015).style.width="21px";
	document.getElementById(963015).style.position="absolute";	
	document.getElementById(963015).style.left=Number(250)+"px";	
	document.getElementById(963015).style.top=Number(106)+"px";
	/****************************/
	/* right upper teeth 8 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963016);
	div2.onclick=function() { selectdiv(963016,767616); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963016).style.border="";//document.getElementById(963016).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963016).style.height="20px";
	document.getElementById(963016).style.width="21px";
	document.getElementById(963016).style.position="absolute";	
	document.getElementById(963016).style.left=Number(255)+"px";	
	document.getElementById(963016).style.top=Number(137)+"px";
	
	/****************************/
	/* right lower teeth 1 adult */	
	var div17 = document.createElement('DIV');
	div17.setAttribute('id',963017);
	div17.onclick=function() { selectdiv(963017,767617); };
	document.getElementById('pointer_div1').appendChild(div17);
	document.getElementById(963017).style.border="";
	//document.getElementById(963017).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963017).style.height="20px";
	document.getElementById(963017).style.width="21px";
	document.getElementById(963017).style.position="absolute";	
	document.getElementById(963017).style.left=Number(148)+"px";	
	document.getElementById(963017).style.top=Number(307)+"px";
	/****************************/
	/* right lower teeth 2 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963018);
	div2.onclick=function() { selectdiv(963018,767618); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963018).style.border="";
	//document.getElementById(963018).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963018).style.height="20px";
	document.getElementById(963018).style.width="21px";
	document.getElementById(963018).style.position="absolute";	
	document.getElementById(963018).style.left=Number(168)+"px";	
	document.getElementById(963018).style.top=Number(302)+"px";
	/****************************/
	/* right lower teeth 3 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963019);
	div2.onclick=function() { selectdiv(963019,767619); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963019).style.border="";
	//document.getElementById(963019).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963019).style.height="20px";
	document.getElementById(963019).style.width="21px";
	document.getElementById(963019).style.position="absolute";	
	document.getElementById(963019).style.left=Number(188)+"px";	
	document.getElementById(963019).style.top=Number(294)+"px";
	/****************************/
	/* right lower teeth 4 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963020);
	div2.onclick=function() { selectdiv(963020,767620); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963020).style.border="";
	//document.getElementById(963020).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963020).style.height="20px";
	document.getElementById(963020).style.width="21px";
	document.getElementById(963020).style.position="absolute";	
	document.getElementById(963020).style.left=Number(206)+"px";	
	document.getElementById(963020).style.top=Number(279)+"px";
	/****************************/
	/* right lower teeth 5 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963021);
	div2.onclick=function() { selectdiv(963021,767621); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963021).style.border="";
	//document.getElementById(963021).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963021).style.height="20px";
	document.getElementById(963021).style.width="21px";
	document.getElementById(963021).style.position="absolute";	
	document.getElementById(963021).style.left=Number(223)+"px";	
	document.getElementById(963021).style.top=Number(257)+"px";
	/****************************/
	/* right lower teeth 6 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963022);
	div2.onclick=function() { selectdiv(963022,767622); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963022).style.border="";
	//document.getElementById(963022).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963022).style.height="20px";
	document.getElementById(963022).style.width="21px";
	document.getElementById(963022).style.position="absolute";	
	document.getElementById(963022).style.left=Number(237)+"px";	
	document.getElementById(963022).style.top=Number(232)+"px";
	/****************************/
	/* right lower teeth 7 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963023);
	div2.onclick=function() { selectdiv(963023,767623); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963023).style.border="";
	//document.getElementById(963023).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963023).style.height="20px";
	document.getElementById(963023).style.width="21px";
	document.getElementById(963023).style.position="absolute";	
	document.getElementById(963023).style.left=Number(248)+"px";	
	document.getElementById(963023).style.top=Number(204)+"px";
	/****************************/
	/* right lower teeth 8 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963024);
	div2.onclick=function() { selectdiv(963024,767624); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963024).style.border="";
	//document.getElementById(963024).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963024).style.height="20px";
	document.getElementById(963024).style.width="21px";
	document.getElementById(963024).style.position="absolute";	
	document.getElementById(963024).style.left=Number(255)+"px";	
	document.getElementById(963024).style.top=Number(174)+"px";
	
	
	/****************************/
	/* left lower teeth 1 adult */	
	var div17 = document.createElement('DIV');
	div17.setAttribute('id',963025);
	div17.onclick=function() { selectdiv(963025,767625); };
	document.getElementById('pointer_div1').appendChild(div17);
	document.getElementById(963025).style.border="";
	//document.getElementById(963025).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963025).style.height="20px";
	document.getElementById(963025).style.width="21px";
	document.getElementById(963025).style.position="absolute";	
	document.getElementById(963025).style.left=Number(125)+"px";	
	document.getElementById(963025).style.top=Number(307)+"px";
	/****************************/
	/* left lower teeth 2 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963026);
	div2.onclick=function() { selectdiv(963026,767626); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963026).style.border="";
	//document.getElementById(963026).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963026).style.height="20px";
	document.getElementById(963026).style.width="21px";
	document.getElementById(963026).style.position="absolute";	
	document.getElementById(963026).style.left=Number(105)+"px";	
	document.getElementById(963026).style.top=Number(302)+"px";
	/****************************/
	/* left lower teeth 3 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963027);
	div2.onclick=function() { selectdiv(963027,767627); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963027).style.border="";
	//document.getElementById(963027).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963027).style.height="20px";
	document.getElementById(963027).style.width="21px";
	document.getElementById(963027).style.position="absolute";	
	document.getElementById(963027).style.left=Number(85)+"px";	
	document.getElementById(963027).style.top=Number(296)+"px";
	/****************************/
	/* left lower teeth 4 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963028);
	div2.onclick=function() { selectdiv(963028,767628); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963028).style.border="";
	//document.getElementById(963028).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963028).style.height="20px";
	document.getElementById(963028).style.width="21px";
	document.getElementById(963028).style.position="absolute";	
	document.getElementById(963028).style.left=Number(64)+"px";	
	document.getElementById(963028).style.top=Number(283)+"px";
	/****************************/
	/* left lower teeth 5 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963029);
	div2.onclick=function() { selectdiv(963029,767629); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963029).style.border="";
	//document.getElementById(963029).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963029).style.height="20px";
	document.getElementById(963029).style.width="21px";
	document.getElementById(963029).style.position="absolute";	
	document.getElementById(963029).style.left=Number(45)+"px";	
	document.getElementById(963029).style.top=Number(262)+"px";
	/****************************/
	/* left lower teeth 6 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963030);
	div2.onclick=function() { selectdiv(963030,767630); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963030).style.border="";
	//document.getElementById(963030).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963030).style.height="20px";
	document.getElementById(963030).style.width="21px";
	document.getElementById(963030).style.position="absolute";	
	document.getElementById(963030).style.left=Number(29)+"px";	
	document.getElementById(963030).style.top=Number(236)+"px";
	/****************************/
	/* left lower teeth 7 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963031);
	div2.onclick=function() { selectdiv(963031,767631); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963031).style.border="";
	//document.getElementById(963031).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963031).style.height="20px";
	document.getElementById(963031).style.width="21px";
	document.getElementById(963031).style.position="absolute";	
	document.getElementById(963031).style.left=Number(19)+"px";	
	document.getElementById(963031).style.top=Number(204)+"px";
	/****************************/
	/* left lower teeth 8 adult */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963032);
	div2.onclick=function() { selectdiv(963032,767632); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963032).style.border="";
	//document.getElementById(963032).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963032).style.height="20px";
	document.getElementById(963032).style.width="21px";
	document.getElementById(963032).style.position="absolute";	
	document.getElementById(963032).style.left=Number(13)+"px";	
	document.getElementById(963032).style.top=Number(174)+"px";
	
	
	
	
	
	/****************************/
	/* left upper teeth 1 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963033);
	div2.onclick=function() { selectdiv(963033,767633); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963033).style.border="";
	//document.getElementById(963033).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963033).style.height="20px";
	document.getElementById(963033).style.width="21px";
	document.getElementById(963033).style.position="absolute";	
	document.getElementById(963033).style.left=Number(119)+"px";	
	document.getElementById(963033).style.top=Number(55)+"px";
	/****************************/
	/* left upper teeth 2 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963034);
	div2.onclick=function() { selectdiv(963034,767634); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963034).style.border="";
	//document.getElementById(963034).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963034).style.height="20px";
	document.getElementById(963034).style.width="21px";
	document.getElementById(963034).style.position="absolute";	
	document.getElementById(963034).style.left=Number(96)+"px";	
	document.getElementById(963034).style.top=Number(67)+"px";
	/****************************/
	/* left upper teeth 3 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963035);
	div2.onclick=function() { selectdiv(963035,767635); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963035).style.border="";
	//document.getElementById(963035).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963035).style.height="20px";
	document.getElementById(963035).style.width="21px";
	document.getElementById(963035).style.position="absolute";	
	document.getElementById(963035).style.left=Number(80)+"px";	
	document.getElementById(963035).style.top=Number(88)+"px";
	/****************************/
	/* left upper teeth 4 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963036);
	div2.onclick=function() { selectdiv(963036,767636); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963036).style.border="";
	//document.getElementById(963036).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963036).style.height="20px";
	document.getElementById(963036).style.width="21px";
	document.getElementById(963036).style.position="absolute";	
	document.getElementById(963036).style.left=Number(68)+"px";	
	document.getElementById(963036).style.top=Number(114)+"px";
	/****************************/
	/* left upper teeth 5 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963037);
	div2.onclick=function() { selectdiv(963037,767637); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963037).style.border="";
	//document.getElementById(963037).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963037).style.height="20px";
	document.getElementById(963037).style.width="21px";
	document.getElementById(963037).style.position="absolute";	
	document.getElementById(963037).style.left=Number(62)+"px";	
	document.getElementById(963037).style.top=Number(140)+"px";
	
	/****************************/
	/* right upper teeth 1 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963038);
	div2.onclick=function() { selectdiv(963038,767638); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963038).style.border="";
	//document.getElementById(963038).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963038).style.height="20px";
	document.getElementById(963038).style.width="21px";
	document.getElementById(963038).style.position="absolute";	
	document.getElementById(963038).style.left=Number(150)+"px";	
	document.getElementById(963038).style.top=Number(55)+"px";
	/****************************/
	/* right upper teeth 2 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963039);
	div2.onclick=function() { selectdiv(963039,767639); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963039).style.border="";
	//document.getElementById(963039).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963039).style.height="20px";
	document.getElementById(963039).style.width="21px";
	document.getElementById(963039).style.position="absolute";	
	document.getElementById(963039).style.left=Number(172)+"px";	
	document.getElementById(963039).style.top=Number(67)+"px";
	/****************************/
	/* right upper teeth 3 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963040);
	div2.onclick=function() { selectdiv(963040,767640); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963040).style.border="";
	//document.getElementById(963040).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963040).style.height="20px";
	document.getElementById(963040).style.width="21px";
	document.getElementById(963040).style.position="absolute";	
	document.getElementById(963040).style.left=Number(189)+"px";	
	document.getElementById(963040).style.top=Number(88)+"px";
	/****************************/
	/* right upper teeth 4 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963041);
	div2.onclick=function() { selectdiv(963041,767641); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963041).style.border="";
	//document.getElementById(963041).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963041).style.height="20px";
	document.getElementById(963041).style.width="21px";
	document.getElementById(963041).style.position="absolute";	
	document.getElementById(963041).style.left=Number(203)+"px";	
	document.getElementById(963041).style.top=Number(113)+"px";
	/****************************/
	/* right upper teeth 5 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963042);
	div2.onclick=function() { selectdiv(963042,767642); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963042).style.border="";
	//document.getElementById(963042).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963042).style.height="20px";
	document.getElementById(963042).style.width="21px";
	document.getElementById(963042).style.position="absolute";	
	document.getElementById(963042).style.left=Number(209)+"px";	
	document.getElementById(963042).style.top=Number(140)+"px";
	
	
	
	
	
	
	/****************************/
	/* right lower teeth 1 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963043);
	div2.onclick=function() { selectdiv(963043,767643); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963043).style.border="";
	//document.getElementById(963043).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963043).style.height="20px";
	document.getElementById(963043).style.width="21px";
	document.getElementById(963043).style.position="absolute";	
	document.getElementById(963043).style.left=Number(148)+"px";	
	document.getElementById(963043).style.top=Number(254)+"px";
	/****************************/
	/* right lower teeth 2 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963044);
	div2.onclick=function() { selectdiv(963044,767644); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963044).style.border="";
	//document.getElementById(963044).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963044).style.height="20px";
	document.getElementById(963044).style.width="21px";
	document.getElementById(963044).style.position="absolute";	
	document.getElementById(963044).style.left=Number(170)+"px";	
	document.getElementById(963044).style.top=Number(242)+"px";
	/****************************/
	/* right lower teeth 3 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963045);
	div2.onclick=function() { selectdiv(963045,767645); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963045).style.border="";
	//document.getElementById(963045).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963045).style.height="20px";
	document.getElementById(963045).style.width="21px";
	document.getElementById(963045).style.position="absolute";	
	document.getElementById(963045).style.left=Number(188)+"px";	
	document.getElementById(963045).style.top=Number(222)+"px";
	/****************************/
	/* right lower teeth 4 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963046);
	div2.onclick=function() { selectdiv(963046,767646); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963046).style.border="";
	//document.getElementById(963046).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963046).style.height="20px";
	document.getElementById(963046).style.width="21px";
	document.getElementById(963046).style.position="absolute";	
	document.getElementById(963046).style.left=Number(201)+"px";	
	document.getElementById(963046).style.top=Number(197)+"px";
	/****************************/
	/* right lower teeth 5 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963047);
	div2.onclick=function() { selectdiv(963047,767647); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963047).style.border="";
	//document.getElementById(963047).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963047).style.height="20px";
	document.getElementById(963047).style.width="21px";
	document.getElementById(963047).style.position="absolute";	
	document.getElementById(963047).style.left=Number(207)+"px";	
	document.getElementById(963047).style.top=Number(171)+"px";
	
	
	
	
	
	
	/****************************/
	/* left lower teeth 1 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963048);
	div2.onclick=function() { selectdiv(963048,767648); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963048).style.border="";
	//document.getElementById(963048).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963048).style.height="20px";
	document.getElementById(963048).style.width="21px";
	document.getElementById(963048).style.position="absolute";	
	document.getElementById(963048).style.left=Number(120)+"px";	
	document.getElementById(963048).style.top=Number(255)+"px";
	/****************************/
	/* left lower teeth 2 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963049);
	div2.onclick=function() { selectdiv(963049,767649); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963049).style.border="";
	//document.getElementById(963049).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963049).style.height="20px";
	document.getElementById(963049).style.width="21px";
	document.getElementById(963049).style.position="absolute";	
	document.getElementById(963049).style.left=Number(98)+"px";	
	document.getElementById(963049).style.top=Number(242)+"px";
	/****************************/
	/* left lower teeth 3 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963050);
	div2.onclick=function() { selectdiv(963050,767650); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963050).style.border="";
	//document.getElementById(963050).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963050).style.height="20px";
	document.getElementById(963050).style.width="21px";
	document.getElementById(963050).style.position="absolute";	
	document.getElementById(963050).style.left=Number(81)+"px";	
	document.getElementById(963050).style.top=Number(222)+"px";
	/****************************/
	/* left lower teeth 4 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963051);
	div2.onclick=function() { selectdiv(963051,767651); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963051).style.border="";
	//document.getElementById(963051).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963051).style.height="20px";
	document.getElementById(963051).style.width="21px";
	document.getElementById(963051).style.position="absolute";	
	document.getElementById(963051).style.left=Number(70)+"px";	
	document.getElementById(963051).style.top=Number(198)+"px";
	/****************************/
	/* left lower teeth 5 child */
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',963052);
	div2.onclick=function() { selectdiv(963052,767652); };
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(963052).style.border="";
	//document.getElementById(963052).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(963052).style.height="20px";
	document.getElementById(963052).style.width="21px";
	document.getElementById(963052).style.position="absolute";	
	document.getElementById(963052).style.left=Number(61)+"px";	
	document.getElementById(963052).style.top=Number(172)+"px";
	
	
	var div2 = document.createElement('DIV');
	div2.setAttribute('id',565690); 
	div2.innerHTML="<button type='button' id='565691' onclick='teethall();'><strong><font size='6'>~</font></strong></button>"
	document.getElementById('pointer_div1').appendChild(div2);
	document.getElementById(565690).style.border="";
	//document.getElementById(565690).style.backgroundImage="url('teethimage/defected.png')";
	document.getElementById(565690).style.height="20px";
	document.getElementById(565690).style.width="21px";
	document.getElementById(565690).style.position="absolute";	
	document.getElementById(565690).style.left=Number(132)+"px";	
	document.getElementById(565690).style.top=Number(156)+"px";
	}
	document.getElementById(13631).value=1;
}
function teethall()
{
	
	document.getElementById(13632).value = 1;
}

 function selectdiv(ttids,hids) // ttids=individual div id      hids=individual div selected or not flag
{ 
 if(document.getElementById(13632).value==1)
 {
  if(document.getElementById(hids).value == 0)
  {/*alert("teethall");*/
   var olddiv = document.getElementById(ttids);
   olddiv.style.backgroundImage="url('teethimage/defected.png')";
   document.getElementById(hids).value=1;

   if(document.getElementById(13633).value==0)
    document.getElementById(13633).value=hids;
   else
    document.getElementById(13634).value=hids;
   
   if(document.getElementById(13633).value!=0 && document.getElementById(13634).value!=0)
   {
    var startooth = document.getElementById(13633).value.toString();
    var start = startooth.substr(4,5);
    var endtooth = document.getElementById(13634).value.toString();
    var end = endtooth.substr(4,5);
    var items = 0;
    var side1=0;
    var side2=0;
    //alert("s "+start+"  e   "+ end);alert(document.getElementById(13633).value+"   "+document.getElementById(13634).value);
    if(document.getElementById(13633).value > 767600 && document.getElementById(13633).value <= 767608)
     side1=1;
    if(document.getElementById(13633).value > 767608 && document.getElementById(13633).value <= 767616)
     side1=2;
    if(document.getElementById(13633).value > 767616 && document.getElementById(13633).value <= 767624)
     side1=3;
    if(document.getElementById(13633).value > 767624 && document.getElementById(13633).value <= 767632)
     side1=4;
    if(document.getElementById(13633).value > 767632 && document.getElementById(13633).value <= 767637)
     side1=5;
    if(document.getElementById(13633).value > 767637 && document.getElementById(13633).value <= 767642)
     side1=6;
    if(document.getElementById(13633).value > 767642 && document.getElementById(13633).value <= 767647)
     side1=7;
    if(document.getElementById(13633).value > 767647 && document.getElementById(13633).value <= 767652)
     side1=8;
    
     
    if(document.getElementById(13634).value > 767600 && document.getElementById(13634).value <= 767608)
     side2=1;
    if(document.getElementById(13634).value > 767608 && document.getElementById(13634).value <= 767616)
     side2=2;
    if(document.getElementById(13634).value > 767616 && document.getElementById(13634).value <= 767624)
     side2=3;
    if(document.getElementById(13634).value > 767624 && document.getElementById(13634).value <= 767632)
     side2=4;
    if(document.getElementById(13634).value > 767632 && document.getElementById(13634).value <= 767637)
     side2=5;
    if(document.getElementById(13634).value > 767637 && document.getElementById(13634).value <= 767642)
     side2=6;
    if(document.getElementById(13634).value > 767642 && document.getElementById(13634).value <= 767647)
     side2=7;
    if(document.getElementById(13634).value > 767647 && document.getElementById(13634).value <= 767652)
     side2=8;
    
    //alert(side1+"    "+side2);
    if(side1 == side2)
    {
     if(start>end)
     {
      temp = start;
      start = end;
      end = temp;
     }
     for(i=parseInt(start,10);i<=end;i++)
     {
      itemsflag = "76760"+i;//alert(itemsflag)
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value){
       if(document.getElementById(itemsflag).value==0){
        if(i>=1 && i<=9){
         items = "96300"+i;
         itemsflag = "76760"+i;
         /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9){
       items = "96300"+i;
       itemsflag = "76760"+i;
       /*alert(items);*/}
       else{
       items = "9630"+i;
       itemsflag = "7676"+i;
       /*alert(items);*/}
       var olddiv = document.getElementById(items);
       olddiv.style.backgroundImage="url('teethimage/defected.png')";
       document.getElementById(itemsflag).value=1;
       teethnormal(itemsflag);
       }
     }
     document.getElementById(13632).value = 0;
    }
    
    if(side1==1 && side2==2)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=1;i--)
     {
      if(i>=1 && i<=9){
        
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        
        itemsflag = "7676"+i;
        /*alert(items);*/}
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9)
        {
         items = "96300"+i;
         itemsflag = "76760"+i;
         /*alert(items);*/
        }
        else
        {
         items = "9630"+i;
         itemsflag = "7676"+i;
         /*alert(items);*/
        }
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9)
       {
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/
       }
       else
       {
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/
       }
       var olddiv = document.getElementById(items);
       olddiv.style.backgroundImage="url('teethimage/defected.png')";
       document.getElementById(itemsflag).value=1;
       teethnormal(itemsflag);
      }
     }
     
     
     for(i=9;i<=parseInt(end,10);i++)
     {
      if(i>=1 && i<=9){
        
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        
        itemsflag = "7676"+i;
        /*alert(items);*/}
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9){
       items = "96300"+i;
       itemsflag = "76760"+i;
       /*alert(items);*/}
       else{
       items = "9630"+i;
       itemsflag = "7676"+i;
       /*alert(items);*/}
       var olddiv = document.getElementById(items);
       olddiv.style.backgroundImage="url('teethimage/defected.png')";
       document.getElementById(itemsflag).value=1;
       teethnormal(itemsflag);
      }
     }
     document.getElementById(13632).value = 0;
    }
    
    ////////////////////////////////////////////////////////////////////////////////////////
    
    
    if(side1==2 && side2==1)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=9;i--)
     {
     if(i>=1 && i<=9){
        
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        
        itemsflag = "7676"+i;
        /*alert(items);*/}
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
      }
     }
     for(i=1;i<=parseInt(end,10);i++)
     {
      if(i>=1 && i<=9){
        
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        
        itemsflag = "7676"+i;
        /*alert(items);*/}
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
      }
       
     }
     document.getElementById(13632).value = 0;
    }
    
    
    ///////////////////////////////////////////////////////////////////////
    
    if(side1==3 && side2==4)
    {
    
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=17;i--)
     {
      itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9){
       items = "96300"+i;
       itemsflag = "76760"+i;
       /*alert(items);*/}
       else{
       items = "9630"+i;
       itemsflag = "7676"+i;
       /*alert(items);*/}
       var olddiv = document.getElementById(items);
       olddiv.style.backgroundImage="url('teethimage/defected.png')";
       document.getElementById(itemsflag).value=1;
       teethnormal(itemsflag);
      
      }
     }
     for(i=25;i<=parseInt(end,10);i++)
     {
      itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {

        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
      
      }
     }
     document.getElementById(13632).value = 0;
    }
    
    if(side1==4 && side2==3)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=25;i--)
     {
     itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
       if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
      }
     }
     for(i=17;i<=parseInt(end,10);i++)
     {
      itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
     
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
       }
      }
      else
      {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
      }
      
     }
     document.getElementById(13632).value = 0;
    }
    
    
    
    if(side1==5 && side2==6)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=33;i--)
     {
      itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
        if(i>=1 && i<=9){
        items = "96300"+i;
        itemsflag = "76760"+i;
        /*alert(items);*/}
        else{
        items = "9630"+i;
        itemsflag = "7676"+i;
        /*alert(items);*/}
        var olddiv = document.getElementById(items);
        olddiv.style.backgroundImage="url('teethimage/defected.png')";
        document.getElementById(itemsflag).value=1;
        teethnormal(itemsflag);
      }
      }
      else
      {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);

      }
      
     }
     for(i=38;i<=parseInt(end,10);i++)
     {
      itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
 
       if(i>=1 && i<=9){
       items = "96300"+i;
       itemsflag = "76760"+i;
       /*alert(items);*/}
       else{
       items = "9630"+i;
       itemsflag = "7676"+i;
       /*alert(items);*/}
       var olddiv = document.getElementById(items);
       olddiv.style.backgroundImage="url('teethimage/defected.png')";
       document.getElementById(itemsflag).value=1;
       teethnormal(itemsflag);
       }
      }
      else
      {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);
      }
     }
     document.getElementById(13632).value = 0;
    }
    
    if(side1==6 && side2==5)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=38;i--)
     {
     itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}}
      else{
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);
      }
     }
     for(i=33;i<=parseInt(end,10);i++)
     {
     itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {

      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}}
      else
      {
       if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);
      }
     }
     document.getElementById(13632).value = 0;
    }
    
    
    
    if(side1==7 && side2==8)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=43;i--)
     {
     itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}}
      else{if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}
     }
     for(i=48;i<=parseInt(end,10);i++)
     {
     itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}}
      else
      {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}
     }
     document.getElementById(13632).value = 0;
    }
    
    if(side1==8 && side2==7)
    {
     //alert("sides different in upper jaw");
     for(i=parseInt(start,10);i>=48;i--)
     {itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}}
      else{if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);}
     }
     for(i=43;i<=parseInt(end,10);i++)
     {
     itemsflag = "7676"+i;
      if(itemsflag!=document.getElementById(13633).value && itemsflag!=document.getElementById(13634).value)
      {
       if(document.getElementById(itemsflag).value==0)
       {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);
      }}
      else
      {
      if(i>=1 && i<=9){
      items = "96300"+i;
      itemsflag = "76760"+i;
      /*alert(items);*/}
      else{
      items = "9630"+i;
      itemsflag = "7676"+i;
      /*alert(items);*/}
      var olddiv = document.getElementById(items);
      olddiv.style.backgroundImage="url('teethimage/defected.png')";
      document.getElementById(itemsflag).value=1;
      teethnormal(itemsflag);
      }
     }
     document.getElementById(13632).value = 0;
    }
    
    //else if((side1=3 && side2=4)||(side1=4 && side2=3))
    /*{
     alert("sides different in lower jaw");
    }
    else
    {
     alert("wrong selection! click ~ button and select again...");
     document.getElementById(13632).value = 0;
    }*/
    
    /*for(i=start;i<=end;i++)
    {
     items = "9630"+i;
     alert(items);
    }*/
    document.getElementById(13633).value=0;document.getElementById(13634).value=0;
   }
  }
  
 }
 else{
 if(document.getElementById(hids).value==0){
  if(document.getElementById(767501).value==1){
   var olddiv = document.getElementById(ttids);
   olddiv.style.backgroundImage="url('teethimage/Left_Upper_1_infect.png')";
   document.getElementById(hids).value=1;
   teethsave(hids,767501);   
   /*----------------------------------------------------------*/
   document.frm_content_category.loss_teeth_down.disabled=false;
   document.getElementById(767501).value=0;
  }
  else if(document.getElementById(767502).value==1){
   var olddiv = document.getElementById(ttids);
   olddiv.style.backgroundImage="url('teethimage/hemisection.png')";
   document.getElementById(hids).value=1;
   teethsave(hids,767502);   
   /*----------------------------------------------------------*/
   document.frm_content_category.hemisec.disabled=false;
   document.getElementById(767502).value=0;
  }
  else if(document.getElementById(767503).value==1){
   var olddiv = document.getElementById(ttids);
   olddiv.style.backgroundImage="url('teethimage/rootcanal.png')";
   document.getElementById(hids).value=1;
   teethsave(hids,767503);
   /*----------------------------------------------------------*/
   document.frm_content_category.Canal.disabled=false;
   document.getElementById(767503).value=0;
  }
  else if(document.getElementById(767504).value==1){
   var olddiv = document.getElementById(ttids);
   olddiv.style.backgroundImage="url('teethimage/bridge.png')";
   document.getElementById(hids).value=1;
   teethsave(hids,767504);
   /*----------------------------------------------------------*/
   document.frm_content_category.bridge.disabled=false;
   document.getElementById(767504).value=0;
  }
  else{
   var olddiv = document.getElementById(ttids);
   olddiv.style.backgroundImage="url('teethimage/defected.png')";
   document.getElementById(hids).value=1;
   teethnormal(hids);
  }
  
 }
 else{
  var olddiv = document.getElementById(ttids);//alert("tt"+ttids+" hids="+hids);
  olddiv.style.backgroundImage="";
  document.getElementById(hids).value=0;
		teethremove(hids);
	}	
	}
}

	
	
	window.onload = initWindows;
