var flagView = true;
function moveList(znak){
	if (znak == '-'){		
		obj = document.getElementById('radio0');
		objN = document.getElementById('ind0');
	}	
	else{
		obj = document.getElementById('radio9');
		objN = document.getElementById('ind0');
	}	

	JsHttpRequest.query('/include/core/movelist.php',{id:obj.value,N:objN.value,znak:znak}, 
  function(result, errors) {moveListRes(result);}, true); 
	return false;
}
function moveListRes(result){
	if(!result)
		return false;
	obj = document.getElementById('listpages');
	obj.innerHTML = result['html'];	
	obj = document.getElementById('listpagesN');
	obj.innerHTML = result['htmlN'];	
	return false;
}
	
function OnClickRef(id,key,count){
	viewList(id, key, count); 
	return false;
}
function moveMsg(symbol){
	obj = document.getElementById('curNMsg');
	if(!obj)
		return false;
		
	JsHttpRequest.query('/include/core/getmsgs.php',{N:obj.value,symbol:symbol}, 
  function(result, errors) {writeMsg(result);}, true); 

}
function writeMsg(result){
	if(!result)
		return false;
	obj = document.getElementById('msgs');
	obj.innerHTML = result['html'];	
	if(!obj)
		return false;
	obj = document.getElementById('curNMsg');
	if(!obj)
		return false;
	obj.value = result['N'];	
		
	obj = document.getElementById('rightrow');
	if(!obj)
		return false;
	if (result['right'])
		obj.style.display = 'block';
	else	
		obj.style.display = 'none';
		
	obj = document.getElementById('leftrow');
	if(!obj)
		return false;
	if (result['left'])
		obj.style.display = 'block';
	else	
		obj.style.display = 'none';
}

function moveMsgSos(symbol){
	obj = document.getElementById('curNMsgSos');
	if(!obj)
		return false;
		
	JsHttpRequest.query('/include/core/getmsgssos.php',{N:obj.value,symbol:symbol}, 
  function(result, errors) {writeMsgSos(result);}, true); 

}
function writeMsgSos(result){
	if(!result)
		return false;
	obj = document.getElementById('msgsSos');
	obj.innerHTML = result['html'];	
	if(!obj)
		return false;
	obj = document.getElementById('curNMsgSos');
	if(!obj)
		return false;
	obj.value = result['N'];	
	
	obj = document.getElementById('rightrowsos');
	if(!obj)
		return false;
	if (result['right'])
		obj.style.display = 'block';
	else	
		obj.style.display = 'none';
		
	obj = document.getElementById('leftrowsos');
	if(!obj)
		return false;
	if (result['left'])
		obj.style.display = 'block';
	else	
		obj.style.display = 'none';		
}


function winOpen(url){
	window.open(url,'winPopup','height=480,width=618,resizable,status,scrollbars');
}
function viewImg(id,name,file){
	obj = document.getElementById('lfoto');
	if(obj)
		obj.src = '/upload/avatar/ru/'+file; 
		
	obj = document.getElementById('nameAvatar');
	if(obj)
		obj.value=name;	

	obj = document.getElementById('idAvatar');
	if(obj)
		obj.value=id;	
	return true;	
}

function moveRight(){
	if (flagView){
		obj = document.getElementById('countfotos');
		if(!obj)	
			return false;
		for(i=0;i<(obj.value);i++){
			objImg1 = document.getElementById('img'+(i));
			objImg2 = document.getElementById('img'+(i+1));
			objImg1.src = objImg2.src;
			objImg1.alt = objImg2.alt;
			objImg1.title = objImg2.title;
			obj1 = document.getElementById('weight'+(i));
			obj2 = document.getElementById('weight'+(i+1));
			obj1.value = obj2.value;
			obj1 = document.getElementById('href'+(i));
			obj2 = document.getElementById('href'+(i+1));
			obj1.href = obj2.href;
		}
		objImg = document.getElementById('img'+(obj.value));
		objPreload = document.getElementById('preload');
		if(!objImg)	
			return false;
		objImg.src = objPreload.src;
		objImg.alt = "";
		objImg.title = "";


		obj_album = document.getElementById('album');
		if(!obj_album)
		 return false;
		obj = document.getElementById('countfotos');
		if(!obj)	
			return false;
		obj = document.getElementById('weight'+(obj.value));
		if(!obj)
		 return false;
		
		flagView = false; 
		JsHttpRequest.query('/include/core/getnextimage.php',{id:obj.value,album:obj_album.value,znak:'>'}, 
	  function(result, errors) {moveImagesRight(result);}, true); 
	}
}

function getVoice(id){		
	document.fVoice.vid.value = id;
	document.fVoice.submit();
}

