function buildCal(m, y, cM, cH, cDW, cD, brdr, page){
var mn=['Януари','Февруари','Март','Април','Май','Юни','Юли','Август','Септември','Октомври','Ноември','Декември'];
var dim=[31,0,31,30,31,30,31,31,30,31,30,31];
var x1;

var oD = new Date(y, m-1, 1); //DD replaced line to fix date bug when current day is 31st
oD.od=oD.getDay(); //DD replaced line to fix date bug when current day is 31st
if (oD.od == 0) oD.od = 7;
var todaydate=new Date() //DD added
var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 //DD added

dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
var t='<table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0" width="100%"><tr align="center">';
t+='<td class="'+cH+'"><a href="javascript:prev_m('+m+','+y+",'"+page+"'"+')">&laquo;</a></td><td colspan="5" align="center" class="'+cH+'">'+mn[m-1]+' - '+y+'</td><td class="'+cH+'"><a href="javascript:next_m('+m+','+y+",'"+page+"'"+')">&raquo;</a></td></tr><tr align="center">';
for(s=0;s<7;s++)t+='<td class="'+cDW+'">'+"ПВСЧПСН".substr(s,1)+'</td>';
t+='</tr><tr align="center">';
for(i=1;i<=42;i++)
{
var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
if (x==scanfortoday) //DD added
x1='<span id="today">'+x+'</span>' //DD added
else x1 = x;
t+='<td class="'+cD+'">'+'<a href="'+page+'?for='+y+'-'+m+'-'+x+'">'+x1+'</a></td>';
if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
}
return t+='</tr></table>';
}



function prev_m(m,y,page)
{
	m = m-1;
	if (m==0){m=12; y=y-1;}
	$('#calendar').html(buildCal(m ,y, "calendar_main", "month", "daysofweek", "days", 0, page));
}

function next_m(m,y,page)
{
	m = m+1;
	if (m==13){m=1; y=y+1;}
	$('#calendar').html(buildCal(m ,y, "calendar_main", "month", "daysofweek", "days", 0, page));
}






function get_screen_offset()
{
 	var scrOf = Array();
	scrOf['x'] = 0, scrOf['y'] = 0;
	
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOf['y'] = window.pageYOffset;
    scrOf['x'] = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOf['y'] = document.body.scrollTop;
    scrOf['x'] = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOf['y'] = document.documentElement.scrollTop;
    scrOf['x'] = document.documentElement.scrollLeft;
  }
return scrOf;
}


// messages
function mess(message, mode)
{
var pic_src = "";
var head_text = "";
var class_name = "";

var body_H = Math.max($('body').height(), $(window).height());
var body_W = $('body').width();

var scrOf = get_screen_offset();
var of_X = scrOf['x'] + (body_W-300)/2;
var of_Y = scrOf['y']+200;


if (mode == 1) 
 {pic_src = "images/yes.png";}
else if (mode == 2)  
 {pic_src = "images/no.png";}

var body_html = '<a href="javascript:close_mess();"></a><table width="100%" cellpadding="5" cellspacing="10">';
body_html += '<tr><td colspan="2" height="28"></td></tr>';
body_html += '<tr><td align="center" valign="middle"><img src="'+pic_src+'"></td><td align="left" valign="middle">';
body_html += message + '</td></tr><tr><td colspan="2" align="center"><input type="button" value="OK" class="but" onClick = "close_mess()"></td></tr></table>';

$("body").append("<div id='black_div'></div>");
$("#black_div").css({'height':body_H+'px', 'width':'100%'});
$('#black_div').fadeTo('slow', 0.5);
$("body").append("<div id='message_div'></div>");
$("#message_div").html(body_html).css({'top':of_Y+'px', 'left':of_X+'px'}).show();
}

var fd;
var fm;


// messages
function conf(field, form, message)
{
var pic_src = "";
var head_text = "";
var class_name = "";

fd = field;
fm=form;




var body_H = Math.max($('body').height(), $(window).height());
var body_W = $('body').width();

var scrOf = get_screen_offset();
var of_X = scrOf['x'] + (body_W-300)/2;
var of_Y = scrOf['y']+200;



var body_html = '<table width="100%" cellpadding="5" cellspacing="10">';
body_html += '<tr><td colspan="2" height="28"></td></tr>';
body_html += '<tr><td align="center" valign="middle" colspan="2">';
body_html += message + '</td></tr>';
body_html += '<tr><td align="center"><input type="button" value="ДА" class="but" onClick = "close_conf(1)"></td>';
body_html += '<td align="center"><input type="button" value="НЕ" class="but" onClick = "close_conf(0)"></td></tr></table>';

$("body").append("<div id='message_div'></div>");
$("#message_div").html(body_html).css({'top':of_Y+'px', 'left':of_X+'px'}).show();
}


