jQuery(document).ready(function(){
    
    jQuery('a.login').click(function(){
		jQuery('#loginpopupform').show();
		return false;
	});
    jQuery('.closelogin').click(function(){
		jQuery('#loginpopupform').hide();
		return false;
	});
	
    
    jQuery('.showallcity').click(function(){
		jQuery(this).next('.hidecity').show();
		return false;
	});
	jQuery('.closeself').click(function(){
		jQuery(this).parent().hide();
		return false;
	});
    
    
	jQuery('[name=f_ShortInfo]').addClass('short_textarea');

	jQuery('.noUnoRegion option[value="233"]').remove();


	jQuery('#adminForm').submit(function(){
		var error_alert = '';
		var n = 1;
		jQuery(this).find('.addname').each(function(){
			if (jQuery(this).val()=='') error_alert = error_alert + 'Имя дополнительного лица #'+n+' не указано'+"\n";
			n++;
		});
		var m = 1;
		jQuery(this).find('.addphone').each(function(){
			if (jQuery(this).val()=='') error_alert = error_alert + 'Телефон дополнительного лица #'+m+' не указан'+"\n";
			m++;
		});
		var k = 1;
		jQuery(this).find('.addmail').each(function(){
			if (jQuery(this).val()=='') error_alert = error_alert + 'Почта дополнительного лица #'+k+' не указана'+"\n";  
			k++;
		});
		
		
		
		if (error_alert!='') {
			alert(error_alert);
			return false;
		}	
		
	});







    jQuery('.MyAnnounce tr td:first').addClass('first');
    jQuery('.MyAnnounce tr td:last-child').addClass('last');
    
    jQuery('<br />').insertBefore('#sub124');
    
    
    
    jQuery('.regform').submit(function(){
        
        //console.log(jQuery(this).find('.addphone').val());
        
        jQuery(this).find('.addphone').removeClass("error1");
        jQuery(this).find('.addmail').removeClass("error1");
        
        var count_error = 0;





        
	//var site = '';

		//site=jQuery('[name=f_Site]').val();
		//site=site.replace('www.','').replace('http://','');
		//if(site.indexOf('/')!=-1)
		//	site=site.substring(0, site.lastIndexOf('/'));

	//if(jQuery('[name=f_Email]').val().indexOf('@' + site)==-1)
	//{
	//	alert('Email должен быть вида name@' + site.val());
	//	//jQuery('[name=f_Email]').blur();
	//	count_error++;
	//}
	

	




        jQuery(this).find('.addmail').each(function(){
            var this_obj = jQuery(this);
            if(!/^\w+[a-zA-Z0-9_.-]*@{1}\w{1}[a-zA-Z0-9_.-]*\.{1}\w{2,4}$/.test(jQuery(this).val()))
            {
              alert('E-Mail дополнительных контактных лиц заполнен неверно. Пример заполнения mail@domain.ru');
              jQuery(this_obj).addClass("error1");
              //jQuery('<label class="error">E-Mail дополнительных контактных лиц заполнен неверно</label>').insertAfter(this_obj);
              count_error++;
              //return false;
            }
        
        });
        
        
        jQuery(this).find('.addphone').each(function(){
            var this_obj = jQuery(this);
            
            //if(!/^\w+[0-9_.-]*$/.test(jQuery(this).val()))
            if(!/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/.test(jQuery(this).val()))
            {
              alert('Номер телефона дополнительных контактных лиц заполнен неверно. Пример заполнения: +79261234567');
              jQuery(this_obj).addClass("error1");
              //jQuery('<label class="error">Номер телефона дополнительных контактных лиц заполнен неверно</label>').insertAfter(this_obj);
              count_error++;
              return false;
            }
        
        });

        if (count_error>0) return false;
        
        
        return true;
    });
    
    
    
    //console.log(jQuery('input[name*=f_Site]').val());
    var sitename = jQuery('input[name*=f_Site]').val();
    jQuery('#fullurl').text(jQuery('input[name*=f_Site]').val());
    if (sitename) {
        if (sitename.substring(0, 4)=="www.") // Обрезаем часть WWW в адресе
        sitename = sitename.substring(4, sitename.length);   
        jQuery('#conCaturl').text(sitename);
    }
    
    //jQuery('#content').css("width","810px");
//Обработка удаления аккаунта из кабинета пользователя
    jQuery('#deleteprofile').click(function(e){
        
        jQuery('<div id="popup_delete_windows"><h4 style="color:red;">Это действие нельзя отменить. Продолжить?</h4><br><center><a href="javascript:deluser();">Да</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:closepop(\'popup_delete_windows\');">Нет</a></center></div>').insertBefore('#outer_wrap');
        jQuery('#popup_delete_windows').css('top',(e.pageY-200)+'px');
        
        return false;
    });    
    
    
    jQuery('a.addface').click(function(){
        additional_contact_faces_form();
        return false;
    });
    
    jQuery('a.deleteadditional').click(function(){
        var wrap = jQuery(this).parent();
        wrap.hide('slow');
        
        var itemid = jQuery(this).attr('rel');
        var form_url = jQuery(this).attr('href')
        
        var dataString = "ajax=true&delcontactface="+itemid;
        if (form_url!='#') {
            $.ajax({
                type: "POST",
                url: form_url,
                data: dataString,
                success: function(data) {
                    
                   wrap.remove();
                }
           });
        } else {
            wrap.remove();
        }
        
        
        
        return false;
    });
    
    
    
    jQuery('.dropcomment').click(function(){
        var cid = jQuery(this).attr('rel');
        var cid_array = explode( '_', cid);
        //console.log(cid_array);
        var objectThis = jQuery(this);
        var dataString = "comment_edit=-1&comment_id="+cid_array[3]+"&message_cc=144&message_id="+cid_array[2]+"&parent_mess_id="+cid_array[3];
        var form_url = '../../../netcat/modules/comments/add.php';
        $.ajax({
            type: "POST",
            url: form_url,
            data: dataString,
            success: function(data) {
                //console.log(data);
                //jQuery('#nc_commentID144_5_0').html(data.commentHTML);
               
                    objectThis.parentsUntil('.ImgCard').fadeOut('slow');
               
            }
       });
        
        
        return false;
    });
    
    
    
    jQuery('.fastdelete').click(function(){
          form_url = jQuery(this).attr('href');
          $.ajax({
            type: "POST",
            url: form_url,
            success: function(data) {
                alert('Объект удален');
                location.reload(true);
            }
          });

          return false;
    });

    
/*    jQuery('.listLink').each(function(){
        
        var total = 0;
        jQuery(this).find('sup').each(function(){
            total = total+parseInt(jQuery(this).text());
        });
        jQuery(this).find('td.total').text(total);
        
    });
*/
    var str = jQuery('.marginCont').html();
    if (str) {
        str = str.replace(/ /g,'');
        str = str.replace(/\t/g,'');
        str = str.replace(/\n/g,'');
        if (str=='') {
            jQuery('.marginCont').html('<p>Пользователя не существует</p>');
            document.title = "Тендерит — Участники — Пользователя не существует";
        }    
    }
    
    
    jQuery('.ajaxcontainer form').submit(function(){
        var dataString = jQuery(this).serialize();
        var form_url = jQuery(this).attr('action')+'?ajax=true';
        $.ajax({
            type: "POST",
            url: form_url,
            data: dataString,
            success: function(data) {
                jQuery('.ajaxcontainer').html(data);
            }
       });
        return false;
    });
    
    

    
});



