/*var is_ie6 = false;
if(Prototype.Browser.IE)
{
	if (document.all && document.styleSheets && document.styleSheets[0] && document.styleSheets[0].addRule)
	{	
		if (/MSIE (5\.5|6\.)/.test(navigator.userAgent) && !(event && !/(background|src)/.test(event.propertyName))) {}
		else 
		{	
			is_ie6 = true;
			document.styleSheets[0].addRule('*', 'behavior: url(iepngfix.htc)');
		}
	}
}*/
function popWindow(url,w,h,scrollbars) 
{
	if(scrollbars) scrollbars = ",scrollbars=yes";
	else scrollbars = "";
	window.open(url, '',  'top=0,left=0,width='+w+',height='+h+scrollbars);
}
function isEmptyStr(strValue) 
{
   strValue = trimAll(strValue);
   if(strValue.length > 0){
     return false;
   }
   return true;
}
function check_all(name)
{
	for (var i = 0; i < document.forms['msgform'].elements.length; i++)
	{
		var e = document.forms['msgform'].elements[i];
		if (e.name != name)
		{
			e.checked = eval("document.forms['msgform']."+name).checked;
		}
	}
}
function trimAll( strValue ) 
{
 var objRegExp = /^(\s*)$/;

    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}
function QSChangeCountry()
{
	if($('search_country').value == 26) 
	{
		$('search_region').disabled = false;
	}
	else 
	{
		$('search_region').disabled = true;
	}
}
function changeCountry()
{
	if($('country').value == 26) 
	{
		$('location').hide();
		$('regions').show();
		$('cities').show();
	}
	else 
	{
		$('regions').hide();
		$('cities').hide();
		$('location').show();
	}
}
function agencyModelChangeGender()
{
	if($('gender').value == 2) 
	{
		$('gender1').hide();
		$('gender2').show();
	}
	else 
	{
		$('gender2').hide();
		$('gender1').show();
	}
}
function changeRegion(city_id)
{
	var region_id = $('region').value;
	if(region_id > 0)
	{
		if(city_id == -1) city_id = RegionalCities[region_id];
		$('city').disabled = false;
		$('city').options.length = 0;
		$('city').options[0] = new Option(msg3,0);
		for(var i = 0; i<C[region_id].length; i++)
		{
			$('city').options[i+1] = new Option(C[region_id][i][1],C[region_id][i][0]);
			if(C[region_id][i][0] == city_id)
			{	
				$('city').options[i+1].selected = true;
			}
		}
	}
	else
	{
		$('city').options[0].selected = true;
		$('city').disabled = true;
	}
}

function changeCastingType()
{
	if($('type_id').value == 9) $('other').style.display = 'block';
	else $('other').style.display = 'none';
}

