/*
 * (c) 2010, Philipp Anger
 *  
 */


function createNewsarticleStyle(){
	var articlecount = $('#content').find('div').length;
	var imagecount;
	var style;
	var margin;
	var rel;
	
	$('.newsarticle').each(function(){
		imagecount = $(this).find('img').length;
		style = $(this).attr('class').replace(/newsarticle /,"");
	
		$(this).find('img').css('border','1px solid #4c4c54');
		
		if(style == 'left1' && imagecount == '1'){
			$(this).find('img').parent().css({'float': 'left', 'margin': '8px 10px 0px 0px'}).insertAfter($(this).find('.newsarticle-date'));
		} else if(style == 'left2' && imagecount == '2'){
			$(this).find('img:eq(0)').css({'float': 'left', 'margin': '8px 10px 0px -137px'}).parent().insertAfter($(this).find('.newsarticle-date'));
			$(this).find('img:eq(1)').css({'float': 'left', 'margin': '115px 10px 0px 0px'}).parent().insertAfter($(this).find('.newsarticle-date'));
		} else if(style == 'right1' && imagecount == '1'){
			$(this).find('img').css({'float': 'right', 'margin': '8px 0px 0px 10px'}).parent().insertAfter($(this).find('.newsarticle-date'));
		} else if(style == 'right2' && imagecount == '2'){
			$(this).find('img:eq(0)').css({'float': 'right', 'margin': '8px -137px 0px 10px'}).parent().insertAfter($(this).find('.newsarticle-date'));
			$(this).find('img:eq(1)').css({'float': 'right', 'margin': '115px 0px 0px 10px'}).parent().insertAfter($(this).find('.newsarticle-date'));
		} else if(style == 'sidebyside' && imagecount == '2'){		
			$(this).find('img:eq(0)').css({'float': 'right', 'margin': '8px 0px 0px 5px'}).parent().insertAfter($(this).find('.newsarticle-date'));
			$(this).find('img:eq(1)').css({'float': 'right', 'margin': '8px 0px 0px 5px'}).parent().insertAfter($(this).find('.newsarticle-date'));
		} else if(style == 'center'){
			$(this).find('.newsarticle-image').appendTo($('<div></div>').css({'text-align':'center','padding-top':'20px'}).insertAfter($(this).find('.newsarticle-text')));
		} else if(style == 'sliderleft'){
			$(this).find('.newsarticle-image').appendTo($('<div></div>').css({'text-align':'left','padding-top':'20px'}).insertAfter($(this).find('.newsarticle-text')));
			addSlideLink(this);
			$(this).find('.slidelink').css('margin-top','45px');
		} else if(style == 'slidercenter'){
			$(this).find('.newsarticle-image').appendTo($('<div></div>').css({'text-align':'center','padding-top':'20px'}).insertAfter($(this).find('.newsarticle-text')));
			addSlideLink(this);
			margin = (($(this).width())-($(this).find('.slidelink').width()))/2;
			$(this).find('.slidelink').css({'margin':'10px '+margin+'px 0px 0px'});
			$(this).find('.newsarticlelinks').css({'padding-top':'0px'});
		} else if(style == 'noStyle'){
			$(this).find('img').parent().appendTo($('<div></div>').css('padding-top','20px').appendTo($(this).find('.newsarticle-text')));
		}
	
		thisID = '#'+$(this).attr('id');
		i = 0;
		
		// LINKS
		$(this).find('.newsarticle-link').each(function(index){
			if(index == 0){
				$('<span class="newsarticle-links-info">Links:</span>').appendTo($(thisID).find('.newsarticlelinks'));
				$(this).appendTo($('<div></div>').appendTo($(thisID).find('.newsarticlelinks')));
			}else{
				$(this).appendTo($('<div></div>').appendTo($(thisID).find('.newsarticlelinks')));
			}
			i++;
		});
		
		if(i == 0){
			$(thisID).find('.newsarticlelinks').remove();
		}
		
		// PDFS
		$(this).find('.newsarticle-pdf').each(function(index){
			if(index == 0){
				$(this).appendTo($('<div></div>').appendTo($(thisID).find('.newsarticlepdfs')));
			}else{
				$(this).appendTo($('<div></div>').appendTo($(thisID).find('.newsarticlepdfs')));
			}
		});
		
		rel = $(this).attr('id');
		$("a[rel='"+rel+"']").colorbox({maxWidth:windowWidth, maxHeight:(windowHeight*0.9), speed:800});
	});
}


