jQuery(document).ready(function($){
	$(window).bind(
		'hashchange',
		function()
		{
			
			var hash = location.hash;
			var rand = Math.floor(Math.random()*99999999999);
			var page = baseurl+"/index1.php?sec_id=1&lang_id="+lang_id+"&rand="+rand;
			var index_start = hash.substr(1).split("/");
			var content_div = $("#divMainPlaceHolder");
	var href = $('#nav li a').each(function(){
		var href = $(this).attr('href');
		if(hash==href.substr(0,href.length-5)){
			var toLoad = hash+'.html #content';
			$('#content').load(toLoad)
		}											
	});

				if ( hash.length ) {
					var arr = hash.substr(1).split("/");
					switch( arr[0] ) {
						case "index":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&lang_id="+ lang_id;
							break;
						case "readmore":
						if(arr[2])
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=readmore&foreign=yes&info_id=" + arr[2];
						else
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=readmore&sec_id=null&info_id=" + arr[1];
						break;
						case "search":
						 text_search = arr[1].replace(" ","||text_space||");
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=search&searchq=" + text_search;
						break;
						case "library":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=library&id=" + arr[1];
						break;
						case "search_pager":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=search&searchq=" + arr[1]+"&page="+arr[2];
						break;
						case "depart_resume":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=depart_resume&lang_id="+ lang_id;
						break;
						case "director_resume":
							page = baseurl+"/index1.php?director_id=" + arr[1]+"&pagename=director_resume&lang_id="+ lang_id;
						break;
						case "territory":
							page = baseurl+"/index1.php?id=" + arr[1]+"&pagename=territory&lang_id="+ lang_id;
						break;
						case "deputy":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=deputy&lang_id="+ lang_id;
						break;
						case "foreign_press":
							page = baseurl+"/index1.php?id=" + arr[1]+"&pagename=foreign_press&lang_id="+ lang_id;
						break;
						case "department":
							page = baseurl+"/index1.php?pagename=department&lang_id="+ lang_id;
						break;
						case "territory_show":
							page = baseurl+"/index1.php?pagename=territory_show&id=" + arr[1]+"&lang_id="+ lang_id;
						break;
						case "depart":
							page = baseurl+"/index1.php?pagename=department_show&id="+arr[1]+"&lang_id="+ lang_id;
						break;
						case "deputy_show":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=deputy&action=show&lang_id="+ lang_id;
						break;
						case "structure":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=structure&lang_id="+ lang_id;
						break;
						case "reh_gal":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=reh_gal&lang_id="+ lang_id;
						break;
						case "human_story":
							page = baseurl+"/index1.php?pagename=humanstory&lang_id="+ lang_id;
						break;
						case "videos":
						if(arr[2])
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&page="+arr[2]+"&pagename=video_gallery&lang_id="+ lang_id;
						else
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=video_gallery&lang_id="+ lang_id;
						break;
						case "photo":
							page = baseurl+"/index1.php?id=" + arr[1]+"&pagename=photo_gallery&lang_id="+ lang_id;
						break;
						case "e-library":
							page = baseurl+"/index1.php?id=" + arr[1]+"&pagename=e-library&lang_id="+ lang_id;
						break;
						case "section":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=section&lang_id="+ lang_id;
						break;
						case "minister":
							page = baseurl+"/index1.php?pagename=minister&lang_id="+ lang_id;
						break;
						case "section_link":
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=section_link&lang_id="+ lang_id;
						break;
						
						case "projects":
							page = baseurl+"/index1.php?pagename=projects&type="+arr[1]+"&lang_id="+ lang_id;
						break;
						case "statistic":
							page = baseurl+"/index1.php?pagename=statistic&id="+arr[1]+"&lang_id="+ lang_id;
						break;
						case "view":
							if(arr[1] == 'GEO' || arr[1] == 'ENG' || arr[1] == 'ABK'){
							page = baseurl+"/index1.php?sec_id=" + arr[2]+"&pagename=view&lang_id="+ lang_id;
							}else{
							page = baseurl+"/index1.php?sec_id=" + arr[1]+"&pagename=view&lang_id="+ lang_id;
							}
						break;
						case "cc_page":
						case "pager":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=reh_gal&region_id="+arr[3]+"&raion_id="+arr[4]+"&reabilitirebuli="+arr[5]+"&dakanonebuli="+arr[6]+"&page=" + arr[8]+"&Partialreabilitirebuli=" + arr[7];
						break;
						case "gallery":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&sec_id=260&region_id=" + arr[1]+"&raion_id=" + arr[2]+"&reabilitirebuli=" + arr[3]+"&dakanonebuli=" + arr[4];
						break;
						case "filter":
							page = baseurl+"/index1.php?lang_id=" + lang_id +"&pagename=reh_gal&region_id="+arr[1]+"&raion_id="+arr[2]+"&reabilitirebuli="+arr[3]+"&dakanonebuli="+arr[4];
						break;
						case "page":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&sec_id="+arr[1]+"&id=" + arr[2];
							//page = "_skin/"+arr[1]+"&lang_id=" + arr[2];
						break;
						case "pager":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&sec_id="+arr[1]+"&page=" + arr[2];
						break;
						case "cc_view":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=cc_view&id="+arr[1];
						break;
						case "contact":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=contact";
						break;
						case "sitemap":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=sitemap";
						break;
						case "faq":
							page = baseurl+"/index1.php?lang_id=" + lang_id+"&pagename=faq";
							//page = "_skin/"+arr[1]+"&lang_id=" + arr[2];
						break;
						case "calendar":
						if (arr[3])
						page = baseurl+"/index1.php?pagename=calendar&lang_id="+ lang_id +"&day="+arr[1]+"&month=" + arr[2]+"&year=" + arr[3];
						else if (arr[2])
							page = baseurl+"/index1.php?pagename=calendar&lang_id="+ lang_id +"&month=" + arr[1]+"&year=" + arr[2];
						else
							page = baseurl+"/index1.php?pagename=calendar&lang_id="+ lang_id;;
						break;

					}


				}
				$("#txt_search").val("");
				$("#month").val("");
				$("#year").val("");
				content_div.html("<div style='margin:40px; text-align:center;'><img src='"+baseurl+"/pic/ajax-loader.gif'></div>");
				content_div.load(page);
					
		}
	)

	$(window).trigger( 'hashchange' );

});


