﻿jQuery(document).ready(function(){
		//jQuery("ul.polosa li:odd").css("background-color", "#ffe0e0");
		jQuery(".nav_buttons a").click(function (){
			var classes=jQuery(this).attr("class");
			var id=jQuery(":first-child",this).attr("class");
			if(id=="u" || id=="d"){
				var elemmas=jQuery(".nav_buttons span#"+classes+" img");
				for(var i=0;i<elemmas.length;i++){
					if (jQuery(elemmas[i]).attr("alt")=="k2"){
						if(id=="u" && ((i+1)<elemmas.length)){
							jQuery(elemmas[i]).attr("alt","k");
							jQuery(elemmas[i]).attr("src","i_new/kub.gif");
							jQuery(elemmas[i+1]).attr("src","i_new/kub2.gif");
							jQuery(elemmas[i+1]).attr("alt","k2");
							slice(classes,1);	
							break;
						}
						else{
							if(id=="d" && ((i-1)>-1)){
								jQuery(elemmas[i]).attr("alt","k");
								jQuery(elemmas[i]).attr("src","i_new/kub.gif");
								jQuery(elemmas[i-1]).attr("src","i_new/kub2.gif");
								jQuery(elemmas[i-1]).attr("alt","k2");	
								slice(classes,0);	
								break;	
							}
						}
					}
				}		
			}
		});
		jQuery("a.movie_click").click(function(){
			var href = jQuery(this).attr("href");
			jQuery.get('wp-content/themes/tos/oldscripts/admin/ajax.php',{movie:href,foo:"4"},function(data){
				jQuery("#activ_movie").html(data);
			});
			return false;
		});
		/*jQuery("div.divk2 a, div.divk a").click(function(e){
			jQuery("#movie_container").css("display","none");
			jQuery("#window").css("height",getDocumentHeight()+"px");
			jQuery("#window").css("display","block");
			var top = ((e.pageY-e.clientY)+50)+"px"	;
			jQuery.get("wp-content/themes/tos/oldscripts/pozdravlenie.php",{id:jQuery(this).attr("href")},function(data){
				jQuery("#mes").css("display","block");
				jQuery("#mes").append(data);
			});			
			jQuery("#windows").animate({"top": top},"slow");
			return false;
		});*/
		jQuery("a#email").click(function(e){ 
			jQuery("#mes").css("display","none");
			jQuery("#movie_container").css("display","none");
			jQuery("#window").css("height",getDocumentHeight()+"px");
			jQuery("#window").css("display","block");
			var top = ((e.pageY-e.clientY)+50)+"px"	;	
			jQuery("#windows").animate({"top": top},"slow",function(){
				jQuery("#hidden_email").slideDown(500);
			});
			return false;
		});		


		jQuery("a#sms").click(function(e){
			jQuery("#mes").css("display","none");
			jQuery("#movie_container").css("display","none");
			jQuery("#window").css("height",getDocumentHeight()+"px");
			jQuery("#window").css("display","block");
			var top = ((e.pageY-e.clientY)+50)+"px"	;	
			jQuery("#windows").animate({"top": top},"slow",function(){
				jQuery("#hidden_sms").slideDown(500);
			});
			return false;
		});
		jQuery("#razdel_toggle a").toggle(
		function(){
			jQuery(this).addClass("act");
		}
		,
		function(){
			jQuery(this).removeClass("act");

		});
		jQuery("#razdel_togglesms a").toggle(
		function(){
			jQuery(this).addClass("act");
		}
		,
		function(){
			jQuery(this).removeClass("act");

		});
		jQuery("#but_mail").click(function(){
			var fio=0;
			var addr=0;
			var act=0;
			if(jQuery("#fio").val()=="" || jQuery("#fio").val()=="Ф.И.О."){
				jQuery("#fio").removeClass("good");
				jQuery("#fio").addClass("bad");
				fio=0;
			}
			else{
				jQuery("#fio").removeClass("bad");
				jQuery("#fio").addClass("good");
				fio=1;
			}
			if(jQuery("#email_addr").val()=="" || jQuery("#email_addr").val()=="e-mail"){
				jQuery("#email_addr").removeClass("good");
				jQuery("#email_addr").addClass("bad");
				addr=0;
			}
			else{
				if(mailvalid(jQuery("#email_addr").val())){
					jQuery("#email_addr").removeClass("bad");
					jQuery("#email_addr").addClass("good");
					addr=1;
				}
				else{
					jQuery("#email_addr").removeClass("good");
					jQuery("#email_addr").addClass("bad");
					addr=0;
				}
			}
			var rub = jQuery("#razdel_toggle a.act").map(function(){
				act=1;
      			return jQuery(this).attr("href");
    		}).get().join(", ");
    		if(act==1){
    			jQuery("#rub").removeClass("bad");
				jQuery("#rub").addClass("good");
    		}
    		else{
    			jQuery("#rub").removeClass("good");
				jQuery("#rub").addClass("bad");
    		}
    		if(act==1 && addr==1 && fio==1){
    			jQuery("#mes").html("<div style=\"padding:10px;text-align:center;\"><img src=\"/wp-content/plugins/sms-email-subscribe/images/load.gif\" alt=\"\" /></div>");
    			jQuery("#mes").slideDown(500);
    			jQuery.get("wp-content/themes/tos/oldscripts/ajax.php",{fio:jQuery("#fio").val(),addr:jQuery("#email_addr").val(),rubrika:rub,foo:"1"},function(data){
    				jQuery("#hidden_email").slideUp(500,function(){
    					jQuery("#mes").slideUp(500,function(){
    						jQuery("#mes").html(data);
    						jQuery("#mes").slideDown(500);
    					});
    				});
    			}
    		);
    		}
		});
		jQuery("#no_mail").click(function(){
			var addr=0;
			if(jQuery("#email_addr").val()=="" || jQuery("#email_addr").val()=="e-mail"){
				jQuery("#email_addr").removeClass("good");
				jQuery("#email_addr").addClass("bad");
				addr=0;
			}
			else{
				if(mailvalid(jQuery("#email_addr").val())){
					jQuery("#email_addr").removeClass("bad");
					jQuery("#email_addr").addClass("good");
					addr=1;
				}
				else{
					jQuery("#email_addr").removeClass("good");
					jQuery("#email_addr").addClass("bad");
					addr=0;
				}
			}
    		if(addr==1){
    			jQuery("#mes").html("<div style=\"padding:10px;text-align:center;\"><img src=\"/wp-content/plugins/sms-email-subscribe/images/load.gif\" alt=\"\" /></div>");
    			jQuery("#mes").slideDown(500);
    			jQuery.get("wp-content/themes/tos/oldscripts/ajax.php",{addr:jQuery("#email_addr").val(),foo:"3"},function(data){
    				jQuery("#hidden_email").slideUp(500,function(){
    					jQuery("#mes").slideUp(500,function(){
    						jQuery("#mes").html(data);
    						jQuery("#mes").slideDown(500);
    					});
    				});
    			}
    		);
    		}
		});
		jQuery("#but_sms").click(function(){
			var fio=0;
			var addr=0;
			var act=0;
			if(jQuery("#fiosms").val()=="" || jQuery("#fiosms").val()=="Ф.И.О."){
				jQuery("#fiosms").removeClass("good");
				jQuery("#fiosms").addClass("bad");
				fio=0;
			}
			else{
				jQuery("#fiosms").removeClass("bad");
				jQuery("#fiosms").addClass("good");
				fio=1;
			}
			if(jQuery("#number_phone").val()==""){
				jQuery("#number_phone").removeClass("good");
				jQuery("#number_phone").addClass("bad");
				addr=0;
			}
			else{
				if(numbvalid(jQuery("#number_phone").val())){
					jQuery("#number_phone").removeClass("bad");
					jQuery("#number_phone").addClass("good");
					addr=1;
				}
				else{
					jQuery("#number_phone").removeClass("good");
					jQuery("#number_phone").addClass("bad");
					addr=0;
				}
			}
			var rub = jQuery("#razdel_togglesms a.act").map(function(){
				act=1;
      			return jQuery(this).attr("href");
    		}).get().join(", ");
    		if(act==1){
    			jQuery("#rubsms").removeClass("bad");
				jQuery("#rubsms").addClass("good");
    		}
    		else{
    			jQuery("#rubsms").removeClass("good");
				jQuery("#rubsms").addClass("bad");
    		}
    		if(act==1 && addr==1 && fio==1){
    			jQuery("#mes").html("<div style=\"padding:10px;text-align:center;\"><img src=\"/wp-content/plugins/sms-email-subscribe/images/load.gif\" alt=\"\" /></div>");
    			jQuery("#mes").slideDown(500);
    			jQuery.get("wp-content/themes/tos/oldscripts/ajax.php",{fio:jQuery("#fiosms").val(),phone:jQuery("#number_phone").val(),rubrika:rub,foo:"2"},function(data){
    				jQuery("#hidden_sms").slideUp(500,function(){
    					jQuery("#mes").slideUp(500,function(){
    						jQuery("#mes").html(data);
    						jQuery("#mes").slideDown(500);
    					});
    				});
    			}
    		);
    		}
		});
		
		jQuery("div.mes_poloska a").click(function(){
			if(jQuery("#hidden_email").css("display")=="block"){
				jQuery("#hidden_email").slideUp(500,function(){
					jQuery("#windows").animate({"top": "-1000px"},"slow",function(){
						jQuery("#window").css("display","none");
						jQuery("#movie_container").css("display","inline");
					});				
				});
			}
			else{
				if(jQuery("#hidden_sms").css("display")=="block"){
					jQuery("#hidden_sms").slideUp(500,function(){
						jQuery("#windows").animate({"top": "-1000px"},"slow",function(){
							jQuery("#window").css("display","none");
							jQuery("#movie_container").css("display","inline");
						});				
					});
				}
				else{
					jQuery("#windows").animate({"top": "-1000px"},"slow",function(){
						jQuery("#window").css("display","none");
						jQuery("#movie_container").css("display","inline");
						jQuery("#mes").html(" ");
					});				
				}
			}
			return false;
		});
			var ua = navigator.userAgent.toLowerCase();
			var isOpera = (ua.indexOf('opera')  > -1);
			var isIE = (!isOpera && ua.indexOf('msie') > -1);
 
			function getDocumentHeight() {
  return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
}
 
function getViewportHeight() {
  return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
}
		
		function slice(classes,napr){
			if(classes=='scrolline'){
				var margin=jQuery("div."+classes+" ul").css("margin-top");
				var a=margin.split('px');
				if (napr==1){
					var b=a[0]-26;
					jQuery("div."+classes+" ul").animate({"marginTop": b+"px"},"fast");
				}else{
					var c=a[0]*1;
					var b=c+26;
					jQuery("div."+classes+" ul").animate({"marginTop": b+"px"},"fast");
				}
			}else{
				var mass = jQuery("div."+classes+" div");
				for(var i=0;i<mass.length;i++){
					if (jQuery(mass[i]).attr("class")=="divk2"){
						if (napr==1){
							jQuery(mass[i]).slideUp(500);
							jQuery(mass[i]).attr("class","divk");
							jQuery(mass[i+1]).slideDown(500);
							jQuery(mass[i+1]).attr("class","divk2");
							break;	
						}
						else{
							jQuery(mass[i]).slideUp(500);
							jQuery(mass[i]).attr("class","divk");
							jQuery(mass[i-1]).slideDown(500);
							jQuery(mass[i-1]).attr("class","divk2");
							break;	
						}
					}
				}
			}
		}
		function mailvalid(mail) {
			if(mail.match(/^[A-Za-z0-9\.\_]{1,32}\@[A-Za-z0-9\.\_]{1,32}\.[a-zA-Z]{2,6}$/))
			return true;
			
			return false;
		}
		function numbvalid(numb) {
			if(numb.match(/7\d{10}/))
			return true;
			return false;
		}
		jQuery("a.foto_view").click(function(e){
			var src=jQuery(this).attr("href");
			var msrc = src.split("-");
			jQuery("#mes").css("display","none");
			jQuery("#movie_container").css("display","none");
			jQuery("#window").css("height",getDocumentHeight()+"px");
			jQuery("#window").css("display","block");
			var top = ((e.pageY-e.clientY)+50)+"px"	;	
			jQuery("#windows").animate({"top": top},"slow",function(){
				jQuery("#mes").css("textAlign","center").css("height",msrc[2]+"px").slideDown(500,function(){
					jQuery("#mes").html("<img src=\"in/b_"+msrc[0]+".jpg\" alt=\"\" />")
				});
			});
			return false;
		});
		
		jQuery("div.divk2 a, div.divk a").colorbox(
			{
				href:function(){ 
					var url = jQuery(this).attr('href');
					return 'wp-content/themes/tos/oldscripts/pozdravlenie.php?id='+url;
				}, 
				width:600
			}
		); 
		
		jQuery("p.atpof a").colorbox();		
		

	});