function close_conf(ans)
{
$('#message_div').remove();
if (ans)
	{
	$('#'+fd).val(ans);
	$('#'+fm).submit();
	}
return;
}
//------------------------


function close_mess()
{
$('#black_div').remove();	
$('#message_div').remove();
}
//------------------------

function openPopup(o){  

var scrOf = get_screen_offset();
var of_X = scrOf['x'];
var of_Y = scrOf['y'];
var body_H = $('body').height();


var src = $(o).attr('src');

if (src !== 'undefined')
{
	//append background
	$("body").append("<div id='black_div'></div>");
	$("#black_div").css({'height':body_H+'px', 'width':'100%', 'background':'black'});
	$('#black_div').fadeTo(1,0.5);
	
	//append popup div
	$("body").append('<div id="popup"><img src="'+src+'" border="0" alt="Close" title="Close"></div>');

	var windowWidth = document.documentElement.clientWidth;  
	var windowHeight = document.documentElement.clientHeight;  
	var popupHeight = $("#popup img").height();  
	var popupWidth =  $("#popup img").width();

	 //centering   
	 $("#popup").css({  
	 "position": "absolute",  
	 "top": windowHeight/2-popupHeight/2 + of_Y,  
	 "left": windowWidth/2-popupWidth/2 + of_X,
	 "display":"none",
	 "cursor":"pointer",
	 "border":"solid 2px #333333"
	});
	 
	 $('#popup').fadeIn(1);
	 $('#popup').click(function(e){
								$(this).remove()
								$('#black_div').remove()});
	
	}//if


}  



//-----------------------
function change_options(o)
{
	$.ajax({
				   type: "GET",
				   url: "../ajax/change_branshes.php",
				   data: "pr="+o,
				   success: function(suc)
				   {
				   eval(suc);
				   $('#bransh').removeOption(/./);
				   $('#bransh').addOption(myOptions, false);
				   }
				   });

}



//----------------------

function del_confirm(field)
{
	var r = confirm('Наистина ли желаете да изтриете този запис?');
	if (r)
		{
			$('#'+field).val('del');
		}
	else $('#'+field).val('no');
}



function explore(id, flag)
{
	//$('#branshes_menu li.folder ul').addClass("colapsed");
	$('#'+id + ' ul:first').each(function(){
										  if($(this).hasClass("expllored"))
										  	{
												 $(this).removeClass("expllored");
												 $(this).addClass("colapsed");
										  		 $(this).css({"display":"none"});
											}
											else
											{
												  $(this).removeClass("colapsed");
										          $(this).addClass("expllored");
										          $(this).css({"display":"block"});
											if(flag)
											  {
												   $.ajax({
												   type: "GET",
												   url: "ajax/get_bransh_name.php",
												   data: "id="+id,
												   success: function(suc)
												   { 
													   $('#bransh_name').html(suc);
													   $('#radio_'+id).val(id);
												   
												   }
												   });
											  }
												  
											}
										  });
	
	
}


function explore_product_cat(id, flag)
{
	//$('#branshes_menu li.folder ul').addClass("colapsed");
	$('#'+id + ' ul:first').each(function(){
										  if($(this).hasClass("expllored"))
										  	{
												 $(this).removeClass("expllored");
												 $(this).addClass("colapsed");
										  		 $(this).css({"display":"none"});
											}
											else
											{
												  $(this).removeClass("colapsed");
										          $(this).addClass("expllored");
										          $(this).css({"display":"block"});											  
											}
										  });
	
	
}



function search_form_submit()
{
var str = document.forms.search_form.st.value;
if(str.length<2)
{
mess("Думата не може да бъде по-малка от 2 символа",2);
return false;
}
	
$('#search_image').html('<img src="images/loader1.gif">');
document.forms.search_form.submit();
}




hs.graphicsDir = 'http://111.kras.net/scripts/highslide/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.wrapperClassName = 'draggable-header';
hs.align = 'center';

	// Add the slideshow providing the controlbar and the thumbstrip
	
function show_invoice_form(ob)
{
 if(ob.value==1) $('#add_data_1').show();
 if(ob.value==2) $('#add_data_1').hide();
}

function show_invoice_adres(ob)
{
 if(ob.value==2) $('#add_data_2').show();
 if(ob.value==1) $('#add_data_2').hide();
}



$(document).ready(function($){
			$('#branshes_menu li.folder ul').addClass("colapsed");
			$('#branshes_menu_index li.folder ul').addClass("colapsed");
			$('#product_categories li.folder ul').addClass("colapsed");
			$('div.useful_info li.folder ul').addClass("colapsed");
			$('div.add_categories li.folder ul').addClass("colapsed");
			
}) //end document.ready

