// JavaScript Document

 function checkUser_result(res)
{
		pic=document.getElementById('pic1');
		if (res==1) pic.src='img/ok.jpg';
		else pic.src='img/error.jpg';
}

function checkFormUsername(value)
{
	pic=document.getElementById('pic1');
	result=true;	
	if (value.length<1) result=false;
	if (result)
	{
		agent.call('', 'checkUser','checkUser_result', value);
	} else {
		if (result) pic.src='img/ok.jpg';
		else pic.src='img/error.jpg';
	}
}


 function checkPswOld_result(res)
{
		pic=document.getElementById('pic1');
		if (res==1) pic.src='img/ok.jpg';
		else pic.src='img/error.jpg';
}

function checkFormPswOld(value)
{
	pic=document.getElementById('pic1');
	result=true;	
	if (value.length<6) result=false;
	if (result)
	{
		agent.call('', 'checkPswOld','checkPswOld_result', value);
	} else {
		if (result) pic.src='img/ok.jpg';
		else pic.src='img/error.jpg';
	}
}


function getTextDate(val)
{
	dt_d=document.getElementById(val+'_day')[document.getElementById(val+'_day').selectedIndex].value;
	dt_m=document.getElementById(val+'_month')[document.getElementById(val+'_month').selectedIndex].value;
	dt_y=document.getElementById(val+'_year')[document.getElementById(val+'_year').selectedIndex].value;
	document.getElementById(val).value=dt_d+"."+dt_m+"."+dt_y;
	if (val=='birthday') checkFormBirthday(document.getElementById(val).value);
}


function checkFormPsw1(value)
{
	pic=document.getElementById('pic2');
	result=true;	
	if (value.length<6) result=false;
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
	val2=document.getElementById('password2').value;
	if (val2!='') checkFormPsw2(val2);
}

function checkFormPsw2(value)
{
	val1=document.getElementById('password1').value;
	val2=value;
	pic=document.getElementById('pic3');
	result=true;	
	if (val2!=val1) result=false;
	elements=document.getElementById('pic2').src.split('/');
	if (elements[elements.length-1]!='ok.jpg') result=false;	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}

function checkFormName(value)
{
	pic=document.getElementById('pic4');
	result=true;	
	if (value.length<3) result=false;
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}


function checkFormBirthday(value)
{
	pic=document.getElementById('pic5');
	result=true;	
	elements=value.split('.');
	if (elements.length!=3) 
	{
		result=false;
	} else {
		dateres=new Date(elements[2]*1,elements[1]*1-1,elements[0]);
		if ((dateres.getMonth()*1+1!=elements[1]*1)||(dateres.getDate()!=elements[0]*1)||(dateres.getFullYear()!=elements[2])) result= false;
	}
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}

function checkFormSex(value)
{
	pic=document.getElementById('pic6');
	result=true;	
	if (value==-1) 
	{
		result=false;
	}
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}

function checkFormCountry(value)
{
	pic=document.getElementById('pic7');
	result=true;	
	if (value==-1) 
	{
		result=false;
	}
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}


function checkFormCity(value)
{
	pic=document.getElementById('pic8');
	result=true;	
	if (value==-1) 
	{
		result=false;
	}
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}


function newCitySelect(value)
{
	document.getElementById('city_td').innerHTML='';
	document.getElementById('pic8').src='img/error.jpg';
    agent.call('','newCitySelect','newCitySelect_result', value);
}

function newCitySelect_result(value)
{
	document.getElementById('city_td').innerHTML=value;
	checkFormCity(document.getElementById('city')[document.getElementById('city')].value);
}



function checkFormEmail(value)
{
	pic=document.getElementById('pic9');
	result=true;	
	if (value.length<3) result=false;
	
	if (result) pic.src='img/ok.jpg';
	else pic.src='img/error.jpg';
}

function checkForm()
{
	result=true;
	for (i=1;i<10;i++)
	{
		elements=document.getElementById('pic'+i).src.split('/');
		if (elements[elements.length-1]!='ok.jpg') result=false;	
	}
	return result;
}

