﻿Ext.onReady(function() {



               new Ext.ux.Menu('simple-horizontal-menu', {
                   transitionType: 'slide',
                   direction: 'horizontal', // default
                   delay: 0.2,              // default
                   autoWidth: true,         // default
                   transitionDuration: 0.3, // default
                   animate: true,           // default
                   currentClass: 'current'  // default
               });
             
               
               new Ext.ux.Carousel('full-banner', {
                   itemSelector: 'div.item',
                   interval: 9,
                   autoPlay: true,
                   showPlayButton: true,
                   pauseOnNavigate: true,
                   freezeOnHover: true,
                   transitionType: 'easyIn'
                   ,navigationOnHover: true       
               });
               
               
               
               
               
               
               // remove loading box
			  
               
               
               
               
               
              
});


function getInSect(prodid,v)
{
	   Ext.Ajax.request({
						params: {id:prodid},
						url: 'getInSection.php',
						success: function (response) 
												{
													if (response.responseText.length>5)
													{
														
														document.getElementById('boxmenu').style.display='block';
														document.getElementById('boxtitle').style.display='block';
														document.getElementById('boxmenu').innerHTML=response.responseText;
														
													}
													else if (v!=1)
													{
														document.getElementById('boxmenu').style.display='none';
														document.getElementById('boxtitle').style.display='none';
													}
													
												},
						failure: function () {}
	
					});
					
}


function getArticle(id)
{
	
	   	  
	   	   var artId=id;
	   	   if (artId==0) {var link='getNews.php';} else {var link='getArticle.php';}
		   Ext.Ajax.request({
							params: {id:id},
							url: link,
							success: function (response) 
													{
														document.getElementById('sitebody').style.display='none';
														if (response.responseText.length>5)
														{
															document.getElementById('sitebody').style.display='block';
															document.getElementById('sitebody').innerHTML=response.responseText;
															
														}
														
														//alert(artId);
														
														//dla strony glownej
														 if (artId!=1)
													   	   {
													   	   		document.getElementById('leftmenu').style.display='block';
													   	   		document.getElementById('leftmenu').style.float='left';
													   	   		document.getElementById('sitebody').style.width='650px';
													   	   		//document.getElementById('sitebody').style.float='right';
													   	   		getRecommend(artId);
													   	   	//	alert(artId);
													   	   }
													   	   else
													   	   {
													   	   		document.getElementById('leftmenu').style.display='none';
													   	   		document.getElementById('sitebody').style.width='870px';
													   	   		//document.getElementById('sitebody').style.float='right'
													   	   		
													   	   }	
														
														
														
													},
							failure: function () {}
		
						});
							
	
		
}


function getRecommend(articleid)
{
	//alert('sss'+articleid);
	Ext.Ajax.request({
						params: {articleid:articleid},
						url: 'getRecommend.php',
						success: function (response) 
												{
													
													if (response.responseText.length>5)
													{
														document.getElementById('recommendtitle').style.display='block';
														document.getElementById('recommendbody').style.display='block';
														document.getElementById('recommendbody').innerHTML=response.responseText;
														
													}
													else
													{
														document.getElementById('recommendtitle').style.display='none';
														document.getElementById('recommendbody').style.display='none';
													}
													
													
												},
						failure: function () {}
	
					});
		

}


function validMail(mail) {
	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
	/* wyrażenie opisujące dobry adres e-mail:
	^                 - początek napisu
	[^@]+             - 1 lub więcej znaków innych niż @
	@                 - znak @
	([a-z0-9\-]+\.)+  - jedna lub więcej grupa, a w niej:
	[a-z0-9\-]+       - jedna lub więcej litera, cyfra
	                    lub myślnik
	\.                - kropka
	[a-z]{2,4}        - od dwóch do czterech liter
	$                 - koniec napisu
	*/
	if (dobryEmail.test(mail)) {
	
	document.getElementById('mail').value=mail;
	
	 var top=0; //Ext.fly(document).getScroll().top;
	  var top2=((Ext.lib.Dom.getViewHeight() / 2)+Ext.fly(document).getScroll().top)-60;
	 var height=Ext.lib.Dom.getViewHeight()+Ext.fly(document).getScroll().top;	
	 var width=Ext.lib.Dom.getViewWidth();
	 var mesPos=(width-863)/2;
	 
	  document.getElementById('newsmask').style.width= width + 'px';	
	  document.getElementById('newsmask').style.height=height +'px';	
	  document.getElementById('newsmask').style.top= top + 'px';
	  document.getElementById('newsblock').style.left= mesPos + 'px';	
	  document.getElementById('newsblock').style.top= top2 + 'px';	
	  
	  
	  
	 //el= Ext.fly('newsblock');
	  el2= Ext.fly('newsmask');
	  
	  el2.fadeIn({
				    endOpacity: 0.85, //can be any value between 0 and 1 (e.g. .5)	
				    easing: 'easeOut',
				    duration: 0.5
				});
	 // el.slideIn('t', {
	//			    easing: 'easeOut',
	//			    duration: 1
	//			});			
	  
	}
	else {
	  document.getElementById('errmsg').innerHTML='niepoprawny adres e-mail!';
	  //document.getElementById('newsblock').style.display='none';
	  document.getElementById('newsmask').style.display='none';
	  Ext.fly('emailnews').frame("#E70000", {duration: 1});
	  return false;
	}
}

function saveMail(mail)
{
	
	 
	 Ext.Ajax.request({
						params: {mail:mail},
						url: 'saveMail.php',
						success: function (response) 
												{
												
													 var top=((Ext.lib.Dom.getViewHeight() / 2)+Ext.fly(document).getScroll().top)-80;
													 var width=Ext.lib.Dom.getViewWidth();
													 var mesPos=(width-400)/2;
													 document.getElementById('newsmaskok').style.top= top + 'px';
													 document.getElementById('newsmaskok').style.left= mesPos + 'px';
													 
													 document.getElementById('newsmaskok').innerHTML=response.responseText+'<input type="button" value="Ok" id="fok2" name="fok2"  onclick="cancelMail(1);" style="margin-top:10px; "/>';
													 
													 el3= Ext.fly('newsmaskok');
													 el3.fadeIn({
																    endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)	
																    easing: 'easeOut',
																    duration: 0.5
																});
													
												},
						failure: function () {}
	
					});
	 
	 
	 
	 
	 
	 
}
function cancelMail(cok)
{
	if (cok==1)
	{
		el3= Ext.fly('newsmaskok');
		el3.fadeOut({
				    endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)	
				    easing: 'easeOut',
				    duration: 0.5
				});
	}
	el2= Ext.fly('newsmask');
	el2.fadeOut({
				    endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)	
				    easing: 'easeOut',
				    duration: 0.5
				});
	

}
function clearMail() {
	 document.getElementById('errmsg').innerHTML='';
}

           
           
