	var operaBrowser = false;
	if(navigator.userAgent.indexOf('Opera')>=0)operaBrowser=1;
	var MSIE = navigator.userAgent.indexOf('MSIE')>=0?true:false;
	var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1;

	
	function cancelEvent()
	{
		return false;
	}
	var iniObj='';
	var deselect_flag=new Array();
	var activeImage = new Array();
	var imageString='';
	var readyToMove = false;
	var moveTimer = -1;
	var dragDropDiv;
	var insertionMarker;
	var tabMarker;
	var copyImageIds='';
	var pre_arr= new Array();
	var pos_arr= new Array();
	var image_arr=new Array();
	var mode='';
	var ctrl=false;
	var offsetX_marker = -3;	// offset X - element that indicates destinaton of drop
	var offsetY_marker = 0;	// offset Y - element that indicates destinaton of drop
	
	var firefoxOffsetX_marker = -3;
	var firefoxOffsetY_marker = -2;
	
	if(navigatorVersion<6 && MSIE){	/* IE 5.5 fix */
		offsetX_marker-=23;
		offsetY_marker-=10;		
	}
	
	var destinationObject = false;
	
	var divXPositions = new Array();
	var divYPositions = new Array();
	var divWidth = new Array();
	var divHeight = new Array();
		
	var tmpLeft = 0;
	var tmpTop = 0;
	
	var eventDiff_x = 0;
	var eventDiff_y = 0;
		
	function getTopPos(inputObj)
	{		
	  var returnValue = inputObj.offsetTop;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML'){
	  		returnValue += (inputObj.offsetTop - inputObj.scrollTop);
	  		if(document.all)returnValue+=inputObj.clientTop;
	  	}
	  } 
	  return returnValue;
	}
	function getLeftPos(inputObj)
	{	  
	  var returnValue = inputObj.offsetLeft;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML'){
	  		returnValue += inputObj.offsetLeft;
	  		if(document.all)returnValue+=inputObj.clientLeft;
	  	}
	  }
	  return returnValue;
	}
		
	function selectImage(e)
	{
		//alert(flag);
		//onkeypress
		document.onkeydown = checkKeycode;
		if(document.all && !operaBrowser)e = event;
		var obj = this.parentNode;
		//alert(activeImage[0]);

		/////reset array if ctrl is not pressed///////////////////
		if(shift==true)
		{
			flag=="17";
			try{
				shift_select_image(obj);
			}catch(err){
				alert(err.description);
				return false;
			}
			return false;
		}
		if(flag != "17")
		{
			for(i=0;i<activeImage.length;i++)
			{	
				activeImage[i].className='imageBox';
				deselect_flag[i]=0;
			}
			activeImage=new Array();
			destinationObject=false;
		}
		/////////////////////////////////////////////////////////////

		// for not to add duplicate div in selection //////
		duplicate_flag=false;
		deselect_div=false;
		for(i=0;i<activeImage.length;i++)
		{
			if(activeImage[i].id==obj.id)
			{
				//activeImage[i].className='imageBox';
				//activeImage.splice(i,1);
				duplicate_flag=true;
				deselect_div=true;
			}
		}
		if(duplicate_flag==false)
		{
			obj.className = 'imageBoxHighlighted';
			obj.onmouseup=fun_deselect;
			activeImage[activeImage.length] = obj;
			iniObj=obj;
			//val = (int) deselect_flag[activeImage.length];
			//alert(val);
		}

			if(!deselect_flag[obj.id])
				deselect_flag[obj.id]=0;
			deselect_flag[obj.id]=parseInt(deselect_flag[obj.id])+1;
			//alert(deselect_flag[obj.id]);

		//////////////////////////////////////////////////////


		enable_delete();
		
		//alert(activeImage[activeImage.length]);
		readyToMove = true;
		moveTimer=0;
		//alert(document.documentElement);
		tmpLeft = e.clientX + Math.max(document.body.scrollLeft,document.documentElement.scrollLeft);
		tmpTop = e.clientY + Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		startMoveTimer();
		return false;
	}
	
	function startMoveTimer(){
		if(moveTimer>=0 && moveTimer<10){
			moveTimer++;
			setTimeout('startMoveTimer()',15);
		}
		if(moveTimer==10){
			getDivCoordinates();
			var subElements = dragDropDiv.getElementsByTagName('DIV');
			if(subElements.length>0){
				for(i=0;i<dragDropDiv.length;i++)
				{				
					dragDropDiv.removeChild(subElements[i]);
				}
			}
		
			dragDropDiv.style.display='block';
			//call_errmsg(activeImage.length);
//			alert(activeImage.length)
			if(activeImage.length>0)
			{
				dragDropDiv.innerHTML='';
				for(i=0;i<(activeImage.length);i++)
				{
					//alert(activeImage[i].id);
					var newDiv = activeImage[i].cloneNode(true);
					newDiv.className='imageBox';	
					newDiv.id='';
					dragDropDiv.appendChild(newDiv);	
					dragDropDiv.style.top = tmpTop + 'px';
					dragDropDiv.style.left = tmpLeft + 'px';
				}
				//activeImage=new Array();
			}
		}
		return false;
	}
	
	function dragDropEnd()
	{
		//alert('g');
		
		if(destinationObject)
		{
			var temp_str=destinationObject.id;
			var fstr=temp_str.substr(0,10);
		}		
				if(fstr=='searchlink')
				{
					//alert('fds');
					var temp_name=destinationObject.getElementsByTagName('A');
					if(temp_name[0].id.substr(0,8)=='chgClass')
						getidArray(temp_name[0]);
					destinationObject=false;
					resetflag();				
				}
			readyToMove = false;
			moveTimer = -1;
			//alert(dragDropDiv);
			dragDropDiv.style.display='none';
			insertionMarker.style.display='none';
			tabMarker.style.display='none';
			//alert(activeImage.length);
			copyImageIds1=getSelectedImage();		
			imageidarr=copyImageIds1.split(",");
			for(i=0;i<imageidarr.length;i++)
			{
				var temp_id="image_"+imageidarr[i];
				//alert(document.getElementById(temp_id).parentNode.id+"="+destinationObject.id);
				if(document.getElementById(temp_id))
				{
					if(document.getElementById(temp_id).parentNode.id==destinationObject.id)
						destinationObject=false;
				}
			}
	
			if(activeImage.length>0)
			{
				var ori_destination=destinationObject;
				for(i=0;i<activeImage.length;i++)
				{					
					//alert(destinationObject);
					if(destinationObject && destinationObject!=false){
						var parentObj = destinationObject.parentNode;
			
								parentObj.insertBefore(activeImage[i],destinationObject);
								destinationObject=activeImage[i];
								activeImage[i].className='imageBox';
								//activeImage = new Array();
								//destinationObject=false;
								getDivCoordinates();
					}
				}
				//saveImageOrder_pos();
				//alert(activeImage.length)
				try
				{
					if(destinationObject!=false)
						saveImageOrder(ori_destination);
					destinationObject=false;
					resetflag();
				}catch(err)
				{
					return false;
				}
			}
			return false;
		//check_call_ajax();
		//activeImage = new Array();
	}
	
	function dragDropMove(e)
	{
		//alert("fds");
		if(moveTimer==-1)return;
		if(document.all && !operaBrowser)e = event;
		var leftPos = e.clientX + document.documentElement.scrollLeft - eventDiff_x;
		var topPos = e.clientY + document.documentElement.scrollTop - eventDiff_y;
		dragDropDiv.style.top = topPos + 'px';
		dragDropDiv.style.left = leftPos + 'px';
		
		leftPos = leftPos + eventDiff_x;
		topPos = topPos + eventDiff_y;
		
		if(e.button!=1 && document.all &&  !operaBrowser)dragDropEnd();
		var elementFound = false;
		for(var prop in divXPositions){
			if(divXPositions[prop]/1 < leftPos/1 && (divXPositions[prop]/1 + divWidth[prop]*0.7)>leftPos/1 && divYPositions[prop]/1<topPos/1 && (divYPositions[prop]/1 + divWidth[prop])>topPos/1){
				
				if(document.all ){
					offsetX = offsetX_marker;
					offsetY = offsetY_marker;
				}else{
					offsetX = firefoxOffsetX_marker;
					offsetY = firefoxOffsetY_marker;
				}
				if(prop.substr(0,8)=='imagebox')
				{
					insertionMarker.style.top = divYPositions[prop] + offsetY + 'px';
					insertionMarker.style.left = divXPositions[prop] + offsetX + 'px';
					insertionMarker.style.display='block';	
				}
				else
				{
					tabMarker.style.top = divYPositions[prop] + offsetY + 'px';
					tabMarker.style.left = divXPositions[prop] + offsetX + 'px';
					tabMarker.style.display='block';
				}
				
					destinationObject = document.getElementById(prop);
					elementFound = true;	
				break;	
			}
		}
		
		
		if(!elementFound){
			tabMarker.style.display='none';
			insertionMarker.style.display='none';
			destinationObject = false;
		}
		return false;
	}
	

	
	function getDivCoordinates()
	{
		var divs = document.getElementsByTagName('DIV');
		for(var no=0;no<divs.length;no++){	
		
			var tep="searchlink"+no;
			var str=divs[no].id;
			var fstr=str.substr(0,10);
			if((divs[no].className=='imageBox' || divs[no].className=='imageBoxHighlighted' || fstr=="searchlink") && divs[no].id){
				divXPositions[divs[no].id] = getLeftPos(divs[no]);			
				divYPositions[divs[no].id] = getTopPos(divs[no]);			
				divWidth[divs[no].id] = divs[no].offsetWidth;
				divHeight[divs[no].id] = divs[no].offsetHeight;
			}		
		}
	}
	
	/*function saveImageOrder_pre()
	{
		var orderString = "";
		var objects = document.getElementsByTagName('DIV');
		for(var no=0;no<objects.length;no++){
			if(objects[no].className=='imageBox' || objects[no].className=='imageBoxHighlighted'){
				if(orderString.length>0)orderString = orderString + ',';
				orderString = orderString + objects[no].id;
				
				var db_Id=objects[no];
				var divs=db_Id.getElementsByTagName('DIV');
				for(j=0;j<divs.length;j++)
				{
					var id1=divs[j].id;
					var id2=id1.split("_");
					if(id2[0]=='image')
						pre_arr[no]=divs[j].id;
				}
			}			
		}
	
		//document.getElementById('debug').innerHTML = 'This is the new order of the images(IDs) : <br>' + orderString;
		
	}*/
	/*function saveImageOrder_pos()
	{
		var orderString = "";
		var objects = document.getElementsByTagName('DIV');
		for(var no=0;no<objects.length;no++){
			if(objects[no].className=='imageBox' || objects[no].className=='imageBoxHighlighted'){
				if(orderString.length>0)orderString = orderString + ',';
				orderString = orderString + objects[no].id;
				var db_Id=objects[no];
				var divs=db_Id.getElementsByTagName('DIV');
				for(j=0;j<divs.length;j++)
				{
					var id1=divs[j].id;
					var id2=id1.split("_");
					if(id2[0]=='image')
						pos_arr[no]=divs[j].id;
				}
			}			
		}
	}*/
	function initGallery()
	{
		var divs = document.getElementsByTagName('DIV');
		document.onkeydown = checkKeycode;
		
		for(var no=0;no<divs.length;no++){
			if(divs[no].className=='imageBox_theImage' || divs[no].className=='imageBox_label'){
				divs[no].onmousedown = selectImage;	
				if(divs[no].title!=="movefolder")
					divs[no].ondblclick=set_attribute;
			}
		}
		var insObj = document.getElementById('insertionMarker');
		var images = insObj.getElementsByTagName('IMG');
		try{
		document.body.onselectstart = cancelEvent;
		document.body.ondragstart = cancelEvent;
		document.body.onmouseup = dragDropEnd;
		document.body.onmousemove = dragDropMove;
		document.body.onkeypress = checkKeycode;
		//alert(document.body.onkeypress);
		document.body.onkeyup = resetflag;
		window.onresize = getDivCoordinates;
		dragDropDiv = document.getElementById('dragDropContent');
		insertionMarker = document.getElementById('insertionMarker');
		tabMarker=document.getElementById('tabMarker');
		getDivCoordinates();
		//disable_delete();
		}catch(err)
		{
			alert(err.description);
			return false;
		}
	}
	var shift = "";
	function checkKeycode(e) {
		
		var keycode;
		if (window.event)
		{
			keycode = window.event.keyCode;
			if(window.event.ctrlKey)
			 	var ctrl = true;
			else
			 	var ctrl = false;

			if(window.event.shiftKey)
				shift = true;
			else 			
				shift = false;
			//alert(shift);
		}
		else if (e) 
		{
			//alert('fsd');
			keycode = e.which;
			//alert(keycode);
			if(e.ctrlKey)
				var ctrl =true; 
			else
			 	var ctrl = false;
				
			if(e.shiftKey)
				 shift  = true;
			else			
				 shift = false;
		}
		flag = keycode;
		var code = (window.event) ? event.keyCode:e.which;
		if (ctrl)
		{
			if (ctrl && code==86) //CTRL+V
			{
				if(copyImageIds!="")
				{
					var tab= document.getElementsByTagName('A');
					for(i=0;i<tab.length;i++)
						if(tab[i].className=='current')
							dir_Id=tab[i].name
						arr = new Array();
						arr=dir_Id.split("_");
						iPdfFolderId=arr[1];
						tabid=arr[0];
					//alert(tab_id);
					if(mode=='cut')
						move_images_in_tab(copyImageIds,iPdfFolderId,tabid,mode);
					else if(mode=='copy')
						move_images_in_tab(copyImageIds,iPdfFolderId,tabid,mode);
				}
				else if(!document.frmlogin)
				{
					alert("No Selection found Select atleast one Image!!");
				}
			}
			else if (ctrl && code==67) //CTRL+C (Copy)
			{
				//alert(msg);
				copyImageIds=getSelectedImage();
				mode='copy';
				//window.event.returnValue = false;
			}
			else if(ctrl && code==88) //CTRL+X (Cut)
			{
				copyImageIds=getSelectedImage();
				mode='cut';
			}
		}
		else if(code=='13' && activeImage.length>0)
		{
			var outer_div=activeImage[activeImage.length-1];
			outer_div_arr=outer_div.getElementsByTagName('DIV');
			for(i=0;i<outer_div_arr.length;i++)
			{
				if(outer_div_arr[i].id.split('_')[0]=="image")
					spe_init_ibox(outer_div_arr[i].id.split('_')[1]);
			}
			//spe_init_ibox(activeImage[activeImage.length-1].id);
		}
		else if(code=='46' && activeImage.length>0)
		{
			deleteimages();
		}
		else if(code == '39')
		{
			selectImageByKey(code);
		}
		else if(code == '37')
		{
			selectImageByKey(code);
		}
		else if(code == '38')
		{
			selectImageByKey(code);
		}
		else if(code == '40')
		{
			selectImageByKey(code);
		}
	}
	function resetflag()
	{
		flag='';
		var activeImage = new Array();
	}
	function getSelectedImage()
	{
		var imageString = "";
		var objects = document.getElementsByTagName('DIV');
		cntr=0;
		for(var no=0;no<objects.length;no++){
			var parent=objects[no].parentNode;
			if(parent.className=='imageBoxHighlighted' && objects[no].id !=""){
				if(imageString.length>0)imageString = imageString +",";
					imageString = imageString + objects[no].id.substr(objects[no].id.indexOf("_")+1,objects[no].id.length);
					image_arr[cntr]= objects[no].id.substr(objects[no].id.indexOf("_")+1,objects[no].id.length);
					cntr++;
			}			
		}
		//alert(imageString);
		//imageString = imageString.substring(-1,imageString.length-1);
		//alert(imageString);
		return imageString;
	}	
	
	function disable_delete()
	{
		//alert("ds");
		if(document.getElementById("DeleteImage"))
			document.getElementById("DeleteImage").innerHTML="<a href='#' onclick='validate();' title='Delete'><img src='images/delete-icon-disable.gif' width='32' height='48' border='0' /></a>";
	}
	function enable_delete()
	{
		//alert("ds");
		if(document.getElementById("DeleteImage"))
			document.getElementById("DeleteImage").innerHTML="<a href='#' onclick='deleteimages();' title='Delete'><img src='"+js_site_images+"delete-icon.gif' width='32' height='48' border='0' /></a>";
	}
	
	function validate()
	{
		alert("Please select the Image for delete");
	}
	function getidArray(moveTab)
	{
	
		if(flag!='17')
			return false;
		else
		{
			imageString=getSelectedImage();
			var temp_name=moveTab.name
			folder_id=temp_name.substr(temp_name.indexOf("_")+1,temp_name.length);
			tab_id=temp_name.substr(0,temp_name.indexOf("_"));
			if(tab_id==tab_total)
			{
				tabid1=moveTab.id
				tab_arr=tabid1.split("-");
				//alert(tab_arr[1]);
				destinationObject = false;
				createTab(tab_arr[1]);
				 //alert(tab_arr[1]);
				 setTimeout("move_images_in_tab(imageString,newGenId,tab_arr[1],'cut');",1500);			
				 
			}
			else
			{
				destinationObject = false;
				move_images_in_tab(imageString,folder_id,tab_id,'cut');
			}
		}
	}
	window.onload = initGallery;
	
	function move_images_in_tab(idstr,fol_id,tab_id,type)
	{

		//alert('fdsf');
		if(type=='cut')
		{
			var user_confirmation = confirm("Are you sure you want to move selected images to this project?");
			if (user_confirmation!= true)
				return false;
		}
		else if(type=='copy')
		{
			var user_confirmation = confirm("Are you sure you want to Copy selected images to this project?");
			if (user_confirmation!= true)
				return false;
		}
		var postparam = "";
		var url = "ajaxfiles/move_images.php?idstr="+idstr+"&folderId="+fol_id+"&tabId="+tab_id+"&type="+type;
		//alert(url);
		var isWorking = false;
		if (!isWorking)
		{
			//catID = Region;
				isWorking = true;
			//	url += catID;
				//alert(url+"?"+postparam);
				//var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
			
				if(window.XMLHttpRequest)
			  	{
			  		http_tab=new XMLHttpRequest();
			  		http_tab.open("GET",url, true);
					//http_tab.setRequestHeader("Content-Type", contentType);
				  	http_tab.onreadystatechange=handleHttpResponseMoveImage
				  	http_tab.send(null)
			  	}
				// code for IE
				else if (window.ActiveXObject)
			  	{
			  		http_tab=new ActiveXObject("Microsoft.XMLHTTP")
			    	if (http_tab)
			    	{
			    		http_tab.open("GET",url, true);
			    		http_tab.onreadystatechange=handleHttpResponseMoveImage
			    		http_tab.send()
			    	}
	
			  	}
		}
	
}//end getCountryName()
function handleHttpResponseMoveImage()
{
		var temp;
		var tmp_color;
		if (http_tab.readyState == 4)
		{
			//alert(http_tab.responseText);//return false;
			var xmlDocument = http_tab.responseXML;
			var p_yes = xmlDocument.getElementsByTagName('yes').item(0).firstChild.data;
			var tabid = xmlDocument.getElementsByTagName('tabid').item(0).firstChild.data;
			var folderid = xmlDocument.getElementsByTagName('folderid').item(0).firstChild.data;
			var tabtot = xmlDocument.getElementsByTagName('tabtot').item(0).firstChild.data;
			var subElements = dragDropDiv.getElementsByTagName('DIV');
			var nstart=xmlDocument.getElementsByTagName('nstart').item(0).firstChild.data;
			var start=xmlDocument.getElementsByTagName('start').item(0).firstChild.data;
			if(subElements.length>0){
				for(i=0;i<dragDropDiv.length;i++)
				{
					dragDropDiv.removeChild(subElements[i]);
				}
			}
			var activeImage = new Array();
			dragDropDiv.style.display='none';
			//destinationObject=false;
			//alert(tabid+"-"+tabtot+"-"+folderid);
			pos_arr=new Array();
			pre_arr=new Array();
			initGallery();
			//alert(tabid+"-"+tabtot+"-"+folderid);
			
			pdf_tab(tabid,folderid);
			call_errmsg("Image(s) moved successfully");
		}
}	
var id1=0;
var lenght_arr = 0;
var flage = 0;
function selectImageByKey(keycode)
{
	
	var obj ;
	var div_arr=new Array();
	var div_arr=document.getElementsByTagName('DIV');
	var cnt=0;
	var selected_div = new Array();
	//alert(div_arr[0].value);
	var id=0;
	id1=parseInt(id1) - 1;
	//alert(id1);
	//lenght_arr=div_arr.length;
	//if(keycode=='13')
//	{
		//alert(div_arr.length);return false;
		/*for(i=0;i<div_arr.length;i++)
		{
			if(div_arr[].class)
		}*/
		//var div_arr=activeImage[activeImage.length-1].document.getElementsById('DIV');
		//alert("hi");
		//alert(div_arr[1].id);
		//alert(div_arr[1].id.split('_'));//activeImage[activeImage.length-1].id.split('_'
		//alert(activeImage[activeImage.length-1].id);
		//spe_init_ibox(activeImage[activeImage.length-1].id);
	//}
	if(shift==true)
	{
		try{
				if(keycode==37 && !document.frmlogin)
				{	
							activeImage.reverse();
							start_a=activeImage[activeImage.length-1].id.split('_');
							start=start_a[1];
							start=parseInt(start)-1;
							//alert(activeImage[0].id+"="+activeImage[1].id);
							if(document.getElementById('imagebox_'+start))
							{
								objNew=document.getElementById('imagebox_'+start);
								shift_select_image(objNew);	
							}
				}
				else if(keycode==38)
				{
					activeImage.reverse();
					start_a=activeImage[activeImage.length-1].id.split('_');
					start=start_a[1];
					start=parseInt(start)-6;
					if(document.getElementById('imagebox_'+start))
					{
						objNew=document.getElementById('imagebox_'+start);
						shift_select_image(objNew);
					}
				}
				else if(keycode==39)
				{
					start_a=activeImage[activeImage.length-1].id.split('_');
					start=start_a[1];
					start=parseInt(start)+1;
					if(document.getElementById('imagebox_'+start))
					{
						objNew=document.getElementById('imagebox_'+start);
						shift_select_image(objNew);
					}
				}
				else if(keycode==40)
				{
					start_a=activeImage[activeImage.length-1].id.split('_');
					start=start_a[1];
					start=parseInt(start)+6;
					if(document.getElementById('imagebox_'+start))
					{			
						objNew=document.getElementById('imagebox_'+start);
						shift_select_image(objNew);
					}
				}
		}catch(err){
			iniObj=document.getElementById('imagebox_0');
			shift_select_image(document.getElementById('imagebox_0'));
		}
	}
	else
	{
		try{
		if(activeImage.length<1)
		{
			iniObj=document.getElementById('imagebox_0');
			shift_select_image(document.getElementById('imagebox_0'));
		}
		if(keycode==37)
		{
			start_a=activeImage[activeImage.length-1].id.split('_');
			start=start_a[1];
			start=parseInt(start)-1;
			if(document.getElementById('imagebox_'+start))
			{			
				objNew=document.getElementById('imagebox_'+start);
				iniObj=objNew;
				shift_select_image(iniObj);
			}
		}		
		else if(keycode==38)
		{
			start_a=activeImage[activeImage.length-1].id.split('_');
			start=start_a[1];
			start=parseInt(start)-6;
			if(document.getElementById('imagebox_'+start))
			{			
				objNew=document.getElementById('imagebox_'+start);
				iniObj=objNew;
				shift_select_image(iniObj);
			}
		}		
		else if(keycode==39)
		{
			start_a=activeImage[activeImage.length-1].id.split('_');
			start=start_a[1];
			start=parseInt(start)+1;
			if(document.getElementById('imagebox_'+start))
			{			
				objNew=document.getElementById('imagebox_'+start);
				iniObj=objNew;
				shift_select_image(iniObj);
			}
		}
		else if(keycode==40)
		{
			start_a=activeImage[activeImage.length-1].id.split('_');
			start=start_a[1];
			start=parseInt(start)+6;
			if(document.getElementById('imagebox_'+start))
			{			
				objNew=document.getElementById('imagebox_'+start);
				iniObj=objNew;
				shift_select_image(iniObj);
			}
		}
		}catch(err){
			return false;
		}
	}
	//activeImage = new Array();
	//if(keycode=="39")
	selected_div = new Array();
	enable_delete();
	//alert(selected_div);
	//alert(activeImage[activeImage.length]);
	//readyToMove = true;
	//moveTimer=0;
	//alert(document.documentElement);
	return false;
}
function saveImageOrder(destination)
{
	var change_str='';
	var counter=0;	
//	alert(pre_arr.length);
//	alert(pos_arr.length);
	
	var desti_id_arr=destination.getElementsByTagName('DIV');
	var desti_id=desti_id_arr[0].id;
	//alert("="+desti_id);
	var sel_image='';
	//alert("=>"+glob_activeImage.length);
	//

	if(glob_activeImage.length>0)
		loop=glob_activeImage.length;
	else
		loop=activeImage.length;
	for(i=0;i<loop;i++)
	{
		//alert(activeImage[i].id)
		//var temp_obj=document.getElementById(activeImage[i].id);
		//var activeImageArr=activeImage[i].getElementsByTagName('DIV');
		//alert(activeImageArr.length);
		if(glob_activeImage.length<1)
		{
			var activeImageArr=activeImage[i].getElementsByTagName('DIV');
			var activeId_Arr=activeImageArr[0].id;
			var activeId=activeId_Arr;
			sel_image+=activeId+",";			
		}
		else
		{
			var activeId=glob_activeImage[i];
			sel_image+=activeId+",";
		}
	}
	glob_activeImage= new Array();
	sequence_image(desti_id,sel_image);
	
/*	alert(sel_image);
	for(i=0;i<pos_arr.length;i++)
	{
		if(pre_arr[i]!=pos_arr[i] && pos_arr[i] && pre_arr[i])
		{*/
			/*var temp_pre=pre_arr[i].split("_");
			temp_pre=temp_pre[1];
			var temp_pos=pos_arr[i].split("_");
			temp_pos=temp_pos[1];
			change_str+= temp_pre+"_"+temp_pos+",";*/
			//change_str+= pre_arr[i].substring(pre_arr[i].indexOf("_")+1,pre_arr[i].length)+"_"+pos_arr[i].substring(pos_arr[i].indexOf("_")+1,pos_arr[i].length)+",";
			//alert(change_str);
//		}
		//remain_str+=pos_arr[i]+",";
	//}
	//alert(change_str);
}
function set_attribute()
{
	if(this.id!="")
	{
		spe_init_ibox(this.id);
		//fetch_image(this.id);	
	}
}
function fun_deselect(e)
{
		// for deselect div in selection //////
		
		deselect_flag1=false;
		//alert('fd');
		for(i=0;i<activeImage.length;i++)
		{
			//alert(activeImage[i].id+"="+deselect_flag[this.id])		
			if(activeImage[i].id==this.id && deselect_flag[this.id]>=2)
			{
				deselect_flag1=true;
				deselect_flag[this.id]=0;
			}
			if(deselect_flag1==true)
			{
				this.className = 'imageBox';
				activeImage.splice(i,1);
				deselect_flag1=false;
				//alert(activeImage);
			}
		}

		//////////////////////////////////////////////////////
}
function shift_select_image(obj)
{
	start_a=iniObj.id.split('_');
	end_a=obj.id.split('_');
	start=start_a[1];
	end=end_a[1];
	if(parseInt(start)>parseInt(end))
	{
		temp=start;
		start=end;
		end=temp;
	}
	//alert(parseInt(start));
	//alert(parseInt(end));
	cnt=0;
	make_all_div_deselect();
	for(i=parseInt(start);i<=parseInt(end);i++)
	{
		//alert("="+i);
		if(document.getElementById('imagebox_'+i))
		{
			objImage=document.getElementById('imagebox_'+i);
			objImage.className = 'imageBoxHighlighted';
			objImage.onmouseup=fun_deselect;
			activeImage[cnt] = objImage;
			cnt++;
			if(!deselect_flag[objImage.id])
				deselect_flag[objImage.id]=0;
			deselect_flag[objImage.id]=parseInt(deselect_flag[objImage.id])+1;
		}
	}
	//alert(activeImage);
	flag='';
	shift=false;
	readyToMove = true;
	moveTimer=0;
	if(destinationObject)
		destinationObject.style.display='none';
	destinationObject=false;	
}

function make_all_div_deselect()
{
	var all_div='';
	all_div = document.getElementsByTagName('DIV');
	for(i=0;i<all_div.length;i++)
	{
		if(all_div[i].className == 'imageBoxHighlighted')
		{
			all_div[i].className = 'imageBox';
			deselect_flag[i]=0;
		}
	}
	activeImage = new Array();
}