//javascriptas versija 1.0.0.0
 // *************** START HTTP REQUEST *********************

function createRequestObject() {
	var req;
 	if(window.XMLHttpRequest){
  		// Firefox, Safari, Opera...
    	req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject) {
    	// Internet Explorer 5+
     	req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
    	// There is an error creating the object,
     	// just as an old browser is being used.
      	alert('There was a problem creating the XMLHttpRequest object');
    }
    return req;
}
// Dinaminio DIV'o funkcija sukurimui
function handleDivTag(divTag) {
	var divTag;
	return divTag;
}
// Sukuriamas XMLHttpRequest objektas
var http = createRequestObject();
// Sukuriamas dinaminis DIV
var divhandler = new handleDivTag(null);
// ***************** END HTTP REQUEST *********************
function sendRequest_v13(value,type)
{	
	divhandler.div_13_type = type;
	http.abort();
	http.onreadystatechange = handleResponse;
	http.open('get',HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v13.php?type="+type+"&value="+value);	
 	http.send(null);		
}
function handleResponse() 
{	
	
		switch (http.readyState) {
		case 0:
			divhandler.reporter_test=0;
		break;
		case 1:
			divhandler.reporter_test=1;
		break;
		case 2:
			divhandler.reporter_test=2;
		break;
		case 3:
			divhandler.reporter_test=3;
		break;
		case 4:		
			if(http.status == 200)
			{		
			divhandler.reporter_test = http.responseText;
			mdf_black_loader(divhandler.reporter_test);
			}
		break;
	}
	return false;
}

function sendRequest_v6(data,user_id, type,nick)
{	
	http.abort();
	http.onreadystatechange = handleResponse_v2;	
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v6.php?value="+data+'&type='+type+"&user_id="+user_id+"&user="+nick);	
 	http.send(null);
}
function handleResponse_v2() 
{	
		
		switch (http.readyState) {
		case 0:
			
		break;
		case 1:
		
		break;
		case 2:
		break;
		case 3:
		break;
		case 4:		
			if(http.status == 200)
			{				
			divhandler.divt = http.responseText;
			if(divhandler.divtag=='v6')
			document.getElementById('second_fotos_js').innerHTML+=divhandler.divt;			
			else if(divhandler.divtag=='v3')
			mdf_report_v3(divhandler.divt);
			else if(divhandler.divtag=='v4')
			mdf_report_v4(divhandler.divt);
			else if(divhandler.divtag=='v5')
			mdf_report_v5(divhandler.divt);			
			else if(divhandler.divtag=='v7')
			mdf_report_v7(divhandler.divt);
			else if(divhandler.divtag=='v7_v19')
			mdf_report_v19('aded');
			else if(divhandler.divtag=='v9')
			mdf_report_v9(divhandler.divt);
			else if(divhandler.divtag=='v11_a')
			mdf_report_v11_a(divhandler.divt);
			else if(divhandler.divtag=='v11_b')
			mdf_report_v11_b(divhandler.divt);
			else if(divhandler.divtag=='v12_remove')
			mdf_report_v12_remove(divhandler.divt);
			else if(divhandler.divtag=='v12_accept')
			mdf_report_v12_accept(divhandler.divt);
			else if(divhandler.divtag=='v14')
			mdf_report_v14(divhandler.divt);
			else if(divhandler.divtag=='v15')
			mdf_report_v15(divhandler.divt);
			else if(divhandler.divtag=='v16')
			mdf_report_v16(divhandler.divt);
			else if(divhandler.divtag=='v17')
			mdf_report_v17(divhandler.divt);			
			else if(divhandler.divtag=='v18')
			mdf_report_v18(divhandler.divt);
			else if(divhandler.divtag=='v19')
			mdf_report_v19(divhandler.divt);
			else if(divhandler.divtag=='v20')
			mdf_report_v20(divhandler.divt);
			else if(divhandler.divtag=='v21')
			mdf_report_v21(divhandler.divt);
			else if(divhandler.divtag=='v22')
			mdf_report_v22(divhandler.divt);
			else if(divhandler.divtag=='v23')
			mdf_report_v23(divhandler.divt);
			else if(divhandler.divtag=='v24')
			mdf_report_v24(divhandler.divt);
			else if(divhandler.divtag=='v25')
			mdf_report_v25(divhandler.divt);
			else if(divhandler.divtag=='v26')
			mdf_report_v26(divhandler.divt);
			else if(divhandler.divtag=='v28')
			mdf_report_v28(divhandler.divt);
			else if(divhandler.divtag=='v29')
			mdf_report_v29(divhandler.divt);
			}
		break;
	}
	return false;
}
function mydailyflog_next(user_id, data, type, nick)
{
	
	if(type==2)
	{		
		if(GLOBAL_SK!=GLOBAL_MAX)
		{			
			if(document.getElementById('fotos_js_'+(GLOBAL_SK+1))== null)
			{
			document.getElementById('fotos_js_'+(GLOBAL_SK)).style.display ="none";
			divhandler.divtag = 'v6';
			sendRequest_v6(data,user_id,(GLOBAL_SK+1),nick);
			}
			else
			{
			document.getElementById('fotos_js_'+(GLOBAL_SK)).style.display ="none";
			document.getElementById('fotos_js_'+(GLOBAL_SK+1)).style.display ="block";			
			}	
			++GLOBAL_SK;	
		}
	}
	else if (type ==1)
	{
		if(GLOBAL_SK!=1)
		{			
			if(document.getElementById('fotos_js_'+(GLOBAL_SK-1))== null)
			{
			document.getElementById('fotos_js_'+(GLOBAL_SK)).style.display ="none";
			divhandler.divtag = 'v6';
			sendRequest_v6(data,user_id, (GLOBAL_SK-1),nick);
			//document.getElementById('second_fotos_js').innerHTML+=divhandler.divt;
			}
			else
			{
			document.getElementById('fotos_js_'+(GLOBAL_SK)).style.display ="none";
			document.getElementById('fotos_js_'+(GLOBAL_SK-1)).style.display ="block";			
			}	
			--GLOBAL_SK;	
		}
	}
}
//
//
//
//
function mdf_reports_func_callit(wat_id,reporter_id,type)
{
	divhandler.reporter_test='';
	divhandler.wat_id=wat_id;
	divhandler.reporter_id=reporter_id;
	sendRequest_v13(reporter_id,type);
}
function mdf_black_loader(value)
{
	document.getElementById('for_all_repports_div').style.display="block";
	if(IE6 == true)	
	document.getElementById('for_all_repports_div').style.height = '100%';
	document.getElementById('for_all_repports_div').innerHTML='<div id="sets_float" style="position:fixed;width:100%; height: 100%; display:block; z-index:21; text-align:center;"><div ><img src="_images/dot_black.png" width="100%" height="100%"></div>'+value+'</div>';
	if(divhandler.wat_id=='upload')
	{
		//var myform = document.getElementById('upload_foto_js');	
		setTimeout("document.getElementById('upload_foto_js').submit();",1000);
	}
	if (IE6==true)
	{
		if (divhandler.div_13_type!=10)
			fixFloatElement();
	window.onload = fixFloatElement;
	window.onresize = fixFloatElement;
	window.onscroll = fixFloatElement;
	}
	
}

// ***************** START GET METODAS ********************
function sendRequest(divtag,type,value,value2) 
{
	http.abort();
	//alert(func);
	divhandler.divtag = divtag; 
	if(type=='1')
	{
	document.getElementById(divhandler.divtag).style.display='block';
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v2_userchek.php?type=1&value="+value+"&value2="+value2);
	}
	else if(type=='2')
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v2_userchek.php?func="+value);
	else if(type=='3')
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v2_userchek.php?func="+value);
 	//http.onreadystatechange = handleResponse;
	
	http.onreadystatechange = handleResponse;
 	http.send(null);
	//return http.responseText;
	
}
//data insert abaout
function sendRequest_v3(data,user_id, feald,type)
{
	//alert(data+'   '+user_id+'   '+feald+'   '+type);
	divhandler.divtag = 'v3';
	var params = "value="+data+'&type='+type+"&value2="+feald+'&user_id='+user_id;
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v3.php");
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//http.setRequestHeader("Content-length", params.length);
	//http.setRequestHeader("Connection", "close");
	http.send(params);
}

function mdf_report_v3(response)
{
	//alert(response);
}
//trinti favoitus//////remove from favorites////////////////
function sendRequest_v4(favorite_id)
	{
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v4.php?favorite="+favorite_id);
	http.send(null);
	}

function mdf_rem_fav_main(favorite_id)
{
	divhandler.divtag = 'v4';
	divhandler.favorite_id = favorite_id;
	sendRequest_v4(favorite_id);
}
function mdf_report_v4(response)
{
	if (response=="ok")
	{
			var favorite_id =divhandler.favorite_id;
			var id_parent=document.getElementById("favorite_list");
			var id_child=document.getElementById("favorite_"+favorite_id);
			id_parent.removeChild(id_child);
			var count_id=document.getElementById("favorite_count");			
			var favorite_count=Number(count_id.innerHTML)-1;
			if(Number(count_id.innerHTML)==1)
			window.location=HTTP_HEADER+'/go/mydailyflog/favorites';
			else
			count_id.innerHTML=favorite_count;
	}
	else
	{
		//alert('JS error');	
	}
}
/////remove from friends
function sendRequest_v5(friend_id)
{
	divhandler.divtag = 'v5';
	divhandler.friend_id = friend_id;
	http.abort();	
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v5.php?friend="+friend_id);
 	http.send(null);
}
function mdf_report_v5(response)
{
	if (response=="ok")
	{	
		var friend_id = divhandler.friend_id;
		var id_parent=document.getElementById("friend_list");
		var id_child=document.getElementById("friend_"+friend_id);
		id_parent.removeChild(id_child);
		var count_id=document.getElementById("friend_count");
		var friend_count=Number(count_id.innerHTML)-1;
		count_id.innerHTML=friend_count;
	}
	else
	{
		//alert('JS error');	
	}
}
//#############
/*function sendRequest_v6(data,user_id, type,nick)
{	
	http.abort();
	//alert(type);
	http.onreadystatechange = handleResponse_v2;	
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v6.php?value="+data+'&type='+type+"&user_id="+user_id+"&user="+nick);	
 	//
	//http.onreadystatechange = ;	
 	http.send(null);
	//alert(http.responseText);
	if(http.readyState==4)
	{
	return http.responseText;	
	}	
}*/
//idejimas i favoritus
function sendRequest_v7(user_id, favorite_id)
	{	
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v7.php?user="+user_id+"&favorite="+favorite_id);
		http.send(null);
	}
function mdf_add_fav_main(user_id, favorite_id)
{
	divhandler.divtag = 'v7';
	divhandler.favorite_id = favorite_id;
	sendRequest_v7(user_id, favorite_id);
}
function mdf_report_v7(response)
{
	if (response=="ok")
	{	
		var favorite_id = divhandler.favorite_id;
		var id_parent=document.getElementById("parent_visitor_"+favorite_id);
		var id_child=document.getElementById("child_visitor_"+favorite_id);
		id_parent.removeChild(id_child);
		
	}
	else
	{
		//alert('JS error');	
	}
}
//###########
function sendRequest_v8(coment,user_id,type)
{	
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v8.php?value="+coment+'&type='+type+"&user_id="+user_id);
 	http.send(null);	
}
function mdf_report_v8(response)
{
	if(response!='ok')
	{
	//alert('Er v8');	
	}
	
}
function sendRequest_v9(baned_id)
	{
		divhandler.divtag = 'v9';
		divhandler.baned_id = baned_id;
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v9.php?baned="+baned_id);
		http.send(null);
	
	}
function mdf_report_v9(response)
{
		if (response=="ok")
		{
			var id_parent=document.getElementById("baned_list");
			var id_child=document.getElementById("baned_"+divhandler.baned_id);
			id_parent.removeChild(id_child);
			var count_id=document.getElementById("baned_count");
			var baned_count=Number(count_id.innerHTML)-1;
			count_id.innerHTML=baned_count;
		}
}
///////////////////////ARHYVE ///////////////////////////////
edit_toggle = false;
	delete_toggle = false;
	function show_photo_edit()
	{
		var title = document.getElementById("photo_title");
		var title_text = title.innerHTML;
		var description = document.getElementById("photo_description");
		var description_text = description.innerHTML;
		var title_box = document.getElementById("photo_title_edit");
		title_box.value = title_text;
		var description_box = document.getElementById("photo_description_edit");
		description_box.value = description_text;
		var photo_info = document.getElementById("photo_info");
		var photo_edit = document.getElementById("photo_edit");
		if (!edit_toggle)
		{
			edit_toggle = true;
			photo_info.style.display="none";
			photo_edit.style.display="block";
		}
		else
		{
			edit_toggle = false;
			photo_info.style.display="block";
			photo_edit.style.display="none";
		}
		var photo_delete = document.getElementById("photo_delete");
		photo_delete.style.display = "none";
		delete_toggle = false;
	}
	
	function send_request_v11_a(photo_id)
	{
		divhandler.divtag = 'v11_a';
		var title_box = document.getElementById("photo_title_edit");
		var description_box = document.getElementById("photo_description_edit");
		var title_text = title_box.value;
		var description_text = description_box.value;
		
		divhandler.title_text = title_text;
		divhandler.description_text = description_text;
		var params = "photo_id=" + photo_id + "&action=update&title=" + title_text + "&description=" + description_text;
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v11.php");
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//http.setRequestHeader("Content-length", params.length);
		//http.setRequestHeader("Connection", "close");
		http.send(params);
	}
	function mdf_report_v11_a(response)
	{
		if (response=="ok")
		{
			var title_text =divhandler.title_text;
			var description_text =divhandler.description_text;
			var title = document.getElementById("photo_title");
			var description = document.getElementById("photo_description");
			title.innerHTML = title_text;
			description.innerHTML = description_text;

			show_photo_edit();
		}
	}
	function show_photo_delete()
	{
		var photo_info = document.getElementById("photo_info");
		var photo_delete = document.getElementById("photo_delete");
		
		if (!delete_toggle)
		{
			delete_toggle = true;
			photo_info.style.display = "none";
			photo_delete.style.display = "block";
		}
		else
		{
			delete_toggle = false;
			photo_info.style.display = "block";
			photo_delete.style.display = "none";
		}
		var photo_edit = document.getElementById("photo_edit");
		photo_edit.style.display="none";
		edit_toggle = false;
	}
	
	function send_request_v11_b(photo_id, photo_date)
	{
		divhandler.divtag = 'v11_b';
		var photo_arr = photo_date.split("-");
		var day = Number(photo_arr[2]);
		divhandler.day = day;
		var title_box = document.getElementById("photo_title_edit");
		var description_box = document.getElementById("photo_description_edit");
		var title_text = title_box.value;
		var description_text = description_box.value;
		
		var params = "photo_id=" + photo_id + "&action=delete&photo_date="+photo_date;
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v11.php");
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//http.setRequestHeader("Content-length", params.length);
		//http.setRequestHeader("Connection", "close");
		http.send(params);
		
	}
	function mdf_report_v11_b(response)
	{
		var day =divhandler.day;
		if (response=="ok")
		{
			window.location=HTTP_HEADER+"/go/mydailyflog/archive";
		}
		else
		{
			window.location=HTTP_HEADER+"/go/mydailyflog";
		}
	}

/******pending_main*******/
function check_all(field,checked)
	{
		if (field.length==undefined)
		{
			field.checked=checked;
		}
		else
			for (i = 0; i < field.length; i++)
				field[i].checked = checked ;
	}
var checked_flag=false;
function check_all_2(field)
	{
		if (checked_flag) checked_flag=false;
			else checked_flag=true;
		if (field.length==undefined)
		{
			field.checked=checked_flag;
		}
		else
			for (i = 0; i < field.length; i++)
				field[i].checked = checked_flag;
	}
	
	function sendRequest_v12_remove(field,id_name)
	{
		var params ="action=delete";
		var deleted_arr = new Array();
		var left = 0;
		if (field.length==undefined)
		{
			if (field.checked==true)
			{
				params =params+ "&request1="+field.value;
				deleted_arr.push(field.value);
			}
			else
			{
				left = 1;
			}
		}
		else
		{
			var j=0;
			for (i = 0; i < field.length; i++)
				if (field[i].checked==true)
				{
					j++;
					params+="&request"+j+"="+field[i].value;
					deleted_arr.push(field[i].value);
				}
				else
				{
					left++;
				}
		}
		divhandler.left=left;
		if (params!="action=delete")
		{
			divhandler.divtag = 'v12_remove';
			divhandler.id_name = id_name;
			divhandler.deleted_arr = deleted_arr;
			http.abort();
			http.onreadystatechange = handleResponse_v2;
			http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v12.php");
			http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			//http.setRequestHeader("Content-length", params.length);
			//http.setRequestHeader("Connection", "close");
			http.send(params);
		}
	}
	function mdf_report_v12_remove(response)
	{
		var day =divhandler.day;
		var left =divhandler.left;
		var id_name = divhandler.id_name;
		if (response=="ok")
			{
				if (left>0)
				{
					var parent=document.getElementById(id_name+"_parent");
					for (var index in divhandler.deleted_arr)
					{
						var id = id_name+"_"+divhandler.deleted_arr[index];
						var child = document.getElementById(id);
						parent.removeChild(child);
					}
				}
				else 
				{
					var parent= document.getElementById(id_name+"_main");
					parent.innerHTML = '<table width="490" border="0" cellspacing="0" cellpadding="0"><tr><td align="left"><p>None</p></td></tr></table>';
				}
			}
	}
	function sendRequest_v12_accept(id, friend_id)
	{
		divhandler.divtag = 'v12_accept';
		divhandler.id=id;
		var params="action=accept&id="+id+"&friend_id="+friend_id;
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v12.php");
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//http.setRequestHeader("Content-length", params.length);
		//http.setRequestHeader("Connection", "close");
		http.send(params);
	}
	function mdf_report_v12_accept(response)
	{
		var id=divhandler.id;
		if (response=="ok")
		{
			var field = document.pending_form.pending_request;
			if (field.length==undefined)
			{
				var parent= document.getElementById("request_main");
				parent.innerHTML = '<table width="490" border="0" cellspacing="0" cellpadding="0"><tr><td align="left"><p>None</p></td></tr></table>';
			}
			else
			{
				var parent=document.getElementById("request_parent");
				var child = document.getElementById("request_"+id);
				parent.removeChild(child);
			}
		}
	}

//IE6 fintai
function getClientHeight(){
return typeof( window.innerHeight) !== "undefined" ?
window.innerHeight :
document.documentElement.clientHeight;
}

function fixFloatElement() 
{	
correctPNG(null,true);
var offset = getClientHeight();
var footer = document.getElementById('sets_float');
var main = document.getElementById('for_all_repports_div');
footer.style.position = 'relative';
/*if (document.documentElement.scrollTop<(main.offsetHeight - offset))
{*/

	var height=document.documentElement.scrollTop;
	footer.style.top = (height ) + 'px';
	
	//if (footer.style.top>(main.offsetHeight - offset)) footer.style.top=(main.offsetHeight - offset)+'px';
	//main.style.marginBottom =(main.offsetHeight - offset- document.documentElement.scrollTop)  + 'px';
	//alert(main.style.marginBottom);
/*}
else
{
	//alert(document.documentElement.scrollTop+' '+main.offsetHeight +' '+ offset);
	footer.style.top = (main.offsetHeight - offset ) + 'px';
	main.style.marginBottom='0px';
}*/
//alert(main.style.marginBottom);

}
var IE6 = true;
if (typeof document.body.style.maxHeight == "undefined") 
var IE6 = true;
else
var IE6 = false;
/*if (IE6==true)
	{
	window.onload = fixFloatElement;
	window.onresize = fixFloatElement;
	window.onscroll = fixFloatElement;
	}
////////////**/
//mydaily frog main
function mdf_report_display()
{
		var footer = document.getElementById('for_all_repports_div');
		footer.innerHTML='';
		if(IE6 == true)	
		{
		footer.style.height = '0px';
		window.onload = '';
		window.onresize = '';
		window.onscroll = '';
		}
		else
		footer.style.display='none';		
		return true;		
}
function mdf_reports_func(value,type)
{
	if(type==2)
	{
	mdf_report_display();
	}
	else if((type==1)&&(value=='form1'))
	{
	
		if(document.getElementById('hidden_report_hid').value==1)
		{
		for(var i = 1; i < 7; i++) 
		{
			if(document.getElementById('radio_rep_'+i).checked == true)
			{
			sendRequest_v14(divhandler.wat_id,divhandler.reporter_id,i)
			//alert(document.getElementById('radio_rep_'+i).value);/**/
			//alert(divhandler.fot_id);
			//alert('haha');
			mdf_report_display();
			window.location=HTTP_HEADER+"/"+GLOBAL_USER_NICK+"/report_foto";
			return true;
			}					
		}
		mdf_report_display();
		return false;
		}
		else
		mdf_report_display();
	}
	else if((type==1)&&(value=='block'))
	{
	//alert(divhandler.block_id+'     '+divhandler.reporter_id);
	mdf_report_display();
	mydailyflog_guestbook(divhandler.wat_id,divhandler.reporter_id,2);	
	}
	else if((type==1)&&(value=='frend'))
	{
	//alert(divhandler.block_id+'     '+divhandler.reporter_id);
	mdf_report_display();
	mdf_ask_to_bee_frends('','', '', '',4);	
	}
	else if ((type==1)&&(value=='favorit'))
	{
	mdf_report_display();
	sendRequest_v4(divhandler.ansver);
	}
}
//##########MY DAYLY FLOG////


function mdf_func_display(id) 
{
   var idas = document.getElementById(id);
   if(idas.style.display=="none") {
       idas.style.display="block";
   } else {
       idas.style.display="none";
   }
}

function mydailyflog_guestbook(value,user_id,type)
{
	if(type==1)
	{	
	sendRequest_v8(value,user_id,type);
	document.getElementById('guest_messages_js').innerHTML=document.getElementById('guest_messages_js').innerHTML-1;
	document.getElementById('guest_com_'+value).style.display ="none";
	}
	else if(type==2)
	{
	//alert('v8');
	//alert(value+'      '+user_id+'    '+type);
	sendRequest_v8(value,user_id,type);
	window.location=HTTP_HEADER+"/go/settings/blacklisted";
	}
	else if(type==3)
	{
	//sendRequest_v8();
	}
}
function count_form_text(from, to, field_length)
{
	var lengh_sk=document.getElementById(from).value.length;
	document.getElementById(to).innerHTML=(field_length-lengh_sk);
}


function sendRequest_v14(value,value2,type)
{	
	divhandler.divtag = 'v14';		
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v14.php?value="+value+"&type="+type+"&value2="+value2);
 	http.send(null);
}
function mdf_report_v14(response)
{
//alert(response);
}
var VALUE='';

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
//EMAIL CONFIRM
function email_confirm_main(user_id)
{
	
	mdf_reports_func_callit('','NO',8);	
	
}
//fotos uoload
function mdf_foto_upload()
{
	var foto_title	= document.getElementById('photo_upload_title_js');
	var foto_file	= document.getElementById('photo_upload_file_js');
	if(foto_title.value=='')
	{
	foto_title.style.border='1px solid #FF0000';
	document.getElementById('chek_upload_title_js').innerHTML='Please enter the title of your photo.';
	}
	else
	{
	foto_title.style.border='1px solid #63686e';
	document.getElementById('chek_upload_title_js').innerHTML='';	
	}
	if(foto_file.value=='')
	{
	document.getElementById('chek_upload_foto_js').innerHTML='Please select a photo to upload.';		
	}
	else
	document.getElementById('chek_upload_foto_js').innerHTML='';	
	if((foto_file.value!='') &&(foto_title.value!=''))
	{
	document.getElementById('chek_upload_title_js').innerHTML='';
	document.getElementById('chek_upload_foto_js').innerHTML='';
	//###
	divhandler.reporter_test='';
	mdf_reports_func_callit('upload','',4);	
	}
}
/////////////////////////MESAGE DELETE/////////////////
function sendRequest_v15(params)
	{
		divhandler.divtag = 'v15';
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open("post",  HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v15.php");
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//http.setRequestHeader("Content-length", params.length);
		//http.setRequestHeader("Connection", "close");
		http.send(params);
	}
function mdf_report_v15(response)
{
	//alert(response+'     '+divhandler.one)
	//alert(divhandler.box);
if (response=="ok") 
{
	if(divhandler.one=='one')
	{
	/*var parent= document.getElementById("message_main");
	var child = document.getElementById("message_"+divhandler.message_id);
	parent.removeChild(child);*/
		if (after_delete_link!='') window.location=after_delete_link;
	}
	else if(divhandler.one=='all')
	{
		/*var parent=document.getElementById("message_main");
		for (var index in divhandler.deleted_arr)
		{
		var id = "message_"+divhandler.deleted_arr[index];
		var child = document.getElementById(id);
		parent.removeChild(child);
		}*/
		if (after_delete_link!='') window.location=after_delete_link;
	}
	else if(divhandler.one=='link')
	{
	window.location=inbox_link;
	}
	else if(divhandler.one=='trash')
	{
		/*if(document.getElementById('message_id_trash'))
		document.getElementById('message_main').innerHTML='<p>No messages</p>';	*/
		if (after_delete_link!='') window.location=after_delete_link;
	}	
}
else
{
//alert('ER v15');
}

}	
	function delete_one_message(message_id, box)
	{
		divhandler.one = 'one';
		divhandler.message_id = message_id;
		divhandler.box=box;
		message_id
		var params ="action=delete&box="+box+"&message1="+message_id;
		sendRequest_v15(params);
	}	
	function delete_selected_message(field, box)
	{
		divhandler.one = 'all';
		var params ="action=delete&box="+box;
		var deleted_arr = new Array();
		var left = 0;
		if (field.length==undefined)
		{
			if (field.checked==true)
			{
				params =params+ "&message1="+field.value;
				deleted_arr.push(field.value);
			}
			else
			{
				left = 1;
			}
		}
		else
		{
			var j=0;
			for (i = 0; i < field.length; i++)
				if (field[i].checked==true)
				{
					j++;
					params+="&message"+j+"="+field[i].value;
					deleted_arr.push(field[i].value);
				}
				else
				{
					left++;
				}
		}
		divhandler.deleted_arr = deleted_arr;
		if (params!=("action=delete&box="+box))
		{
			sendRequest_v15(params);			
		}
	}
	function delete_viewed_message(message_id, box)
	{
	divhandler.one = 'link';
	var params ="action=delete&box="+box+"&message1="+message_id;
	sendRequest_v15(params)
}
function empty_trash()
{
	divhandler.one = 'trash';
	params="action=delete_trash";
	sendRequest_v15(params);
}
function delete_viewed_message(message_id, box)
{
	divhandler.one = 'link';
	var params ="action=delete&box="+box+"&message1="+message_id;
	sendRequest_v15(params)

}
/////////////////////////SEND MESAGE///////////////////
function sendRequest_v17(params)
{
	divhandler.divtag = 'v17';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v17.php");
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//http.setRequestHeader("Content-length", params.length);
	//http.setRequestHeader("Connection", "close");
	http.send(params);

}
function mdf_report_v17(response)
{

if (response=="ok") 
message_successful();
else
{
//alert('ER v17');
//alert(response);
}
}
function send_message()
{
	var error="";
	var subject=document.getElementById("subject").value;
	var title_error=document.getElementById('chak_tutle_tesxt');
	if (subject=="")
	{
		error+="Subject line is empty\n";
		title_error.innerHTML='Please enter the subject of this message.';
	}
	else
	{
		if (title_error.innerHTML!='') title_error.innerHTML='';
	}
	var message=document.getElementById("message_text").value;
	var message_error=document.getElementById('chak_message_tesxt');
	if (message=="")
	{
		error+="No text";
		message_error.innerHTML='Please write something in order to send the message.';
	}
	else
	{
		if (message_error.innerHTML!='') message_error.innerHTML='';
	}
	if (error=="")
	{
		document.getElementById('send_message_js').value='Message sending...';
		document.getElementById('send_message_js').disabled='disabled';
		var params = "action=new";
		params+= "&to_id="+to_id;
		params+= "&from_name="+from_name;
		params+= "&to_name="+to_name;
		params+= "&subject="+subject;
		params+= "&message="+message;
		sendRequest_v17(params);		
	}
	//else alert(error);	
}

function reply_message(message_id)
{
	var error="";
	var subject=document.getElementById("subject").value;
	if (subject=="") error+="Subject line is empty\n";
	var message=document.getElementById("message_text").value;
	if (message=="") error+="No text";
	if (error=="")
	{
		document.getElementById('send_message_js').value='Message sending...';
		document.getElementById('send_message_js').disabled='disabled';
		var params = "action=reply";
		params+= "&message_id="+message_id;
		params+= "&message="+message;
		sendRequest_v17(params);
	}
	else
	{
		//alert(error);
	}
}

function message_successful()
{
	//alert(SUCCESS_LINK);
	window.location=SUCCESS_LINK;
	/*var id = document.getElementById("send_form");
	var id2=document.getElementById("success");
	id.style.display="none";
	id2.style.display="block";*/
}

function count_form_text(from, to, field_length)
{
	var field =document.getElementById(from);
	var lengh_sk=field.value.length;
	if(lengh_sk>field_length)
	{
	field.value = field.value.substring(0, field_length);
	lengh_sk=field_length;
	}
	document.getElementById(to).innerHTML=(field_length-lengh_sk);
}

/**********/
function sendRequest_v19(user,favorite)
{
	divhandler.divtag = 'v19';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v19.php?user="+user+"&favorite="+favorite);
	http.send(null);
}
function mdf_report_v19(ansver)
{
	if((ansver!=0) && (Number(ansver)))
	{
	divhandler.ansver =ansver;
	mdf_reports_func_callit(ansver,'NO',7);
	//sendRequest_v4(ansver);
	}
	else if (ansver=='no')
	{
		if(divhandler.value!=divhandler.value2)
		{
			divhandler.divtag = 'v7_v19';
		sendRequest_v7(divhandler.value, divhandler.value2);		
		}
		else
		mdf_reports_func_callit('','HIM',7)	;
	}
	else if (ansver=='aded')
	{
	mdf_reports_func_callit('','YES',7)	;
	}
}
function mdf_faworite_chek(value, value2)
{	
	divhandler.value = value;
	divhandler.value2 = value2;
	sendRequest_v19(value, value2);	
}
function mdf_next_foto(value,value2)
{
	if(value!='')
	{
	window.location=HTTP_HEADER+value2+"/calendar/"+value;	
	}
}
//lost paslord
function sendRequest_v18(value,type)
{	
	divhandler.divtag = 'v18';
	var params="v="+value+"&type="+type;
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v18.php");
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//http.setRequestHeader("Content-length", params.length);
	//http.setRequestHeader("Connection", "close");
	http.send(params);	
}
function mdf_report_v18(value)
{
	var email=document.getElementById('mdf_lost_email_in'); 
	if(value=='A1')
	{
	document.getElementById('em_insert').innerHTML=email.value+' ';
	document.getElementById('lost_pasword_main_first').style.display ='none';
	document.getElementById('lost_pasword_main_second').style.display ='block';	
	/*document.getElementById('mdf_lost_email_div').innerHTML='We\'ve sent you a new password, please check your email!';*/	
	}
	else if(value=='A2')
	document.getElementById('mdf_lost_email_div').innerHTML='Please make sure this is a real email address.';
	else if(value=='A3')
	document.getElementById('mdf_lost_email_div').innerHTML='A password reminder has been sent you less than one hour ago.<br>Please check your inbox.<br><br>Your email should arrive soon, but it might take a little time.<br> If you don\'t see it within a few hours, please check your junk mail folder – it might be there.<br>';
	email.style.border='1px solid #63686e';
}
function chek_email(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email))
	return false;
return true;
}
function mdf_lost_password()
{
	var email=document.getElementById('mdf_lost_email_in'); 
	document.getElementById('mdf_lost_email_div').innerHTML='';
	if(chek_email(email.value)==true)
	{	
	sendRequest_v18(email.value,1);
	}
	else
	{
	email.style.border='1px solid #FF0000';
	document.getElementById('mdf_lost_email_div').innerHTML='Please enter your email address.';	
	}	
}
function mdf_redir(urs)
{	
	if(urs!='')
	{
	var linkas = HTTP_HEADER+urs;
	window.location=linkas;
	}	
}
///////////////////////////////////profile js///////////////////////////////////////////////////
function sendRequest_v16(value,value2,value3,value4)
{		
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v16.php?v="+value+"&v2="+value2+"&v3="+value3+"&v4="+value4+"&type=1");
 	http.send(null);
}
function mdf_report_v16(ansver)
{
if(ansver != "undefined")
{
	if((ansver!='NO') && (ansver!='BAN') && (ansver!=''))
	sendRequest_v12_accept(ansver, divhandler.user_id);
}
mdf_reports_func_callit('',ansver,5);
}
function mdf_add_to_frends(from_id,user_id, from_nick, user_nick)
{
divhandler.divtag = 'v16';
divhandler.user_id = user_id;
sendRequest_v16(from_id,user_id,from_nick,user_nick);
}
function mdf_ask_to_bee_frends(from_id,user_id, from_nick, user_nick,type)
{
	if(type ==3)
	{
	divhandler.fr_from_id = from_id;
	divhandler.fr_user_id = user_id;
	divhandler.fr_from_nick = from_nick;
	divhandler.fr_user_nick = user_nick;
	mdf_reports_func_callit('',from_id,3)
	}
	else if (type==4)
	{
	if(divhandler.fr_from_id!=divhandler.fr_user_id)
	mdf_add_to_frends(divhandler.fr_from_id,divhandler.fr_user_id, divhandler.fr_from_nick, divhandler.fr_user_nick);
	}
}
///////////////////SPOTLIGHT////////////////
var page=0;

