var changed=0;

function preloadImage(){
    img=new Image();
    img.src='/Images/backgrounds/fisheye.jpg';
}
function changeBackground(object){
    changed=1-changed;
    object.src='/Images/icons/fisheye_'+(changed+1)+'.jpg';
    if (changed){
        document.getElementsByTagName('body')[0].style.backgroundImage='url(/Images/backgrounds/fisheye.jpg)';
        document.getElementsByTagName('body')[0].style.backgroundRepeat='no-repeat';
        document.getElementsByTagName('body')[0].style.backgroundPosition='left 150px';
        document.getElementsByTagName('body')[0].style.backgroundAttachment='fixed';
    }else{
        document.getElementsByTagName('body')[0].style.backgroundImage='none';
    }
}

function checkPhone(){
    Flag=true;
    if (document.getElementById("phone").value==''){
        Flag=false;
    }
    return Flag;
}

function checkEmail(){
    s=document.getElementById("email").value;
    var a = false;
    var res = false;
    if(typeof(RegExp) == 'function'){
	var b = new RegExp('abc');
  	if(b.test('abc') == true){
	    a = true;
  	}
    }
    if(a == true){
  	reg = new RegExp('^([a-zA-Z0-9-._]+)'+
            '(@)([a-zA-Z0-9-.]+)'+
            '(.)([a-zA-Z]{2,4})$');
  	res = (reg.test(s));
    }else{
  	res = ( s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') &&  s.lastIndexOf('.') >= s.length-5 );
    }
    return( res );
}

function moveCalendar(direction){
	currentItem+=direction;
	if (currentItem<0){
		currentItem=0;
	}
	document.getElementById("calendar").scrollLeft=currentItem*77;
}

$(document).ready(function(){
    $('#schedule a').click(function(){
	if ($(this).hasClass('edit')){
	    $(this).removeClass('edit').addClass('save').text('сохранить');
	    $(this).parent().next().html('<textarea>'+HTML2TEXT($(this).parent().next().html())+'</textarea>');
	    $(this).parent().next().find('textarea').focus();
	}else if ($(this).hasClass('save')){
	    var link=$(this);
	    var schedule=$(this).parent().next();
	    var textarea=schedule.find('textarea');
	    $.post('cpannel.php?mode=ajax',{action:'schedule',id:schedule.attr('lid'),schedule:TEXT2HTML(textarea.val())},function(){
		link.removeClass('save').addClass('edit').text('редактировать');
		schedule.html(TEXT2HTML(textarea.val()));
	    });
	}
	return false;
    });
});

function HTML2TEXT(html){
    return html.replace(/<br>/g,'\n');
}

function TEXT2HTML(text){
    return text.replace(/\n/g,'<br>');
}