function checkForm_Password()
{
	result=true;
	for (i=1;i<=3;i++)
	{
		elements=document.getElementById('pic'+i).src.split('/');
		if (elements[elements.length-1]!='ok.jpg') result=false;	
	}
	return result;
}

function checkForm_Recover()
{
	result=true;
	for (i=2;i<=3;i++)
	{
		elements=document.getElementById('pic'+i).src.split('/');
		if (elements[elements.length-1]!='ok.jpg') result=false;	
	}
	return result;
}






//****************************** Operator kodları ********************************//

        function editOperatorBegin(id)
        {
            if (id=="0") document.getElementById('operator_button').className="AddButton"
            else document.getElementById('operator_button').className="SaveButton";
            agent.call('','getOperatorEdit','editOperatorEnd', id);
        }
        
        
        
        function editOperatorEnd(result)
        {
            document.getElementById('operator_id').value=result[0];
            document.getElementById('operator_name').value=result[1];
            document.getElementById('operator_kodu').value=result[2];
            document.getElementById('banner').style.display='block';
        }
        
        
        
        function deleteOperator(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
				agent.call('','deleteOperator','deleteOperatorResult', id);
               	var rw = document.getElementById("row"+id);
               	rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteOperatorResult(result)
        {
        }

        function updateOperator()
        {
            var id = document.getElementById('operator_id').value;
            var name=document.getElementById('operator_name').value;
            var code=document.getElementById('operator_kodu').value;

            agent.call('','updateOperator','updateOperatorResult', id,name, code);
        }

        function updateOperatorResult(result)
        {
            if (result[0]=='0')
            {
                AddOperatorRow(result[1]);
                
            }
                document.getElementById('value_operator_'+result[1]).innerHTML=result[2];
                document.getElementById('value_kod_'+result[1]).innerHTML=result[3];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddOperatorRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");
                var td3 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);
                row.appendChild(td3);

                td1.id='value_operator_'+id;
                td2.id='value_kod_'+id;
                td3.innerHTML = "<a href='#' onClick='editOperatorBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteOperator(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }




//****************************** Block nömrələr ********************************//

        function editNumberBegin(id)
        {
            if (id=="0") document.getElementById('operator_button').className="AddButton"
            else document.getElementById('operator_button').className="SaveButton";
            agent.call('','getNumberEdit','editNumberEnd', id);
        }
        
        
        
        function editNumberEnd(result)
        {
            document.getElementById('operator_id').value=result[0];
            document.getElementById('operator_name').value=result[1];
            document.getElementById('operator_kodu').value=result[2];
            document.getElementById('banner').style.display='block';
        }
        
        
        
        function deleteNumber(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
				agent.call('','deleteNumber','deleteNumberResult', id);
               	var rw = document.getElementById("row"+id);
               	rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteNumberResult(result)
        {
        }

        function updateNumber()
        {
            var id = document.getElementById('operator_id').value;
            var phone=document.getElementById('operator_name').value;
            var till=document.getElementById('operator_kodu').value;

            agent.call('','updateNumber','updateNumberResult', id,phone, till);
        }

        function updateNumberResult(result)
        {
            if (result[0]=='0')
            {
                AddNumberRow(result[1]);
                
            }
                document.getElementById('value_operator_'+result[1]).innerHTML=result[2];
                document.getElementById('value_kod_'+result[1]).innerHTML=result[3];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddNumberRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");
                var td3 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);
                row.appendChild(td3);

                td1.id='value_operator_'+id;
                td2.id='value_kod_'+id;
                td3.innerHTML = "<a href='#' onClick='editNumberBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteNumber(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }




//****************************** Работа со странами ********************************//

        function editCountryBegin(id)
        {
            if (id=="0") document.getElementById('operator_button').className="AddButton"
            else document.getElementById('operator_button').className="SaveButton";
            agent.call('','getCountryEdit','editCountryEnd', id);
        }
        
        
        
        function editCountryEnd(result)
        {
            document.getElementById('operator_id').value=result[0];
            document.getElementById('operator_name').value=result[1];
            document.getElementById('banner').style.display='block';
        }
        
        
        
        function deleteCountry(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteCountry','deleteCountryResult', id);
               var rw = document.getElementById("row"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteCountryResult(result)
        {
        }

        function updateCountry()
        {
            var id = document.getElementById('operator_id').value;
            var name=document.getElementById('operator_name').value;
			alert(name);
            agent.call('','updateCountry','updateCountryResult', id,name);
        }

        function updateCountryResult(result)
        {
            if (result[0]=='0')
            {
                AddCountryRow(result[1]);
                
            }
            document.getElementById('value_operator_'+result[1]).innerHTML=result[2];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddCountryRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);

                td1.id='value_operator_'+id;
                td2.innerHTML = "<a href='#' onClick='editCountryBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteCountry(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }


//****************************** Работа с группами шаблонов ********************************//

        function editTemplateGroupBegin(id)
        {
            if (id=="0") document.getElementById('tgroup_button').className="AddButton"
            else document.getElementById('tgroup_button').className="SaveButton";
            agent.call('','getTemplateGroupEdit','editTemplateGroupEnd', id);
        }
        

        function editTemplateGroupEnd(result)
        {
            document.getElementById('tgroup_id').value=result[0];
            document.getElementById('tgroup_name').value=result[1];
            document.getElementById('banner').style.display='block';
        }
        
   
        
        
        
        function deleteTemplateGroup(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteTemplateGroup','deleteTemplateGroupResult', id);
               var rw = document.getElementById("row"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteTemplateGroupResult(result)
        {
        }

        function updateTemplateGroup()
        {
            var id = document.getElementById('tgroup_id').value;
            var name=document.getElementById('tgroup_name').value;
            agent.call('','updateTemplateGroup','updateTemplateGroupResult', id,name);
        }

        function updateTemplateGroupResult(result)
        {
            if (result[0]=='0')
            {
                AddTemplateGroupRow(result[1]);
                
            }
            document.getElementById('value_templategroup_'+result[1]).innerHTML=result[2];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddTemplateGroupRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);

                td1.id='value_templategroup_'+id;
                td2.innerHTML = "<a href='#' onClick='editTemplateGroupBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteTemplateGroup(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }






//****************************** Работа с емайл шаблонов ********************************//

        function editemailGroupBegin(id)
        {
            if (id=="0") document.getElementById('tgroup_button').className="AddButton"
            else document.getElementById('tgroup_button').className="SaveButton";
            agent.call('','getemailGroupEdit','editemailGroupEnd', id);
        }
        

        function editemailGroupEnd(result)
        {
            document.getElementById('tgroup_id').value=result[0];
            document.getElementById('tgroup_name').value=result[1];
            document.getElementById('banner').style.display='block';
        }
        
   
        
        
        
        function deleteemailGroup(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteemailGroup','deleteemailGroupResult', id);
               var rw = document.getElementById("row"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteemailGroupResult(result)
        {
        }

        function updateemailGroup()
        {
            var id = document.getElementById('tgroup_id').value;
            var name=document.getElementById('tgroup_name').value;
            agent.call('','updateemailGroup','updateemailGroupResult', id,name);
        }

        function updateemailGroupResult(result)
        {
            if (result[0]=='0')
            {
                AddemailGroupRow(result[1]);
                
            }
            document.getElementById('value_templategroup_'+result[1]).innerHTML=result[2];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddemailGroupRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);

                td1.id='value_templategroup_'+id;
                td2.innerHTML = "<a href='#' onClick='editemailGroupBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteemailGroup(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }













//****************************** Работа с городами ********************************//

        function editCityBegin(id)
        {
            if (id=="0") document.getElementById('city_button').className="AddButton"
            else document.getElementById('city_button').className="SaveButton";
            agent.call('','getCityEdit','editCityEnd', id);
        }
        
        
        
        function editCityEnd(result)
        {
            document.getElementById('city_id').value=result[0];
            document.getElementById('city_name').value=result[1];
            document.getElementById('country_name').value=result[2];
            document.getElementById('banner').style.display='block';
        }
        
        
        
        function deleteCity(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteCity','deleteCityResult', id);
               var rw = document.getElementById("row"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteCityResult(result)
        {
        }

        function updateCity()
        {
            var id = document.getElementById('city_id').value;
            var name=document.getElementById('city_name').value;
            var country=document.getElementById('country_name').value;
            agent.call('','updateCity','updateCityResult', id,name,country);
        }

        function updateCityResult(result)
        {
            if (result[0]=='0')
            {
                AddCityRow(result[1]);
                
            }
            document.getElementById('value_city_'+result[1]).innerHTML=result[2];
            document.getElementById('value_country_'+result[1]).innerHTML=result[3];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddCityRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");
                var td3 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);
                row.appendChild(td3);

                td1.id='value_city_'+id;
                td2.id='value_country_'+id;
                td3.innerHTML = "<a href='#' onClick='editCityBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteCity(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }





//****************************** Работа с шаблонами ********************************//

        function editTemplateBegin(id)
        {
            agent.call('','getTemplateEdit','editTemplateEnd', id);
        }
        
        
        
        function editTemplateEnd(result)
        {
            document.getElementById('template_id').value=result[0];
            document.getElementById('template_name').value=result[1];
            document.getElementById('template_text').value=result[2];
            document.getElementById('group_name').value=result[3];
            document.getElementById('template_type').value=result[4];
            document.getElementById('banner').style.display='block';
        }
        
        
        
        function deleteTemplate(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteTemplate','deleteTemplateResult', id);
               var rw = document.getElementById("row"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteTemplateResult(result)
        {
        }

        function updateTemplate()
        {
            var id = document.getElementById('template_id').value;
            var name=document.getElementById('template_name').value;
            var tekst=document.getElementById('template_text').value;
            var country=document.getElementById('group_name').value;
			var tp=document.getElementById('template_type').value;
            agent.call('','updateTemplate','updateTemplateResult', id,name, tekst, country, tp);
        }

        function updateTemplateResult(result)
        {
            if (result[0]=='0')
            {
                AddTemplateRow(result[1]);
                
            }
            document.getElementById('value_template_'+result[1]).innerHTML=result[2];
            document.getElementById('value_templategroup_'+result[1]).innerHTML=result[3];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddTemplateRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");
                var td3 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);
                row.appendChild(td3);

                td1.id='value_template_'+id;
                td2.id='value_templategroup_'+id;
                td3.innerHTML = "<a href='#' onClick='editTemplateBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteTemplate(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }





//****************************** Работа с шаблонами емайл 2 ********************************//

        function editemailsBegin(id)
        {
            agent.call('','getemailsEdit','editemailsEnd', id);
        }
        
        
        
        function editemailsEnd(result)
        {
           
            document.getElementById('emname').value=result[0];
           
         document.getElementById('emtext').value=result[1];
          
        //****  document.getElementById('banner').style.display='block';***///
         
        }
        
        
        
        function deleteemails(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteemails','deleteemailsResult', id);
               var rw = document.getElementById("row"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteemailsResult(result)
        {
        }

        function updateemails()
        {
            var id = document.getElementById('template_id').value;
            var name=document.getElementById('template_name').value;
            var tekst=document.getElementById('template_text').value;
            var country=document.getElementById('group_name').value;
			var tp=document.getElementById('template_type').value;
            agent.call('','updateemails','updateemailsResult', id,name, tekst, country, tp);
        }

        function updateemailsResult(result)
        {
            if (result[0]=='0')
            {
                AddemailsRow(result[1]);
                
            }
            document.getElementById('value_template_'+result[1]).innerHTML=result[2];
            document.getElementById('value_templategroup_'+result[1]).innerHTML=result[3];
            document.getElementById('banner').style.display='none';
        }
		var d=document;

        function AddemailsRow(id)
        {

                 var tb = d.getElementById('table1').getElementsByTagName('TBODY')[0];

                var row = d.createElement("TR");
                row.id='row'+id;
                tb.appendChild(row);
                
                var td1 = d.createElement("TD");
                var td2 = d.createElement("TD");
                var td3 = d.createElement("TD");


                row.appendChild(td1);
                row.appendChild(td2);
                row.appendChild(td3);

                td1.id='value_template_'+id;
                td2.id='value_templategroup_'+id;
                td3.innerHTML = "<a href='#' onClick='editemailsBegin(" + id + ");return false;'><img src='img/file_edit.png' border='0' hint='Redakte'></a><a href='#' onClick='deleteemails(" + id + ");return false;'><img src='img/file_delete.png' border='0'></a>";
        }



//**********************REklamlar ***************************//

        function deleteReklam(id)
        {
            if (confirm("Silmə əməliyyatı təstiqləyirsinizmi?"))
            {
               agent.call('','deleteReklam','deleteReklamResult', id);
               var rw = document.getElementById("row_"+id);
               rw.parentNode.removeChild(rw);
            }        
            
        }
        function deleteReklamResult(result)
        {
        }































	var ajaxBox_offsetX = 0;
	var ajaxBox_offsetY = 0;

	var ajax_list_MSIE = false;
	if(navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('Opera')<0)ajax_list_MSIE=true;
	

	function ajax_getTopPos(inputObj)
	{
		
	  var returnValue = inputObj.offsetTop;
	  while((inputObj = inputObj.offsetParent) != null){
	  	returnValue += inputObj.offsetTop;
	  }
	  return returnValue;
	}

	
	function ajax_getLeftPos(inputObj)
	{
	  var returnValue = inputObj.offsetLeft;
	  while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetLeft;
	  
	  return returnValue;
	}
	
		
	function showCalendar(obj)
	{
			var div = document.getElementById('calendar_div');
			pos=GetPos(obj.id);
			div.style.left=pos.left+"px";
			div.style.top=pos.top+25;
	        displayCalendar(obj.id,obj.value);
	}
	
	function GetPos(elem)
{
var offTrial=document.getElementById(elem);
var offL=0;
var offT=0;

while(offTrial)
{
offL+=offTrial.offsetLeft;
offT+=offTrial.offsetTop;
offTrial=offTrial.offsetParent;
}

if (navigator.userAgent.indexOf("Mac")!=-1 && typeof document.body.leftMargin!="undefined") 
{
offL+=document.body.leftMargin;
offT+=document.body.topMargin;
}

return {left:offL , top:offT}
}

	function setCalendarValue(dt,id)
	{
	    document.getElementById(id).value=dt;
	    document.getElementById('calendar_div').style.display='none';
		document.getElementById(id).focus();
		document.body.focus();
	}
	
	function Add0(val)
	{
	
	    if ((val*1)<10)
	    {
            vl=val*1;
	        return "0"+vl;
	    } else {
	        return val;
	    }
	}
	
	function displayCalendar(div,data)
	{
	    if (data=='')
	    {
	        dt= new Date();
	        data=Add0(dt.getDate())+"."+Add0(dt.getMonth()*1+1)+"."+dt.getFullYear();
	    }
	    dv=document.getElementById('calendar_div');
	    dv.innerHTML=FillCalendar(div,data);
		dv.style.display='block';
	}
	
	function FillCalendar(div,data)
	{
	    var MonthArray =["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"];
        var dayOfWeekArray =["BE", "ÇA", "Ç", "CA", "C", "Ş", "B" ];
        var gdt = data.split('.');

        var res = "";
        var dt = new Date(gdt[2], gdt[1]*1-1, "01");
        

        var today = dt.getDate();
        var month = dt.getMonth();
        var year = dt.getFullYear();
        var wk = dt.getDay();
        
        var next_year = year;
        var last_year = year;
        var next_month = month*1 + 1;
        var last_month = month*1 - 1;
        if (next_month == 12)
        {
            next_month = 0;
            next_year++;
        }
        if (last_month == -1)
        {
            last_month = 11;
            last_year--;
        }

        res += "<div style='height:20px;background: #CCD; text-align: right;font-size:11px;padding:0px;'>";
        res += "<a href='#' style='background: red; color: #fff; font-size: 11px; font-weight: bold; margin: 0px;' onclick=\"document.getElementById('calendar_div').style.display='none';return false;\">&nbsp;X&nbsp;</a>";
        res += "</div>";
        
        res += "<div style='clear:none; height:20px; padding: 3px 0px; background: #FC9; border: 1px solid #FDD;'>";
        res += "		<div style='float:left;width:18px;'>";
        tmp_year=year*1-1;
        res += "			<a href='#' onclick=\"displayCalendar('"+div+"','01." + Add0(month*1+1) + "." + tmp_year + "');return false;\">&#171;</a>";
        res += "&nbsp;<a href='#' onclick=\"displayCalendar('"+div+"','01." + Add0(last_month*1+1) + "." + last_year + "');return false;\">&#139;</a>";
        res += "		</div>";
        res += "		<div class='CalendarTitle' style='text-align:center;float:left;width:140px'>";
        res += "			<select id='cal_month' onchange=\"displayCalendar('"+div+"','01.' + (this[this.selectedIndex].value*1+1) + '.' + document.getElementById('cal_year')[document.getElementById('cal_year').selectedIndex].value);\">  ";
                            for (sch=0; sch<12; sch++)
                            {
                                sch1=sch+1;
                                selected="";
                                if (sch==month) selected=" selected";
                                if (sch1<10) sch1="0"+sch1;
        res += "<option value='"+sch+"' "+selected+">"+MonthArray[sch]+"</option>";
                            }
        res += "			</select><select id='cal_year' onchange=\"displayCalendar('"+div+"','01.'+(document.getElementById('cal_month')[document.getElementById('cal_month').selectedIndex].value*1+1) + '.' + this[this.selectedIndex].value);\">  ";
                            for (sch=2012; sch>1920; sch--)
                            {   
                                selected="";
                                if (sch==year) selected=" selected";
  res += "<option value='"+sch+"' "+selected+">"+sch+"</option>";
                            }
        res += "			</select>";
        res += "		</div>";
        res += "		<div style='float:right;width:18px;text-align:right;'>";
        tmp_year=year*1+1;
        res += "			<a href='#' onclick=\"displayCalendar('"+div+"','01." + Add0(next_month*1+1) + "." + next_year + "'); return false;\">&#155;</a>";
        res += "&nbsp;<a href='#' onclick=\"displayCalendar('"+div+"','01." + Add0(month*1+1) + "." + tmp_year + "');return false;\">&#187;</a>";
        res += "		</div>";
        res += "</div>";
        
        
        res += "<div class='calendar'>";

        for (i = 0; i < 7; i++)
        {
            res += "<div ";
            if (i == wk)
            {
                res += "class='wtoday'>";
            }
            else
            {
                res += "class='day'>";
            }
            res += "<b>" + dayOfWeekArray[i] + "</b></div>";
        }

        setdaysCount=0;

        for (i = 0; i < (wk + 6) % 7; i++)
        {
            setdaysCount++;
            res += "<div class='calDay'>&nbsp;</div>";
        }


        var dt = new Date(gdt[2], gdt[1]*1-1, "01");
        while (dt.getMonth() == month)
        {
            setdaysCount++;

            link = "<a href='#' class='calendar' onclick=\"setCalendarValue('" + Add0(dt.getDate())+"."+Add0(dt.getMonth()*1+1)+"."+dt.getFullYear() + "','"+div+"');return false;\">";
            res += "<div class='calDay'>"+link+ + dt.getDate() + "</a></div>";

            dt.setDate(dt.getDate()+1);
        }

        for (i = 0; i < ((7-(setdaysCount % 7))%7); i++)
        {
            res += "<div class='calDay'>&nbsp;</div>";
        }

        res += "</div>";
        
        return res;

    }