function sendRequest_v20(new_page)
{
	divhandler.divtag = 'v20';
	divhandler.new_page = new_page;
	if (new_page>=0)
	{
		http.abort();
		http.onreadystatechange = handleResponse_v2;
		http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v20.php?page="+new_page);
		http.send(null);		
	}
}
function mdf_report_v20(response)
{
	var new_page = divhandler.new_page;
	var response_arr=response.split("||");
		var id =document.getElementById("foward_button");
		if (response_arr[1]=="next")
			id.src="_images/gall_right_ac.gif";
		else id.src="_images/gall_right_in.gif";
		
		if (response_arr[0]!="")
		{
			page=new_page;
			var id=document.getElementById("lastphotos_table");
			id.innerHTML=response_arr[0];
			id=document.getElementById("backward_button");
			if (page>0) id.src="_images/gall_left_ac.gif";
				else id.src="_images/gall_left_in.gif";
		}
}
///////send confirmation //////
function send_confirmation_email(user_id)
{
	sendRequest_v21(user_id);
}
function sendRequest_v21(user)
{
	divhandler.divtag = 'v21';
	divhandler.user = user;
	http.abort();	
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v21.php?user="+user);
 	http.send(null);
}
function mdf_report_v21(response)
{
	if(response=='ok')
	{
		mdf_reports_func_callit('','EM',5);	
	}
	else if(response=='no')
	{
		
	}
	else
	{
	//alert('JS error v21');
	}
}
///////login//////
function mdf_login_change(value,type)
{	
	if(value==1)
	var calss='class="search_form"';
	else if(value==2)
	var calss='class="search_form2"';
	else if(value==3)
	var calss=' style="width:150px;"';	

		if(type==1)
		{
		document.getElementById('loginform_div_js').innerHTML='<input maxlength="20" name="mdf_user_password" id="mdf_user_password_js" type="password"  tabindex="2" '+calss+' onBlur="if(this.value==\'\') mdf_login_change('+value+',2);" onkeydown="mdf_enter_press(event)">';
		setTimeout("document.getElementById('mdf_user_password_js').focus();",200);
		}
		else
		document.getElementById('loginform_div_js').innerHTML='<input  id="mdf_user_password_js" tabindex="2" type="text" '+calss+'  value="Password" onFocus="mdf_login_change('+value+',1)" onkeydown="mdf_enter_press(event)" >';		
	
}
function mdf_login_chek()
{
	var error='';
	var username = document.getElementById('mdf_user_username_js');
	var password =document.getElementById('mdf_user_password_js');
	if((username.value=='Username or Email')||(password.value=='Password'))
	error ='Incorrect login details';
	if (username.value.length<3)
	error ='Incorrect login details';
	if(password.value.length<=5)
	error ='Incorrect login details';
	if(document.getElementById('human_test_js'))
	{
		if(document.getElementById('human_test_js').value=='')
		error ='Please enter a valid code.';
	}
	if(error=='')
	{
	var form =document.getElementById('login_form');
	form.submit();
	document.getElementById('lofin_errors_js').innerHTML='';
	}
	else
	{
	document.getElementById('lofin_errors_js').innerHTML=error;
	document.getElementById('lofin_errors_js').style.color='#FF0000';
	}
}
////////////abaut//////////
function mdf_user_abaut(divtag,type)
{
	var getfrom =document.getElementById(divtag+'_div_text');
	var tits='';
	var maxchat='';
	if((type==1)||(type==6))
	{
	if(document.getElementById(divtag+'_div_red')==null)
	{	
	if(type==6)
	{
	maxchat=' maxlength="30" ';
	tits = '<div style="height:15px; padding-top:5px; padding-bottom:5px; text-align:left;"><h5 class="h5_cal">Your DailyFlog’s title:</h5></div>';
	}
	getfrom.style.display ='none';
	//alert(getfrom+'  '+divtag+'_div_text');
	var div_text = '<div class="mdf_prof1" id="'+divtag+'_div_red">'+tits+'<input  '+maxchat+' id="'+divtag+'_div_change"  style="width:460px" type="text" name="'+divtag+'_text" value="'+getfrom.innerHTML+'"/>';
  div_text += '<div style="padding-top:10px;"><input type="button" name="'+divtag+'_save" onclick="mdf_user_abaut(\''+divtag+'\',\'2\')" value="Save" />';  
  div_text += '<input type="button" name="'+divtag+'_cancel" onclick="mdf_user_abaut(\''+divtag+'\',\'3\')" value="Cancel" /></div></div>';
  document.getElementById(divtag+'_div').innerHTML +=div_text;
  	}
	else
	{
	mdf_func_display(divtag+'_div_red');	
	getfrom.style.display ='block';
	}
	}
	else if(type==2)
	{
	var value = document.getElementById(divtag+'_div_change').value;
	document.getElementById(divtag+'_div_text').innerHTML=value;
	if((divtag=='mdf_user_title') &&(value!=''))
	sendRequest_v3(value,USER_ID, divtag, 3);
	else
	sendRequest_v3(value,USER_ID, divtag, 1);
	document.getElementById(divtag+'_div_red').style.display ='none';	
	getfrom.style.display ='block';
	}
	else if(type==3)
	{
	document.getElementById(divtag+'_div_red').style.display ='none';	
	getfrom.style.display ='block';	
	}
	else if(type==4)
	{			
		//document.getElementById(divtag+'_div_red').style.display ='block';
		mdf_func_display(divtag+'_div_red');
		if(document.getElementById(divtag+'_div_red').style.display=='block')		
		getfrom.style.display ='none';
		else
		getfrom.style.display ='block';		
	}
	
}
function mdf_user_abaut_basic(divtag,type)
{
	var errors='';
	var getfrom =document.getElementById(divtag+'_div_text');
	var mdf_user_firstname =document.getElementById('mdf_user_firstname_js');
	var mdf_user_lastname =document.getElementById('mdf_user_lastname_js');
	var mdf_user_city =document.getElementById('mdf_user_city_js');
	var mdf_user_country =document.getElementById('mdf_user_country_js');
	var radio_1		=document.getElementById('radio_1');
	var radio_2 	=document.getElementById('radio_2');
	var mdf_user_birthdate = document.getElementById('mdf_user_birthdate_year_js').value+'-'+document.getElementById('mdf_user_birthdate_month_js').value+'-'+document.getElementById('mdf_user_birthdate_day_js').value;
	var user_old =mdf_countup_old(document.getElementById('mdf_user_birthdate_year_js').value,document.getElementById('mdf_user_birthdate_month_js').value,document.getElementById('mdf_user_birthdate_day_js').value);
	if((mdf_textonly_v2(mdf_user_firstname.value,1)==false) || (mdf_user_firstname.value=='') || (mdf_user_firstname.value.length<2))
	{
		mdf_user_firstname.style.border='1px solid #FF0000';		
		errors+='Name wrong.\n';
		document.getElementById('chak_avalaibilit_name_div').innerHTML = 'Please enter your Frist Name.';
	}
	else
	{
	mdf_user_firstname.style.border='';
	document.getElementById('chak_avalaibilit_name_div').innerHTML = '';
	}
	if((mdf_textonly_v2(mdf_user_lastname.value,1)==false) || (mdf_user_lastname.value=='') || (mdf_user_lastname.value.length<2))
	{
		mdf_user_lastname.style.border='1px solid #FF0000';		
		errors+='Name wrong.\n';
		document.getElementById('chak_avalaibilit_subname_div').innerHTML = 'Please enter your Last Name.';
	}
	else
	{
	document.getElementById('chak_avalaibilit_subname_div').innerHTML ='';
	mdf_user_lastname.style.border='';
	}
	if(user_old<13)	
	{
	document.getElementById('chak_avalaibilit_old_div').innerHTML = 'You must be at least 13 years old.';
	errors+='Old wrong.\n';
	}
	else
	document.getElementById('chak_avalaibilit_old_div').innerHTML = '';
	if(errors=='')
	{
	document.getElementById('first_last_js').innerHTML=mdf_user_firstname.value+' '+mdf_user_lastname.value;	
		if(divtag=='mdf_user_about_basic')
		{		
		if(radio_1.checked)
		{
		var gentel=radio_1.value;
		radio_1.checked=true;
		var get ="man";
		}
		else
		{
		var gentel=radio_2.value;
		radio_2.checked=true;
		var get ="woman";
		}
		document.getElementById('yearss').innerHTML=user_old;
		document.getElementById('gentel').innerHTML=get;
		if(mdf_user_city.value!='')
		document.getElementById('city').innerHTML=mdf_user_city.value+', ';
		else
		document.getElementById('city').innerHTML='';
		//alert(mdf_user_country.options.name);
		//document.getElementById('country').innerHTML=mdf_user_country.option;
		}
	}
	if((type==5)&&(errors==''))
	{
	var mdf_user_firstname =document.getElementById('mdf_user_firstname_js');
	var mdf_user_lastname =document.getElementById('mdf_user_lastname_js');
	document.getElementById('first_last_js').innerHTML=mdf_user_firstname.value+' '+mdf_user_lastname.value;
	var mdf_user_city =document.getElementById('mdf_user_city_js');
	var mdf_user_country =document.getElementById('mdf_user_country_js');
	var radio_1		=document.getElementById('radio_1');
	var radio_2 	=document.getElementById('radio_2');
	var mdf_user_birthdate = document.getElementById('mdf_user_birthdate_year_js').value+'-'+document.getElementById('mdf_user_birthdate_month_js').value+'-'+document.getElementById('mdf_user_birthdate_day_js').value;
	  
	  var value1 = mdf_user_firstname.value+"[~]"+mdf_user_lastname.value;
	  var value_s_1 =mdf_user_city.value+"[~]"+mdf_user_country.value+"[~]"+gentel+"[~]"+mdf_user_birthdate;
	  var value2 = "mdf_user_firstname[~]mdf_user_lastname";
	  var value_s_2 ="mdf_user_city[~]mdf_user_country[~]mdf_user_gender[~]mdf_user_birthdate";
	  
	 	//sendRequest_v3(value1,USER_ID, value2, 1);
	  sendRequest_v3(value_s_1+'[~~~]'+value1,USER_ID, value_s_2+'[~~~]'+value2, 2);
	  document.getElementById(divtag+'_div_red').style.display ='none';	
		getfrom.style.display ='block';	
		
	}
	else
	{
	//alert(errors);
	}

}
function mdf_textonly_v2(character,ver)
{
if(ver==1)
var AllowRegex  = /^[0-9-\/\\<>*&%#@+!~_'"]$/;
else if (ver==2)
var AllowRegex  = /^[0-9a-zA-Z_]$/;
var lenght_st=character.length;
for( var ii =0; ii <lenght_st; ii++)
{
	var chart= character.substring(1,0);
	character=character.substring(1,character.length);
	if(ver==1)
	{
		if (AllowRegex.test(chart)==true) 
		{		
		return false;  
		}
	}
	else
	{
		if (AllowRegex.test(chart)==false) 
		{
		return false;  
		}
	}
};
  return true;
}
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
function mdf_countup_old(yr,m,d)
{
var todaystring=montharray[todaym-1]+" "+todayd+", "+todayy
var paststring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.floor((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000*365.25))*1)
return(difference)
}
/////INVITE JS/////////
function mdf_textonly(character,ver)
{
//character=character.replace("'",".");
if(ver==1)
var AllowRegex  = /^[0-9-\/\\<>*&%#@+!~_]$/;
else if (ver==2)
var AllowRegex  = /^[0-9a-zA-Z_]$/;
else if (ver==3)
var AllowRegex  = /^[0-9a-zA-Z_@,. _-]$/;
var lenght_st=character.length;
for( var ii =0; ii <lenght_st; ii++)
{
	var char= character.substring(1,0);
	character=character.substring(1,character.length);
	if(ver==1)
	{
		if (AllowRegex.test(char)==true) 
		return false;
	}
	else
	{
		if (AllowRegex.test(char)==false) 
		return false;
	}
};
  return true;
}
function mdf_full_conts() 
{
 var ls = /^\s*/;
    var ts = /\s*$/;
 var emails = document.getElementById('email_writen_hand_js').value;
 emails=emails.replace(/\s/g, ",").replace(/;/g, ",").replace(/,,/g, ",").replace(/,,/g, ",").replace(/,,/g, ",").replace(/,,/g, ",");
 //"\r", "\n", "\0"), 
 var email_array =emails.split(",");
 
 var errors='';
 var good_em='';
 for (i = 0; i < email_array.length; i++)
 {
  if((chek_email(email_array[i])==false)&&(email_array[i].replace(ls, "").replace(ts, "")!=''))
  errors+=', '+email_array[i].replace(ls, "").replace(ts, "");
  else if(email_array[i]!='')
 good_em+=','+"\n"+email_array[i];
 }
 good_em=good_em.substring(1).replace(/\n/, "");
 if(errors=='')
 {
 if((mdf_textonly(emails,3)==false)||(emails==''))
 { 
 document.getElementById('email_writen_hand_div').innerHTML='Please enter real email addresses and make sure you separate them by a comma.';
 document.getElementById('email_writen_hand_js').value=good_em; 
 }
 else
 {
 document.getElementById('email_writen_hand_js').value=good_em; 
 document.getElementById('email_writen_hand_div').innerHTML='';
 var myform = document.getElementById('email_writen_hand_form_js'); 
 myform.submit();
 }
 }
 else
 {
 document.getElementById('email_writen_hand_js').value=good_em; 
 document.getElementById('email_writen_hand_div').innerHTML='The following email(s) is/are not valid:'+errors.substring(1).replace(/,,/, ""); 
 }
}
var checkflag = "false";
function mdf_check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";}
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";}
}
function mdf_delete_emails()
{
	var array =document.getElementById('full_emails_list_js').all_chekbox_js;
	if (array.length==undefined)
	{
		if(array.checked == true)
		{
		var myform = document.getElementById('full_emails_list_js');	
		myform.submit();
		}
	}
	else
	{
	for (i = 0; i < array.length; i++) 
	{
		if(array[i].checked == true)
		{
		var myform = document.getElementById('full_emails_list_js');	
		myform.submit();
		}		
	}
	}
}
function mdf_continue_emails(user_id)
{
	//mdf_reports_func_callit('','MS',4);
	var text='';
	if(document.getElementById("mdf_guestbook_message_js"))
	text=document.getElementById("mdf_guestbook_message_js").value;
	sendRequest_v22(user_id,text);
	if(document.getElementById("invite_send_answer"))
	var text='';
	else
	window.location=HTTP_HEADER+'/go/invite';
}