function createContactStyle(){
	var rel;
	
	$('.company').each(function(){
		rel = $(this).find('em').text();
		$(this).find('p:eq(1)').css('margin-top','-10px');
		$("a[rel='"+rel+"']").colorbox({maxWidth:windowWidth, maxHeight:(windowHeight*0.9), speed:800});
	});	
}


function addSlideLink(id){
	var i = 0;

	$(id).find('img').each(function(){
		if(i > '3'){
			$(this).css('display', 'none');
		}
		i++;
	});
	var text = (lang == 'EN' ? 'more pictures >>>' : 'mehr Bilder >>>');
	var href = $(id).find('a:eq(4)').attr('href');
	var rel = $(id).find('a:eq(4)').attr('rel');
	var title = $(id).find('a:eq(4)').attr('rev');
	
	$('<a></a>').addClass('slidelink').attr('href',href).attr('rel',rel).attr('rev',title).text(text).css({'float': 'right','color': '#336699','font-size': '13px','font-weight': 'bold','border-bottom': '1px dotted #4c4c54'}).insertAfter($(id).find('img:eq(3)').parent());
}


function createSortimentStyle(){
	$('#sortgardentools').addClass('sortimentimage').css({'background':'url(source/images/sortiment_inactive.jpg) 0 0 no-repeat'}).html('<span>Sortiment Landtechnik</span>');
	$('#sortanimal').addClass('sortimentimage').css({'background':'url(source/images/sortiment_inactive.jpg) -250px 0 no-repeat','margin':'0px 0px 0px 250px'}).html('<span>Sortiment Tierzucht</span>');
	$('#sortequitation').addClass('sortimentimage').css({'background':'url(source/images/sortiment_inactive.jpg) 0 -250px no-repeat','margin':'250px 0px 0px 0px'}).html('<span>Sortiement Reitsport</span>');
	$('#sortagricultural').addClass('sortimentimage').css({'background':'url(source/images/sortiment_inactive.jpg) -250px -250px no-repeat','margin':'250px 0px 0px 250px'}).html('<span>Soriment Gartentechnik</span>');
}
		
		
function initContentStyle(){
	switch(mod){
		case '1': createNewsarticleStyle(); break;
		case '2': createSortimentStyle(); break;
		case '13': createContactStyle(); break;
		default: break;
	}
	
	// language icons
	$('<a></a>').attr('id','langEN').attr('href',page+'?mod='+mod+'&lang=en').html('<span>english</span>').appendTo('#chooselanguages');
	$('<a></a>').attr('id','langDE').attr('href',page+'?mod='+mod+'&lang=de').html('<span>german</span>').appendTo('#chooselanguages');
	
	// colorbox relations
	$('.pdflink').colorbox({iframe:true, innerWidth:(windowWidth*0.75), innerHeight:(windowHeight*0.85), speed:800});
	$('.agblink').colorbox({iframe:true, innerWidth:(windowWidth*0.75), innerHeight:(windowHeight*0.85), speed:800});
	$('.productlink').colorbox({maxWidth:windowWidth, maxHeight:(windowHeight*0.9), speed:800});
	$('.shoplink').colorbox({maxWidth:windowWidth, maxHeight:(windowHeight*0.9), speed:800});
	$('.employeelink').colorbox({maxWidth:windowWidth, maxHeight:(windowHeight*0.9), speed:800});

	// content titles
	$('#contenttitle').css({'background':'url(source/images/title_'+($('#contenttitle_value').val())+lang+'.jpg) no-repeat center','width':'650px','height':'50px','padding-bottom':'10px', 'margin-bottom':'20px'}).append($('<span></span>').addClass('hide').text($('#contenttitle_value').val()));
	$('#lesscontenttitle').css({'background':'url(source/images/title_'+($('#contenttitle_value').val())+lang+'.jpg) no-repeat center','width':'650px','height':'50px','padding-bottom':'10px','margin-bottom':'-50px'}).append($('<span></span>').addClass('hide').text($('#contenttitle_value').val()));
}