function Search()
	{
	var $j = jQuery.noConflict(); //set no conflict so you can use with MS AJAX.
    $j(document).ready(function($) {
	var s = $.trim( $("#txt_search").val().replace("/","").replace("%",""));
	if(s == search_text){
	alert(search_text_empty);
	return false;
	}
	if ( s.length > 0 ) {
		location.hash = "#search/" + s;
	}

	 });
}
function change_lang(base_url, ch_lang)
	{

		var url_hash = location.hash;
		var ajax_hash = url_hash.substr(0).split("/");
		var php_hash = base_url.substr(0).split("/");
		if (ajax_hash[3] == 'GEO' || ajax_hash[3] == 'ENG' || ajax_hash[3] == 'ABK')
		language = ajax_hash[3];
		else
		language = ajax_hash[2];
		var links = url_hash;
		var url = base_url.replace(php_hash[2], ch_lang);

	    var url_location = baseurl+url+links;
	
	window.location=url_location;
	 
}
function filter()
	{
	var $f = jQuery.noConflict(); //set no conflict so you can use with MS AJAX.
    $f(document).ready(function($) {
	var sec_id = $.trim( $("#sec_id").val().replace("/","").replace("%","") );
	var dhtmlgoodies_country = $.trim( $("#region_id").val().replace("/","").replace("%","") );
	var dhtmlgoodies_city = $.trim( $("#raion_id").val().replace("/","").replace("%","") );
	var reabilitirebuli = [];
 $('[name=reabilitirebuli]:checked').each(function() {
   reabilitirebuli.push($(this).val());
 });
 if(reabilitirebuli != '1')
 reabilitirebuli = '0';
 
 	var dakanonebuli = [];
 $('[name=dakanonebuli]:checked').each(function() {
   dakanonebuli.push($(this).val());
 });
 if(dakanonebuli != '1')
 dakanonebuli = '0';

	if ( dhtmlgoodies_country.length > 0 ) {
		location.hash = "#filter/" +encodeURIComponent(dhtmlgoodies_country) +"/" + encodeURIComponent(dhtmlgoodies_city)+"/"+ encodeURIComponent(reabilitirebuli)+"/"+ encodeURIComponent(dakanonebuli)+"/"+lang_id;
	}



	 });
}

function Calendar()
	{
	var $C = jQuery.noConflict(); //set no conflict so you can use with MS AJAX.
    $C(document).ready(function($) {
	var s = $.trim( $("#month").val().replace("/","").replace("%","") );
	var y = $.trim( $("#year").val().replace("/","").replace("%","") );
	if ( s.length > 0 ) {
		location.hash = "#calendar/" + encodeURIComponent(s)+"/" + encodeURIComponent(y);
	}
	 });
}
function contact()
	{
	var $A = jQuery.noConflict(); //set no conflict so you can use with MS AJAX.
    $A(document).ready(function($) {
	var username = $.trim( $("#username").val().replace("/","").replace("%","") );
	var mail = $.trim( $("#mail").val().replace("/","").replace("%","") );
	var phone = $.trim( $("#phone").val().replace("/","").replace("%","") );
	var mail_text = $.trim( $("#mail_text").val().replace("/","").replace("%","") );


	  if(username == "")
	  alert("Please enter Username");
	  else if (phone == "")
	  alert("Please enter Phone");
	  else if (mail_text == "")
	  alert("Please enter text");

	 if ( mail_text.length > 0 ) {
		 document.getElementById('submit').disabled = true;
		$.post(baseurl+"/module/contact.php",  { u_name: username, email: mail, phone_num: phone, msg: mail_text },
  		function(data){
	 		 $( "#myspan" ).html(data );
			 document.getElementById('submit').disabled = false;
			 document.getElementById('search_form').reset(); 
 			 }
		  );	
		}
	 });
}
var ajax = new Array();

function getCityList(sel,sss)
{
	var countryCode = sel.options[sel.selectedIndex].value;
	document.getElementById('raion_id').options.length = 0;	// Empty city select box
	if(countryCode.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = baseurl+'/module/getRegion_ajax.php?region_id='+countryCode+'&lang_id='+lang_id+'&raion_id='+sss;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createCities(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createCities(index)
{
	var obj = document.getElementById('raion_id');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}

    function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}

function removejscssfile(filename, filetype){
 var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" //determine element type to create nodelist from
 var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none" //determine corresponding attribute to test for
 var allsuspects=document.getElementsByTagName(targetelement)
 for (var i=allsuspects.length; i>=0; i--){ //search backwards within nodelist for matching elements to remove
  if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(filename)!=-1)
   allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
 }
}
function onlyNumbers(evt)
{
	var e = event || evt; // for trans-browser compatibility
	var charCode = e.which || e.keyCode;

	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	return true;

}