function sendRequest_v22(user,text)
{
	//alert(text);
	divhandler.divtag = 'v22';
	divhandler.user = user;
	http.abort();	
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v22.php?user="+user+"&text="+text);
 	http.send(null);
}
function mdf_report_v22(response)
{
	//alert(response);
	var text='';
	if (response=="ok")
	{	
		text='Congratulations! You have successfully invited your friends to see your DailyFlog.<br>It will now become more popular and you will get more visits and comments from your friends.';
	}
	else if(response=="no")
	{
		text='<b>You have already invited your friends today, and MyDailyFlog only allows<br>you to invite your friends once every 2 days.<br><br>If you want to invite your friends again, you will need to wait for 2 more days.<br><a href="'+HTTP_HEADER+'/go/mydailyflog">Click here</a> to go back to your <a href="'+HTTP_HEADER+'/go/mydailyflog">DailyFlog</a></b>';
	}
	else
	{
		//if(JFE==1)
		alert(response);
	}
	if(text!='')
	{
	if(document.getElementById("invite_send_answer"))
	document.getElementById("invite_send_answer").innerHTML='<div style="background:#f0f0f0; width:850px; border:#d87115 1px solid; color:#43648b; font-size:12px; padding:15px; font-weight:bold;">'+text+'</div>';
	}
}
function mdf_godayly_by_email(e_mail)
{
	if(chek_email(e_mail))
	sendRequest_v23(e_mail);
	else
	return false;
}
function sendRequest_v23(user)
{
	divhandler.divtag = 'v23';
	divhandler.user = user;
	http.abort();	
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v23.php?user="+user);
 	http.send(null);
}
function mdf_report_v23(response)
{
	if((response!='no')&&(response.length<17))
	{
		window.location=HTTP_HEADER+'/'+response;
	}
	else if(response=='no')
	{
	}
	else
	{
	//alert('JS error v23');
	}
}
///////////////INVITE//////////////////
var checkflag = "false";
var checkflag_in = "true";
function mdf_check_invert(field) {
if (checkflag_in == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag_in = "true";}
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag_in = "false";}
}
function mdf_check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";}
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";}
}
function mdf_continue()
{
		var array =document.getElementById('full_emails_list_js').all_chekbox_js;
	if (array.length==undefined)
	{
		if(array.checked == true)
		{
		var myform = document.getElementById('full_emails_list_js');	
		myform.submit();
		}
	}
	else
	{
	for (i = 0; i < array.length; i++) 
	{
		if(array[i].checked == true)
		{
		var myform = document.getElementById('full_emails_list_js');	
		myform.submit();
		}		
	}
	}

}
function submit_inport()
{
	var email =document.getElementById('inport_user_name_js');
	var pass =document.getElementById('import_entered_pasword_js');
	if(email.value=='')
	{
	email.style.border='1px solid #FF0000';
	document.getElementById('chak_user_name').innerHTML='Email is empty!';
	
	}
	else
	{
	email.style.border='1px solid #63686e';
	document.getElementById('chak_user_name').innerHTML='';
	}	
	if(pass.value=='')
	{
	pass.style.border='1px solid #FF0000';
	document.getElementById('chak_pasword_name').innerHTML='Password is empty!';
	}
	else
	{
	pass.style.border='1px solid #63686e';
	document.getElementById('chak_pasword_name').innerHTML='';
	}
	if((email.value!='')&&(pass.value!=''))
	{
	var form =document.getElementById('invite_emails_js');
	form.submit();
	}
} 