function DoSendTfp(but)
{
	but.disabled = true;
	var elm = $('tfp-form').getElementsByClassName('rb_folios');
	var len = elm.length;
	var minifolio_id = 0;
	for (i = 0; i <len; i++) 
	{
		if (elm[i].checked) 
		{
			minifolio_id = elm[i].value;
			break;
		}
	}
	new Ajax.Request('/tfp/do_send', {method: 'post', onSuccess: showAjaxMessage,  parameters: {minifolio_id: minifolio_id, msg: $('msg').value, member_id: $('member_id').value, casting_id: $('casting_id').value}});
}
var doLoadSendTfp = function (t) 
{
	$('editPicContent').innerHTML = t.responseText;
	//popupLocked = true;
}
function SendTFP(member_id,casting_id) 
{
	hidePopup();
	if (typeof casting_id == 'undefined') 
	{
		var wttl = jsLang.get('ttl_send_tfp');
		casting_id = 0;
	}
	else if(casting_id > 0) var wttl = jsLang.get('ttl_send_casting_req');
	
	modelProfileVisible = false;
	populatePopup('<h2>'+wttl+'</h2><div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
	new Ajax.Request('/tfp/send/'+member_id+'/'+casting_id, {method: 'get', onSuccess: doLoadSendTfp});
}

var doAddReply = function (t)
{
	hideEditPicPopup();
	$('new-messages').innerHTML += t.responseText;
	$('content').value = '';
	var arr = t.responseText.split('"');
	Effect.ScrollTo(arr[1]);
	$('del_msg_id').value = arr[1].replace(/msg/,'');
}
function SendReply(thread_id) 
{
	hidePopup();
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	new Ajax.Request('/threads/do_send', {method: 'post', onSuccess: doAddReply,  parameters: {thread_id: thread_id, content: $('content').value}});
	
	showCenteredPopup(true,true);
}
function GoToMsg()
{
	var url = document.location.href.split("#");
	if(url.length == 2) 
	{
		var e = document.getElementsByClassName('msg-row');
		var id = null;
		var sp = url[1].split(',');
		if(sp.length == 2 && sp[1] == 'prev')
		{
			for(var i=0; i<e.length; i++)
			{
				if(e[i].id == 'msg'+sp[0])
				{
					if(e[i+1]) id = e[i+1].id;
					if(id) Effect.ScrollTo(id);
					break;
				}
			}
		}
		else
			if($('msg'+sp[0])) Effect.ScrollTo('msg'+sp[0]);
	}
	
}

var doLoadEditPic = function (t) {
	$('editPicContent').innerHTML = t.responseText;
	new Ajax.Autocompleter('tag_username', 'tags_auto_complete', '/friends/getfriends', {updateElement: editPicTag, paramName: "value", minChars: 0, indicator: 'indicator1'});
	if(TYPE_ID == 1 && !isEmptyStr($('friend-tags').innerHTML))
	{
		$('tag_username').hide();
	}
	reCenterPopup();
	//popupLocked = true;
}
function NotAllowMessages() 
{
	hidePopup();
	modelProfileVisible = false;
	populatePopup('<h2>Изпращане на съобщение</h2><div id="editPicContent" class="warning-msg">Потребителят не желае да получава съобщения.</div>');
	showCenteredPopup(true,true);
}
function loadEditPicPopup(picID,t1,t2) {
	//Hide other popup types to avoid bugs;
	//hideModelPopup();
	//hideOtherPopup();
	hidePopup();

	populatePopup('<h2>'+t1+'</h2><div id=\"editPicContent\">'+t2+'</div>');

	new Ajax.Request('/photos/editpic/'+picID, {method: 'get', onSuccess: doLoadEditPic});

	showCenteredPopup(true,true);
}
function hideEditPicPopup()
{
	hideDimmer(true);
}
var okTxt = '<center style="padding-top:10px;"><input type="button" value="OK" onclick="javascript:hideEditPicPopup()" /></center>';

function ShowStatusMsg()
{
	new Effect.Fade($('status-membership'), {from:0, to:1 });
	setTimeout('ShowMemStatusMsg();',100);
}
function ShowMemStatusMsg()
{
	$('status-action').style.display = "none";
	$('status-membership').style.display = "block";
}
function HedeChangeStatusMsg()
{
	new Effect.Fade($('status-change-msg'), {from:1, to:0 });
}
function ShowChangeStatusMsg()
{
	$('status-change-msg').style.display = "block";
}
var doChangeStatus = function (t) {
	if(t.responseText != 'error')
	{
		hideDimmer(true);
		new Effect.Fade($('status-change-msg'), {from:0, to:1 });
		setTimeout('ShowChangeStatusMsg();',100);
		setTimeout('HedeChangeStatusMsg();',2500);
	}
	else alert("Database error!");
}
function ChangeStatus()
{
	hidePopup();	
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	new Ajax.Request('/members/do_changestatus', {method: 'post', onSuccess: doChangeStatus,  parameters: {status_id: $('status_id').value}});
	showCenteredPopup(true,true);
}
var doBlockMember = function (t) {
	if(t.responseText != 'error')
	{
		$('blockImg').src = IWEBPATH+"images/ico/unblock_user_big.png";	
		$('blockLink').href = "javascript:unblockMember('"+t.responseText+"');";	
	}
	else alert("Database error!");
	hideDimmer(true);
}
function blockMember(member_id)
{
	new Ajax.Request('/members/do_blockmember', {method: 'post', onSuccess: doBlockMember,  parameters: {member_id: member_id}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}
var doUnblockMember = function (t) {
	if(t.responseText != 'error')
	{
		$('blockImg').src = IWEBPATH+"images/ico/block_user_big.png";
		$('blockLink').href = "javascript:blockMember('"+t.responseText+"');";	
	}
	else alert("Database error!");
	hideDimmer(true);
}
function unblockMember(member_id)
{
	new Ajax.Request('/members/do_unblockmember', {method: 'post', onSuccess: doUnblockMember,  parameters: {member_id: member_id}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}

var doAddFriend = function (t) {
	if(t.responseText != 'error')
	{
		var resp = t.responseText.split(',');
		if(resp[0] == "1") $('friendImg').src = IWEBPATH+"images/ico/remove_friend_big.png";
		else $('friendImg').src = IWEBPATH+"images/ico/pending_friend_big.png";
		$('friendLink').href = "javascript:removeFriend('"+resp[1]+"');";	
	}
	else alert("Database error!");
	hideDimmer(true);
}
function addFriend(member_id)
{
	new Ajax.Request('/members/do_addfriend', {method: 'post', onSuccess: doAddFriend,  parameters: {member_id: member_id}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}
var doRemoveFriend = function (t) {
	if(t.responseText != 'error')
	{
		$('friendImg').src = IWEBPATH+"images/ico/add_friend_big.png";
		$('friendLink').href = "javascript:addFriend('"+t.responseText+"');";	
	}
	else alert("Database error!");
	hideDimmer(true);
}
function removeFriend(member_id)
{
	new Ajax.Request('/members/do_removefriend', {method: 'post', onSuccess: doRemoveFriend,  parameters: {member_id: member_id}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}

function acceptAddFriend(member_id,username)
{
	new Ajax.Request('/friends/do_authorizeaddfriend', {method: 'post', onSuccess: reloadWin,  parameters: {member_id: member_id,username: username}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}

function acceptFriend(member_id,username)
{
	new Ajax.Request('/friends/do_authorizefriend', {method: 'post', onSuccess: reloadWin,  parameters: {member_id: member_id,username: username}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}

var reloadWin = function (t)
{
	//alert(t.responseText);
	window.location.reload();
}

var doAddFav = function (t) {
	if(t.responseText != 'error')
	{
		$('friendImg').src = IWEBPATH+"images/ico/remove_fav_big.png";
		$('friendLink').href = "javascript:removeFav('"+t.responseText+"');";	
	}
	else alert("Database error!");
	hideDimmer(true);
}
function addFav(member_id)
{
	new Ajax.Request('/members/do_addfav', {method: 'post', onSuccess: doAddFav,  parameters: {member_id: member_id}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}
var doRemoveFav = function (t) {
	if(t.responseText != 'error')
	{
		$('friendImg').src = IWEBPATH+"images/ico/add_fav_big.png";
		$('friendLink').href = "javascript:addFav('"+t.responseText+"');";	
	}
	else alert("Database error!");
	hideDimmer(true);
}
function removeFav(member_id)
{
	new Ajax.Request('/members/do_removefav', {method: 'post', onSuccess: doRemoveFav,  parameters: {member_id: member_id}});
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup(true,true);
}

//del Comments
var del_comment_id;
var doDelComment = function (t)
{
	hideEditPicPopup();
	if(t.responseText == "ok") Element.Methods.remove($('comment'+del_comment_id));
	else alert(t.responseText);
}
function delComment(commentID,t1)
{
	return deleteComment('/comments/do_delcomment',commentID,t1);
}
function deleteComment(url,commentID,t1)
{
	if(confirm(t1))
	{
		hidePopup();
		del_comment_id = commentID;
		populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
		new Ajax.Request(url, {method: 'post', onSuccess: doDelComment,  parameters: {id: commentID}});
		
		showCenteredPopup(true,true);
	} 
	return false;
}
//article del comments
function delArticleComment(commentID,t1)
{
	return deleteComment('/articles/admin_delcomment',commentID,t1);
}

var doEditPicOk = function (t) 
{
	eval(t.responseText);
	$('editPicContent').innerHTML = response[0]+okTxt;
	reCenterPopup();
	setTimeout("hideEditPicWin('"+response[1]+"');",2000);
}
function hideEditPicWin(type)
{
	if(type == 2) window.document.location.href = window.document.location.href;
	else hideDimmer(true);
}
function sendPictureData()
{
	var myHash = new Hash({pic_id: $('pic_id').value, description: $('edit_description').value, album_id: $('edit_album_id').value, prev_album_id: $('prev_album_id').value});
	if($('aperture')) var addHash = new Hash({exposure_time: $('exposure_time').value, aperture: $('aperture').value, iso: $('iso').value, focal_length: $('focal_length').value, camera: $('camera').value, model: $('model').value, tag_username: $('tag_username').value});
	else var addHash = new Hash();
	var cats = '';
	var e;
	var cb = $('editPicCats').getElementsByTagName('input');
	var j = 0;
	for (var i=0;i<cb.length;i++) 
	{
		if(cb[i].checked) 
		{
			cats = cats + '&cat_id['+j+']=' + cb[i].value;
			j++;
		}
	}
	var tags = $('friend-tags').getElementsByTagName('input');
	var tg = '';
	for (var i=0;i<tags.length;i++) 
	{
		tg = tg + '&' + tags[i].name+'=' + tags[i].value;
	}
	var post_data = myHash.toQueryString()+'&'+addHash.toQueryString()+cats+tg;
	$('editPicContent').innerHTML = jsLang.get('loading');
	new Ajax.Request('/photos/do_editpic', {method: 'post', postBody: post_data, onSuccess: doEditPicOk});

}
var reply_comment_id;
var doAddCommentReply = function (t) 
{
	if(t.responseText == 'error') alert("System Error");
	else 
	{
		eval(t.responseText);
		$('reply'+reply_comment_id).innerHTML = response[0];		
		$('reply_stamp'+reply_comment_id).innerHTML = response[1];
		$('rb'+reply_comment_id).style.display = "block";
		$('reply_but'+reply_comment_id).style.display = "none";
	}
	hideDimmer(true);
}
function replyComment(comment_id)
{
	hidePopup();
	reply_comment_id = comment_id;
	modelProfileVisible = false;
	showDimmer(true);
	
	if(!replyComment.htmlContent)
	{
		replyComment.htmlContent = $("replyCommentLayer").innerHTML;
		$("replyCommentLayer").innerHTML=""
	}
	
	populatePopup('<div id="reply_popup">'+replyComment.htmlContent+"</div>",true);
	showCenteredPopup();
	document.getElementsByClassName('reply-area',$('reply_popup'))[0].setAttribute('id', 'reply_ta');
}
function addCommentReply()
{
	var reply_txt = document.getElementsByClassName('reply-area',$('reply_popup'))[0].value;
	if(isEmptyStr(reply_txt))
	{
		document.getElementsByClassName('err_msg',$('reply_popup'))[0].style.display = "block";
		return false;	
	}
	
	$('reply_popup').innerHTML = jsLang.get('loading');
	new Ajax.Request('/comments/do_addreply', {method: 'post', onSuccess: doAddCommentReply,  parameters: {comment_id: reply_comment_id, reply: reply_txt}});
}
function rcObj() {
	return document.getElementsByClassName('reply-remainingChars',$('reply_popup'))[0];	
}
function makePrimary(id)
{
	$('main_pic_id').value = id;
	$('main_pic_form').submit();	
}

var modelProfileVisible = null;
var specailImg = null;
function showModelPopup(data, image) {
	hidePopup();
	if (typeof data == 'object') {
		imageCell = '';
		if (typeof image != 'undefined') 
		{
			imageCell = "<td rowspan='7' style='width:auto !important;'><img src=\""+IWEBPATH+"files/"+image+"\" alt=\"\" /></td>";
		}

		setOnScreen();

		modelProfileVisible = true;
		
		var extra;
		if(data.gender == 2) extra = '<th>'+jsLang.get('cup')+':</th><td>'+data.cup+'</td></tr>';
		else extra = '<th>'+jsLang.get('facial_hair')+':</th><td>'+data.facial_hair+'</td></tr>';
		if(data.age>0) data.age = ', '+data.age+' '+jsLang.get('y')+'.';
		else data.age = '';
		
		populatePopup('<h2 style="margin-bottom:5px;">'+data.first_name+' '+data.last_name+data.age+'</h2>'+
		'<div class="location">'+jsLang.get('from')+' '+data.location+'</div>'+
		'<table class="modelInfo"><tr>'+imageCell+'<th>'+jsLang.get('height')+':</th><td>'+data.height+'</td><th>'+jsLang.get('shoe_size')+':</th><td>'+data.shoe_size+'</td></tr>'+
		'<tr><th>'+jsLang.get('weight')+':</th><td>'+data.weight+'</td><th>'+jsLang.get('eye_color')+':</th><td>'+data.eye_color+'</td></tr>'+
		'<tr><th>'+jsLang.get('chest')+':</th><td>'+data.chest+'</td>'+extra+
		'<tr><th>'+jsLang.get('waist')+':</th><td>'+data.waist+'</td><th>'+jsLang.get('hair_length')+':</th><td>'+data.hair_length+'</td></tr>'+
		'<tr><th>'+jsLang.get('hips')+':</th><td>'+data.hips+'</td><th>'+jsLang.get('hair_color')+':</th><td>'+data.hair_color+'</td></tr>'+
		'</table>', true);
	}
}

function hideModelPopup() {
	modelProfileVisible = false;
	hidePopup();
}

var otherProfileVisible = null;
function showOtherPopup(data, image) {
	hidePopup();
	if (typeof data == 'object') {
		imageCell = '';
		if (typeof image != 'undefined') 
		{
			var imgClass = '';
			if(data.type_id == 3 || data.type_id == 4) imgClass = 'logo';
			imageCell = "<td><img src=\""+IWEBPATH+"files/"+image+"\" alt=\"\" class=\""+imgClass+" thumb\" style=\"float:left; margin-right:10px;\" /></td>";
		}

		setOnScreen();

		modelProfileVisible = true;
		
		if(data.age>0) data.age = ', '+data.age+' '+jsLang.get('y')+'.';
		else data.age = '';
		
		if(data.type_id == 3 || data.type_id == 4) var name_ = data.firm_name;
		else var name_ = data.first_name+' '+data.last_name+data.age;
		
		populatePopup('<table><tr>'+imageCell+
		'<td><h2 style="margin-bottom:5px;">'+name_+'</h2>'+
		'<div class="location">'+jsLang.get('from')+' '+data.location+'</div>'+
		'<h4 class="type'+data.type_id+'">'+data.member_type+'</h4></td></tr></table>', true);
	}
}
function infoPopup(data)
{
	hidePopup();
	setOnScreen();
	modelProfileVisible = true;
	populatePopup('<div style="width:500px;">'+jsLang.get(data)+'</div>', true);
}
function iPopup(msg)
{
	hidePopup();
	setOnScreen();
	modelProfileVisible = true;
	populatePopup('<div style="width:250px;">'+msg+'</div>', true);
}
function loadSpecialPicPopup(picurl) {
	//Hide other popup types to avoid bugs;
	//hideModelPopup();
	//hideOtherPopup();
	hidePopup();
	modelProfileVisible = false;
	populatePopup( '<div id=\"specialPicContent\"><img src=\"'+IWEBPATH+'images/preloader.gif\" /></div>' )
	showCenteredPopup(true);

	specailImg = new Image();
	specailImg.onload = loadSpecailPic;
	specailImg.src = picurl;
}
/*
var RollIt = {
    showPopup : function(element){
        if($(element).style.display == 'none'){
            element.eff = new Effect.BlindDown(element, {duration:0.3, fps:40 });
        }
    },
    hidePopup : function(element){
            element.eff = new Effect.BlindUp(element, {duration:0.3, fps:40 });
    }    
}

function showPicOptions(id)
{
	new RollIt.showPopup('imgOptions'+id);
}

function hidePicOptions(id)
{
	new RollIt.hidePopup('imgOptions'+id);
	//$('imgOptions'+id).style.display = 'none';
}
//onmouseover="javascript:showPicOptions('{$img.id}');" onmouseout="javascript:hidePicOptions('{$img.id}');"
*/

function loadSpecailPic()
{
	$('specialPicContent').innerHTML = '<img src="'+specailImg.src+'"  style="border:3px solid black" alt="" onclick="hideDimmer(true);" />';
	reCenterPopup();
}

function hideOtherPopup() {
	otherProfileVisible = false;
	hidePopup();
}

function showProfileImg(type, image, data) {
	if (type=='model') {
		showModelPopup(data, image);
	}else if (type == 'other') {
		showOtherPopup(data, image);
	}
}

function countMsgCharacters(obj,chars,remainingChars)
{
   var msg= obj.value;
   var len = msg.length;
   
   if (len > chars)
   {
	   obj.value=msg.substr(0,chars);
	   len = chars;
   }
   if (typeof remainingChars == 'undefined') remainingChars = $('remainingChars');
   remainingChars.value=chars-len;
}
 
var highlightInputs = true;
function changeInputs() {
	if (highlightInputs == true) {
		inputTags = document.getElementsByTagName("input");
		for (i = 0; i < inputTags.length; i++) {
			if (inputTags[i].type == "text" || inputTags[i].type == "password") {
				inputTags[i].onfocus = new Function("highlightInput(this.name);");
				inputTags[i].onblur = new Function("unhighlightInput(this.name);");
				//if(inputTags[i].focus) highlightInput(inputTags[i].name);
			}
		}
		textareaTags = document.getElementsByTagName("textarea");
		for (i = 0; i < textareaTags.length; i++) {
			if("profile_info" != textareaTags[i].name) {
				textareaTags[i].onfocus = new Function("highlightInput(this.name);");
				textareaTags[i].onblur = new Function("unhighlightInput(this.name);");
			}
		}
	}
}
function highlightInput(choice) {
	setTimeout('changeBGColor("'+choice+'","#FCF7FB")',50);
	setTimeout('changeBGColor("'+choice+'","#FCF2F9")',100);
	setTimeout('changeBGColor("'+choice+'","#FCEDF8")',150);
	setTimeout('changeBGColor("'+choice+'","#FCE8F6")',200);
	setTimeout('changeBGColor("'+choice+'","#FCE3F4")',250);
	setTimeout('changeBGColor("'+choice+'","#FCDEF3")',300);
	setTimeout('changeBGColor("'+choice+'","#FCD9F1")',350);
	setTimeout('changeBGColor("'+choice+'","#FCD4F0")',400);
	setTimeout('changeBGColor("'+choice+'","#FCCFEE")',450);
	setTimeout('changeBGColor("'+choice+'","#FCCAEC")',500);
}
function unhighlightInput(choice) {
	setTimeout('changeBGColor("'+choice+'","#FFFFFF")',500);
	setTimeout('changeBGColor("'+choice+'","#FCF2F9")',450);
	setTimeout('changeBGColor("'+choice+'","#FCEDF8")',400);
	setTimeout('changeBGColor("'+choice+'","#FCE8F6")',350);
	setTimeout('changeBGColor("'+choice+'","#FCE3F4")',300);
	setTimeout('changeBGColor("'+choice+'","#FCDEF3")',250);
	setTimeout('changeBGColor("'+choice+'","#FCD9F1")',200);
	setTimeout('changeBGColor("'+choice+'","#FCD4F0")',150);
	setTimeout('changeBGColor("'+choice+'","#FCCFEE")',100);
	setTimeout('changeBGColor("'+choice+'","#FCCAEC")',50);
}
function highlightInfo(choice) {
	setTimeout('changeBGColor("'+choice+'","#CCCCCC")',500);
	setTimeout('changeBGColor("'+choice+'","#C7C7C7")',450);
	setTimeout('changeBGColor("'+choice+'","#C2C2C2")',400);
	setTimeout('changeBGColor("'+choice+'","#BDBDBD")',350);
	setTimeout('changeBGColor("'+choice+'","#B8B8B8")',300);
	setTimeout('changeBGColor("'+choice+'","#B3B3B3")',250);
	setTimeout('changeBGColor("'+choice+'","#ADADAD")',200);
	setTimeout('changeBGColor("'+choice+'","#A6A6A6")',150);
	setTimeout('changeBGColor("'+choice+'","#A1A1A1")',100);
	setTimeout('changeBGColor("'+choice+'","#9B9B9B")',50);
}
function unhighlightInfo(choice) {
	setTimeout('changeBGColor("'+choice+'","#CCCCCC")',50);
	setTimeout('changeBGColor("'+choice+'","#C7C7C7")',100);
	setTimeout('changeBGColor("'+choice+'","#C2C2C2")',150);
	setTimeout('changeBGColor("'+choice+'","#BDBDBD")',200);
	setTimeout('changeBGColor("'+choice+'","#B8B8B8")',250);
	setTimeout('changeBGColor("'+choice+'","#B3B3B3")',300);
	setTimeout('changeBGColor("'+choice+'","#ADADAD")',350);
	setTimeout('changeBGColor("'+choice+'","#A6A6A6")',400);
	setTimeout('changeBGColor("'+choice+'","#A1A1A1")',450);
	setTimeout('changeBGColor("'+choice+'","#9B9B9B")',500);
}	
function changeBGColor(choice,color) {
	//document.getElementsByName(choice)[0].style.borderColor = color;
	document.getElementsByName(choice)[0].style.backgroundColor = color;
}
function showHideCommentForm(show) {
	if($('newCommentLayer').style.display == "none") {
  		$('newCommentLayer').style.display = "block";
		$('add_comment').style.display = "none";
		$('writing_comment').style.display = "block";
	} else {
		if(show == 1) return;
		$('newCommentLayer').style.display = "none";
		$('add_comment').style.display = "block";
		$('writing_comment').style.display = "none";
	}
}
function quickSearchChange() {
	if ($('search_type').value == "model-female" || $('search_type').value == "model-male") {
		$('age_selects').style.display = 'block';
	}else{
		$('age_selects').style.display = 'none';
	}
}
function SearchChange() {
	if ($('search_type').value == "model-female" || $('search_type').value == "model-male") 
	{
		$('model').style.display = 'block';
		$('cat_p').style.display = 'none';
		$('cat_m').style.display = 'block';
		$('wt-menu').style.display = 'block';
		if($('search_type').value == "model-female")
		{
			$('cup').style.display = 'block';
			$('face').style.display = 'none';
		}
		else
		{
			$('cup').style.display = 'none';
			$('face').style.display = 'block';
		}
	}
	else
	{
		if($('search_type').value == 2) 
		{
			$('search-cats').style.display = 'block';
			$('cat_p').style.display = 'block';
			$('cat_m').style.display = 'none';
		}
		else
		{
			$('search-cats').style.display = 'none';
		}
		$('model').style.display = 'none';
		$('wt-menu').style.display = 'none';
	}
}
function DeleteMinifolio(id)
{
	if(confirm(jsLang.get('sure_detele_minifolio')))
	{
		populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
		new Ajax.Request('/minifolios/do_delete', {method:'post', parameters:{id: id}, onSuccess: doDeleteMinifolio});
		showCenteredPopup(true,true);
	}
}
var MinifolioNodeId = null;
var doDeleteMinifolio = function(t) 
{
	hideDimmer(true);
	if(t.responseText != 'error')
	{
		MinifolioNodeId = t.responseText;
		new Effect.Fade($('minifolio'+MinifolioNodeId), {from:1, to:0 });
		setTimeout(ClearMinifolioList,1000);
	}
	else alert("Database error!");
}
var ClearMinifolioList = function () 
{ 
	var countNodes = $('minifolio'+MinifolioNodeId).parentNode.childNodes.length;
	Element.Methods.remove($('minifolio'+MinifolioNodeId));
	if(countNodes < 2) $("no-minifolio").style.display = 'block';
	$('flash-msg').style.display = 'none';
}
function CheckRadio(id)
{
	$(id).checked = true;
}
function AcceptRejectTFP(type,id)
{
	hidePopup();
	
	if(type == 'accept') var ttl = jsLang.get('ttl_accept_tfp');
	else  var ttl = jsLang.get('ttl_reject_tfp');
	
	modelProfileVisible = false;
	populatePopup('<h2>'+ttl+'</h2><div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	showCenteredPopup();
	showDimmer(true);
	new Ajax.Request('/tfp/reply/'+id+'/'+type, {method: 'get', onSuccess: doLoadSendTfp});
}
function AcceptTfp(but)
{
	but.disabled = true;
	new Ajax.Request('/tfp/do_accept', {method: 'post', onSuccess: reloadWin,  parameters: {id: $('id').value, reply: $('msg').value}});
}
function RejectTfp(but)
{
	but.disabled = true;
	new Ajax.Request('/tfp/do_reject', {method: 'post', onSuccess: reloadWin,  parameters: {id: $('id').value, reply: $('msg').value}});
}
function CancelTFP(id)
{
	if(confirm(jsLang.get('sure_cancel_tfp')))
	{
		populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
		showCenteredPopup();
		showDimmer(true);
		new Ajax.Request('/tfp/do_cancel', {method: 'post', onSuccess: reloadWin, parameters: {id: id}});
	}
}
function SavePicOrder() 
{
	var post = "";
	var gallery = $("mypics");
	// fix for gecko engine
    Element.cleanWhitespace(gallery);
	for (i=0;i<gallery.childNodes.length;i++) 
	{
		var cid = gallery.childNodes[i].id.replace(/image_/, '');
		post += "&pic["+i+"]="+cid;
	}
	var url = '/photos/do_edit_order';
	populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
	new Ajax.Request(url, {method:'post', postBody:post, onSuccess: showAjaxMessage});
	showCenteredPopup(true,true);
}
function HedeDMsg()
{
	new Effect.Fade($('ajax-msg'), {from:1, to:0 });
}
function ShowDMsg()
{
	$('ajax-msg').style.display = "block";
}
var showAjaxMessage = function (t) 
{
	$('ajax-msg').innerHTML = t.responseText;
	hideDimmer(true);
	new Effect.Fade($('ajax-msg'), {from:0, to:1 });
	setTimeout('ShowDMsg();',100);
	setTimeout('HedeDMsg();',3500);
}
function doShowModelBook(t,album_id)
{
	var html = t.responseText;
	$('MainPhotos').innerHTML = html;
	CachedAlbums.set(album_id, html);
	$('book-loader').style.display = 'none';
}
var CachedAlbums = $H();
function ShowModelBook(obj,album_id,member_id)
{
	var h = $('profile-book').getElementsByTagName('h2');
	for (var i=0;i<h.length;i++) 
	{
		h[i].className = 'lnk';
	}
	obj.className = 'selected lnk';
	
	if(CachedAlbums.get(1) == undefined) CachedAlbums.set(1, $('MainPhotos').innerHTML);
	var cache = CachedAlbums.get(album_id);
	if(cache != undefined)
	{
		$('MainPhotos').innerHTML = cache;
		return;
	}
	
	$('book-loader').style.display = 'block';
	new Ajax.Request('/photos/get_model_book/'+album_id+'/'+member_id, {method: 'get', onSuccess: function(t) {doShowModelBook(t,album_id)}});
}
function showNextImage(image) {
	hidePopup();
	setOnScreen();

	modelProfileVisible = true;
		
	populatePopup('<img src="'+image+'" alt="" />', true);
}
function showNewComments(read_comments)
{
	if(read_comments != "empty")
	{
		var len = read_comments.length;
		for(var i = 0; i < len; i++)
		{
			$('comment'+read_comments[i]).style.display = "none";
		}
	}
	$('new_comment_link').style.display = "none";
	$('read_comment_link').style.display = "inline";
	
}
function showReadComments(read_comments)
{
	if(read_comments != "empty")
	{
		var len = read_comments.length;
		for(var i = 0; i < len; i++)
		{
			$('comment'+read_comments[i]).style.display = "block";
		}
	}
	$('new_comment_link').style.display = "inline";
	$('read_comment_link').style.display = "none";
}
function OpenBook(id)
{
	var books = $('books-holder').getElementsByTagName('ul');
	var len = books.length;
	for(i=0;i<len;i++)
	{
		if(books[i].style.display != 'none' && books[i].id == 'album'+id) return;
		else if(books[i].id == 'album'+id)
		{
			var count = books[i].childNodes.length;
			count = Math.ceil(count/3);
			new Effect.BlindDown(books[i],{scaleMode: {originalHeight: count*100, originalWidth: 238}});
		}
		else if(books[i].style.display != 'none')
		{
			new Effect.BlindUp(books[i]);	
		}
	}
}
function addEmotToMCE(A)
{
	tinyMCE.execCommand("mceInsertContent",false,'<img class="emot-icon" src="'+IWEBPATH+"images/emotions/"+A+'.gif" alt="" border="0" />');
}
function delMyModel(del_model_id)
{
	if(confirm(jsLang.get('sure_del_model')))
	{
		hidePopup();
	
		modelProfileVisible = false;
		populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
		showPopup();
		setOnScreen();
		showDimmer(true);
		new Ajax.Request('/agencies/do_delmodel', {method: 'post', onSuccess: reloadWin, parameters: {del_model_id: del_model_id}});
	}
}
function showAgencyModelPic(id)
{
	
}
function changeIsFirm()
{
	if($('is_firm').value == 1)
	{
		$('firm_fields').show();
		$('not_firm_fields').hide();
	}
	else
	{
		$('firm_fields').hide();
		$('not_firm_fields').show();
	}
}
function DisconnectMember(id)
{
	if(confirm("Сигурен ли си, че искаш да прекъснеш сесията на потребителя?"))
	{
		new Ajax.Request('/admin/members/disconnect', {method: 'post', onSuccess: reloadWin,  parameters: {id: id}});
	}
}

function removePicTag(id)
{
	Element.Methods.remove('_'+id);
	$('tag_username').show();
}
function editPicTag(li)
{
	var span = li.getElementsByTagName('span');
	if($("_"+li.id)) Element.Methods.remove('_'+li.id);
	var insert = '<div id="_'+li.id+'" style="clear:both"><input type="hidden" name="tagged_members['+li.id.replace(/member/, '')+']" value="'+span[0].innerHTML+'">'+li.innerHTML+' <img src="'+IWEBPATH+'images/ico/delete.gif" class="remove-tag-but" onclick="javascript:removePicTag(\''+li.id+'\')" alt="Премахни" /></div>';
	$('tag_username').value = "";
	if(TYPE_ID == 1)
	{
		$('tag_username').hide();
		$('friend-tags').innerHTML = insert;
	}
	else
	{
		$('friend-tags').innerHTML += insert;
	}
}
var doDelTag = function (t)
{
	hideEditPicPopup();
	Element.Methods.remove($('tag'+t.responseText));
}
function removePhotoTag(id)
{
	if(confirm("Сигурни ли сте, че искате да изтриете тага?"))
	{
		hidePopup();
		populatePopup('<div id=\"editPicContent\">'+jsLang.get('loading')+'</div>');
		new Ajax.Request("/photos/do_deltag", {method: 'post', onSuccess: doDelTag,  parameters: {id: id}});
		
		showCenteredPopup(true,true);
	} 
	return false;
}
function ajaxfilemanager(field_name, url, type, win) 
{
	var ajaxfilemanagerurl = "/filemanager/ajaxfilemanager.php?editor=tinymce";
	switch (type) {
		case "image":
			break;
		case "media":
			break;
		case "flash": 
			break;
		case "file":
			break;
		default:
			return false;
	}
	tinyMCE.activeEditor.windowManager.open({
		url: "/filemanager/ajaxfilemanager.php?editor=tinymce",
		width: 782,
		height: 440,
		inline : "yes",
		close_previous : "no"
	},{
		window : win,
		input : field_name
	});
	
/*            return false;			
	var fileBrowserWindow = new Array();
	fileBrowserWindow["file"] = ajaxfilemanagerurl;
	fileBrowserWindow["title"] = "Ajax File Manager";
	fileBrowserWindow["width"] = "782";
	fileBrowserWindow["height"] = "440";
	fileBrowserWindow["close_previous"] = "no";
	tinyMCE.openWindow(fileBrowserWindow, {
	  window : win,
	  input : field_name,
	  resizable : "yes",
	  inline : "yes",
	  editor_id : tinyMCE.getWindowArg("editor_id")
	});
	
	return false;*/
}