function moveImagesRight(result){
	flagView = true; 
	obj_id = document.getElementById('id');
	obj_sublevel = document.getElementById('sublevel');
	obj_subsublevel = document.getElementById('subsublevel');
	
	if (!result)
		return false;
	if(result[2] == null)	
		return false;
	obj = document.getElementById('countfotos');
	if(!obj)	
		return false;

	objImg = document.getElementById('img'+(obj.value));
	 if(!objImg)	
		 return false;
	objImg.src = result[0];
	objImg.alt = result[1];
	objImg.title = result[1];
	objV = document.getElementById('weight'+(obj.value));
	if(!objV)	
		return false;
	objV.value = result[3];
	obj = document.getElementById('href'+(obj.value));
	if(!obj)	
		return false;
	obj.href = "/user_page/"+obj_id.value+"/"+obj_sublevel.value+"/"+obj_subsublevel.value+"/"+result[2]+".htm#fotohref";
	
	objL = document.getElementById('leftM');
	if(!objL)	
		return false;
	objR = document.getElementById('rightM');
	if(!objR)	
		return false;
	if(result[4])
		objR.style.display = 'block';
	else
		objR.style.display = 'none';
	if(result[5])
		objL.style.display = 'block';
	else
		objL.style.display = 'none';
	
}
function moveLeft(){
	if (flagView){
		obj = document.getElementById('countfotos');
		if(!obj)	
			return false;
		for(i=(obj.value-1);i>=0;i--){
			objImg1 = document.getElementById('img'+(i));
			objImg2 = document.getElementById('img'+(i+1));
			objImg2.src = objImg1.src;
			objImg2.alt = objImg1.alt;
			objImg2.title = objImg1.title;
			obj1 = document.getElementById('weight'+(i));
			obj2 = document.getElementById('weight'+(i+1));
			obj2.value = obj1.value;
			obj1 = document.getElementById('href'+(i));
			obj2 = document.getElementById('href'+(i+1));
			obj2.href = obj1.href;
		}
		objImg = document.getElementById('img0');
		objPreload = document.getElementById('preload');
		if(!objImg)	
			return false;
		objImg.src = objPreload.src;
		objImg.alt = "";
		objImg.title = "";
		 
		obj_album = document.getElementById('album');
		if(!obj_album)
		 return false;
		obj = document.getElementById('weight0');
		if(!obj)
		 return false;

		flagView = false; 
		JsHttpRequest.query('/include/core/getnextimage.php',{id:obj.value,album:obj_album.value,znak:'<'}, 
	  function(result, errors) {moveImagesLeft(result);}, true); 
	}	
}

function moveImagesLeft(result){
	flagView = true;
	obj_id = document.getElementById('id');
	obj_sublevel = document.getElementById('sublevel');
	obj_subsublevel = document.getElementById('subsublevel');

	if (!result)
		return false;
	if(result[2] == null)	
		return false;
	obj = document.getElementById('countfotos');
	if(!obj)	
		return false;
	objImg = document.getElementById('img0');
	if(!objImg)	
		return false;
	objImg.src = result[0];
	objImg.alt = result[1];
	objImg.title = result[1];	
	obj = document.getElementById('weight0');
	if(!obj)	
		return false;
	obj.value = result[3];
	obj = document.getElementById('href0');
	if(!obj)	
		return false;
	obj.href = "/user_page/"+obj_id.value+"/"+obj_sublevel.value+"/"+obj_subsublevel.value+"/"+result[2]+".htm#fotohref";
	
	objL = document.getElementById('leftM');
	if(!objL)	
		return false;
	objR = document.getElementById('rightM');
	if(!objR)	
		return false;
	if(result[4])
		objR.style.display = 'block';
	else
		objR.style.display = 'none';
	if(result[5])
		objL.style.display = 'block';
	else
		objL.style.display = 'none';	
}

function moveAdv(symbol){
	obj = document.getElementById('curNAdv');
	if(!obj)
		return false;
		
	JsHttpRequest.query('/include/core/getadv.php',{N:obj.value,symbol:symbol}, 
  function(result, errors) {writeAdv(result);}, true); 

}
function writeAdv(result){
	if(!result)
		return false;
	obj = document.getElementById('adv');
	obj.innerHTML = result['html'];	
	if(!obj)
		return false;
	obj = document.getElementById('curNAdv');
	if(!obj)
		return false;
	obj.value = result['N'];	
		
	obj = document.getElementById('rightrowadv');
	if(!obj)
		return false;
	if (result['right'])
		obj.style.display = 'block';
	else	
		obj.style.display = 'none';
		
	obj = document.getElementById('leftrowadv');
	if(!obj)
		return false;
	if (result['left'])
		obj.style.display = 'block';
	else	
		obj.style.display = 'none';
}