//SETINGS

function chek_pasword_change()
{
	var password = document.getElementById('mdf_user_password_js');
	var user_new_password_confirm = document.getElementById('mdf_user_new_password_confirm_js');
	var user_new_password = document.getElementById('mdf_user_new_password_js');
	var name 		=document.getElementById('mdf_user_new_password_js');
	var name2 		=document.getElementById('mdf_user_password_js');
	name.style.border='1px solid #63686e';
	name2.style.border='1px solid #63686e';
	document.getElementById('mdf_user_new_password_confirm_div').innerHTML = '';
	if(password.value=='')
	{
	name2.style.border='1px solid #FF0000';		
	document.getElementById('mdf_user_new_password_confirm_div').innerHTML += 'Please enter your current password.';	
	return false;
	}
	else if(user_new_password.value.length<6)
	{
	name.style.border='1px solid #FF0000';		
	document.getElementById('mdf_user_new_password_confirm_div').innerHTML += 'Password too short.';	
	return false;
	}
	else if(user_new_password.value!=user_new_password_confirm.value)
	{	
	name.style.border='1px solid #FF0000';		
	document.getElementById('mdf_user_new_password_confirm_div').innerHTML += 'The new passwords you entered do not match.';	
	return false;
	}
	else
	{
	var form= document.getElementById('change_pass_js');
	//alert('submit');
	form.submit();
	}
	
}
//BANERS
function mdf_enter_press(evt)
{
	if(evt.keyCode == 13)
	mdf_login_chek();
	else if(evt.keyCode == 9)
	{
	setTimeout("document.getElementById('mdf_login_submit_js').focus();",200);
	}
}
function mdf_onload_baners()
{	
	for (i = 0; i < banner_names.length; i++)
	{
		if(document.getElementById(banner_names[i]+'_baner_load'))
		{
		if(document.getElementById(banner_names[i]))
		{
		var text=document.getElementById(banner_names[i]+'_baner_load').innerHTML;
		text =text.replace(/frame_beg/g, "<iframe ");	
		text =text.replace(/frame_end/g, "></iframe>" );
		document.getElementById(banner_names[i]).innerHTML=text;
		}
		document.getElementById(banner_names[i]+'_baner_load').innerHTML='';
		text='';
		}
	}
}