function explode( delimiter, string ){
             var emptyArray = { 0: '' };  
             
             if ( arguments.length != 2  
                 || typeof arguments[0] == 'undefined'  
                 || typeof arguments[1] == 'undefined' )  
             {  
                 return null;  
             }  
            
             if ( delimiter === ''
                 || delimiter === false  
                 || delimiter === null )  
             {  
                 return false;  
             }  
             
             if ( typeof delimiter == 'function'  
                 || typeof delimiter == 'object'  
                 || typeof string == 'function'  
                 || typeof string == 'object' )  
             {  
                 return emptyArray;  
             }  
            
             if ( delimiter === true ) {  
                 delimiter = '1';  
             }  
             
             return string.toString().split ( delimiter.toString() );  
}

function show_ip(id)
{
    if (jQuery('#'+id).css('display')=='none')
    {
        jQuery('#'+id).show();
        jQuery('#link'+id).text('Убрать список IP');
    } else {
        jQuery('#'+id).hide();
        jQuery('#link'+id).text('Показать список IP');
    }    
}
        
function closepop (id) {
    jQuery('#'+id).remove();
}       

function deluser() {
    form_url = window.location.href;
    
    dataString = 'deluser=1&ajax=true';
    $.ajax({
            type: "GET",
            url: form_url,
            data: dataString,
            success: function(data) {
                jQuery('#popup_delete_windows').html("<h4>Ваш профиль удален!</h4>");
                setTimeout("location.reload(true)",1000);
            }
       });
    
}

function meinteresting(sub,message)
{
    form_url = window.location.href;
    
    dataString = 'interesting=true&sub='+sub+'&message='+message+'&ajax=true';
    $.ajax({
            type: "GET",
            url: form_url,
            data: dataString,
            success: function(data) {
                jQuery('<div id="popup_delete_windows" style="top:50%;"><h4 style="color:red;"></div>').insertBefore('#outer_wrap');
                jQuery('#popup_delete_windows').html("<h4><center>Запись<br><br> успешно добавлена</center></h4>");
                setTimeout("location.reload(true)",1000);
            }
       });
    
} 
function meNOTinteresting(template,this_)
{
    form_url = window.location.href;
    
    var this_obj = jQuery('#'+this_);
    var link_obj = this_obj.parent();
    
    
    
    dataString = 'interesting=true&sub='+template+'&message=del&ajax=true';
    
    $.ajax({
            type: "GET",
            url: form_url,
            data: dataString,
            success: function(data) {
                //jQuery('<div id="popup_delete_windows" style="top:50%;"><h4 style="color:red;"></div>').insertBefore('#outer_wrap');
                //jQuery('#popup_delete_windows').html("<h4><center>Запись<br><br> успешно удалена</center></h4>");
                link_obj.slideToggle();
                setTimeout("location.reload(true)",1000);
                
            }
       });
    
}


function deletelayer(id)
{
    jQuery('#id_'+id).remove();
}


function additional_contact_faces_form()
{
    var id_rand = Math.floor(Math.random()*1000);
    jQuery('<div class="row" id="id_'+id_rand+'"><input type="hidden" name="addcontactid[]" value="" /><label>Фамилия, Имя: </label><input class="addname" type="text" name="addcontactname[]" value="" /><a href="javascript:deletelayer('+id_rand+')" class="deleteadditional_empty" rel="'+id_rand+'"><img src="../../../images/delete.png" width="10px" alt="Delete"></a><br><label>Телефон: </label><input class="addphone" type="text" name="addcontactphone[]" value="" /><br><label>E-Mail: </label><input class="addmail" type="text" name="addcontactmail[]" value="" /><br></div>').insertAfter('.additional_contact_faces .row:last'); 
}

