/**
 * manag site class
 *
 * managsiteclass,v 1.0 2010/10/06 12:57:00 ivi.vova Exp
 *
 * Copyright (C) 2010 ivi.vova, E-mail: ivi.vova@gmail.com
 *
 *
 */

function managsiteclass()
{

    /**
     * local values
     */
    /**
     * local values
     */

    /**
     * if number form
     */
    this.check_isNumber = function(str)
    {
        return str.match(/^([0-9]+)$/);
    }

    /**
     * if number double form
     */
    this.check_isNumberDouble = function(str)
    {
        return str.match(/^([0-9.]+)$/);
    }

    /**
     * show error
     * @param inc
     */
    this.showError = function(id)
    {
        var obj=document.getElementById(id);
        obj.style.backgroundColor='red';
    }

    /**
     * show sucess
     * @param inc
     */
    this.showSucess = function(id)
    {
        var obj=document.getElementById(id);
        obj.style.backgroundColor='white';
    }

    /**
     * set site site
     * @param id - set parameter function
     * @return null
     */
    this.setSite = function(id)
    {
        var obj=document.getElementById('coment_'+id);
        obj.style.display='none';
        obj=document.getElementById('status_'+id);
        obj.className='sitesqureraz';
        ajax.show('scr/stsi.php?page=setsite&id='+id,'message_coment_'+id);      
        return false;
    }

    /**
     * set site
     */
    this.comentSite = function(id)
    {
        var obj_coment=document.getElementById('coment_site_text_'+id);
        obj_coment.value;
        if(obj_coment.value=='')
        {
            alert('Поле комментария не заполнено.');
            return false;
        }
        var obj=document.getElementById('coment_'+id);
        obj.style.display='none';
        obj=document.getElementById('status_'+id);
        obj.className='sitesqurezap';
        ajax.show('scr/stsi.php?page=unsetsite&id='+id+'&coment='+obj_coment.value,'message_coment_'+id);
        return false;
    }

    /**
     * un set site site
     * @param id - set parameter function
     * @return null
     */
    this.unsetSite = function(id)
    {
        var obj=document.getElementById('coment_'+id);
        obj.style.display='block';
        return false;
    }

    /**
     * set site
     */
    this.notcomentSite = function(id)
    {
        var obj=document.getElementById('coment_'+id);
        obj.style.display='none';
        return false;
    }

}
var managsite = new managsiteclass();