function mdf_report_spam(message_id, reporter_id, reported_id)
{
	sendRequest_v24(message_id, reporter_id, reported_id);
}

function sendRequest_v24(message_id, reporter_id, reported_id)
{
	divhandler.divtag = 'v24';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v24.php?message_id="+message_id+'&reporter_id='+reporter_id+'&reported_id='+reported_id);
	http.send(null);
}

function mdf_report_v24(response)
{
	if (response=='ok')
	{
		window.location=SUCCESS_LINK;
		/*var id=document.getElementById('spam_confirm');
		id.style.display='none';
		var id=document.getElementById('spam_successful');
		id.style.display='block';*/
	}
}

function show_block(name)
{
	var id=document.getElementById(name);
	if (id)
	{
		if (id.style.display=='block') id.style.display='none';
			else id.style.display='block';
	}
}
//INFO BAR
function hide_information_bar(type)
{
	if(type==1)
	{
	document.getElementById('content_not_confirm_v2').style.display='none';
	if(document.getElementById('content_not_confirm'))
	document.getElementById('content_not_confirm').style.display='block';
	}
	else if(type==2)
	{
	document.getElementById('content_not_confirm_v3').style.display='none';
		if(document.getElementById('hiden_st_hide_js'))
		{
			if(document.getElementById('hiden_st_hide_js').value==1)
			{
			document.getElementById('content_not_confirm_v2').style.display='block';
			type=3;
			}		
			else
			type=3;
		}
		else
		document.getElementById('content_not_confirm_v2').style.display='block';
	}	
	if(type!=3)
	sendRequest_v25(type);
}
function sendRequest_v25(type)
{
	divhandler.divtag = 'v25';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v25.php?type="+type);
	http.send(null);
}

function mdf_report_v25(response)
{
	
}
function sendRequest_v26(type, poz)
{
	divhandler.divtag = 'v26';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v26.php?type="+type+'&poz='+poz);
	http.send(null);
}
var is_pres_ok=0;
function mdf_report_v26(response)
{
	//alert(response);
	if(response=='RR')
	{
		//alert(HTTP_HEADER+HTTP_HEADER_END);
		window.location=HTTP_HEADER+HTTP_HEADER_END;
	}
	else if(response=='ok')
	{
		is_pres_ok=2;
		//alert('ok');
	}
}
function mdf_asds_close(poz)
{
if(document.getElementById('mdf_ad_h_img_'+poz))
{
return false;
}
else
sendRequest_v26(2, poz);	
}
function mdf_asds_good(poz)
{
if(document.getElementById('mdf_ad_h_img_'+poz))
return false;
else
{
document.getElementById('mdf_ad_h_'+poz).innerHTML='<img src="_images/adds/adthumbsup_.gif" width="18" height="17" border="0" id="mdf_ad_h_img_'+poz+'" />';
document.getElementById('adds_bv_'+poz).innerHTML='Thanks for your feedback!';
if(document.getElementById('dis160'))
document.getElementById('adds_bv_'+poz).innerHTML='Thanks!';
else
document.getElementById('adds_bv_'+poz).innerHTML='Thanks for your feedback!';
document.getElementById('adds_x_'+poz).innerHTML='<img src="_images/adds/ad_cross_.gif" width="18" height="17" border="0" />';
sendRequest_v26(1, poz);
}	
}
function sendRequest_v27(type, poz)
{
	divhandler.divtag = 'v27';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v27.php?type="+type+'&poz='+poz);
	http.send(null);
}
function mdf_continue_emails_v2(user_id)
{
	//alert('mdf_continue_emails_v2');
	//mdf_reports_func_callit('','MS',4);
	var text='';
	var emails='';
	var email='';
	if(document.getElementById("mdf_guestbook_message_js"))
	text=document.getElementById("mdf_guestbook_message_js").value;
	if(document.getElementById("mdf_guestbook_emails_js"))
	emails=document.getElementById("mdf_guestbook_emails_js").value;
	if(document.getElementById("search_email_js"))
	email=document.getElementById("search_email_js").value;
	if(document.getElementById("option_inv_js"))
	var option_inv_js=document.getElementById("option_inv_js").value;
	if(text!='' && emails!='')
	{
	document.getElementById("in_v2_st_js").style.background="url(_images/r_submit2.jpg)";
	sendRequest_v28(user_id,text,emails,email,option_inv_js);
	if(document.getElementById("invite_send_answer"))
	var text='';
	else
	window.location=HTTP_HEADER+'/go/invite';
	}
	else
	{
	window.location=HTTP_HEADER+'/go/invite';
	}
}
function sendRequest_v28(user_id,text,emails,email,opt)
{
	//alert(user_id+' text '+text+' emaisl '+emails+' to email '+email);
	divhandler.divtag = 'v28';
	var params = "user="+user_id+'&text='+text+"&value2="+emails+"&value3="+email+"&value4="+opt;
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open("post", HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v28.php");
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//http.setRequestHeader("Content-length", params.length);
	//http.setRequestHeader("Connection", "close");
	http.send(params);
}
function mdf_report_v28(response)
{
	//alert('respons '+response);
	var text='';
	if (response=="ok")
	{	
		//document.getElementById("invite_th_js").innerHTML='<h1>Success!</h1>';
		window.location=HTTP_HEADER+'/go/invite';
		return false;		
	}
	else if(response=="no")
	{
		text='<b>You have already invited your friends today, and MyDailyFlog only allows<br>you to invite your friends once every 2 days.<br><br>If you want to invite your friends again, you will need to wait for 2 more days.<br><a href="'+HTTP_HEADER+'/go/mydailyflog">Click here</a> to go back to your <a href="'+HTTP_HEADER+'/go/mydailyflog">DailyFlog</a></b>';
	}
	else
	{
		window.location=HTTP_HEADER+'/go/invite';
	}
	document.getElementById("in_v2_st_js").style.background="url(_images/r_submit.jpg)";
	if(text!='')
	{
	if(document.getElementById("invite_send_answer"))
	document.getElementById("invite_send_answer").innerHTML='<div style="background:#f0f0f0; width:850px; border:#d87115 1px solid; color:#43648b; font-size:12px; padding:15px; font-weight:bold;">'+text+'</div><br>';
	}
}
function mdf_page_design_chek()
{
	var errors='';
	//alert('ii');
	for (i = 1; i < 7; i++)
	{
	var color=document.getElementById("mfg_des_str_"+i+"_js");
	
	if((toRgb(toHSV(color.value)).length!=7)||(color.value.replace('#','').length)!=6)
	{
	document.getElementById("mfg_des_str_"+i+"_js_er").innerHTML='Wrong Color';	
	color.style.border='1px solid #FF0000';
	
	
	errors=i;
	}
	else
	{
	document.getElementById("mfg_des_str_"+i+"_js_er").innerHTML='';
	color.style.border='1px solid #bcbcbc';
	var color_prw=document.getElementById("flg_st_"+i);
	if(i==1 || i==4)
	color_prw.style.backgroundColor='#'+color.value.replace('#','');
	else if (i==6)
	{
	var color_prw_1=document.getElementById("flg_st_"+i+'_1');	
	color_prw_1.style.color='#'+color.value.replace('#','');
	color_prw.style.color='#'+color.value.replace('#','');	
	}
	else
	color_prw.style.color='#'+color.value.replace('#','');
	}

	}
	return errors;
}
function mdf_page_design()
{
	
	var errors=mdf_page_design_chek();
	if(errors!='')
	{
	//alert(errors);	
	}
	else
	{
	var form =document.getElementById('page_designe_form_js');
	form.submit();
	}
	
	//mfg_des_str_6_js_er
	//save_all_setings_js
}
//msg
var dom=document.getElementById?true:false;
var nn4=document.layers?true:false;
var ie4=document.all?true:false;
var mouseY;
var mouseX;
var v29_done=0;

function getPageCoords(A){var B={x:0,y:0};while(A){B.x+=A.offsetLeft;B.y+=A.offsetTop;A=A.offsetParent}return B}

function getMouse(A)
{

	if(ie4)
{
	mouseY=event.clientY+document.documentElement.scrollTop;
mouseX=event.clientX+document.documentElement.scrollLeft
}
else
{
	if(nn4||dom)
{
	mouseY=A.pageY;
mouseX=A.pageX
}

}
var B={x:0,y:0};
	B.x=mouseX;
	B.y=mouseY;

return B;
}
function cal_it_un(A)
{
   var a_tag = document.getElementById("gg_rek_js");
   var ob_hig = a_tag.offsetHeight;
	var ob_wit = a_tag.offsetWidth;
	var B=getPageCoords(a_tag);
	var fr_top =B.y;
	var fr_lef =B.x;
	var mause =getMouse(A);
	if(mause.x&&mause.y)
	{
	 if(mause.x>=fr_lef && mause.x<=(fr_lef+ob_wit) &&mause.y>=fr_top&&mause.y<=(fr_top+ob_hig))
	v29_done='1';
	else
	v29_done='2';
	}
}

function onunloadfunc()
{
	//alert('ciaia '+v29_done);
	if (v29_done=='1')
	sendRequest_v29('1');
}
function mouse_move(E)
{
	setTimeout("cal_it_un("+E+")",1000);	
}
function loader_top()
{
document.onmousedown=cal_it_un;
//document.onmousemove=setTimeout("cal_it_un",1000);
window.onunload =onunloadfunc;
}
function sendRequest_v29(type)
{
	divhandler.divtag = 'v29';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v29.php?type="+type);
	http.send(null);
}

function mdf_report_v29(response)
{
		//alert(response);
}
function sendRequest_v30(type)
{
	divhandler.divtag = 'v30';
	http.abort();
	http.onreadystatechange = handleResponse_v2;
	http.open('get', HTTP_HEADER+"/mdf_output/mdf_js/mdf_ajax_v30.php?type="+type);
	http.send(null);
}

function mdf_report_v30(response)
{
		
}