
/*
	------------- ASU Discovery Co.,Ltd -------------
	
	CreateDate: 2008-11-15 13:12
	UpdateDate: 2008-11-16 11:38
	Created by programmer UGTAKHBAYAR Mandakh

	-------------------------------------------------
	JQuery user defined function
*/


function loadPage(divTag, goUrl){
	$.ajax({
		type: "GET",
		url: goUrl,
		beforeSend: function(){
			// Handle the beforeSend event
			$(divTag).show();
			$(divTag).prepend("<div style='margin: 0px 0px 5px 2px'><img src='/asubi/images/web/loading.gif'> Уншиж байна. Түр хүлээнэ үү...</div>");
		},
		success: function(html){
			$(divTag).empty();
			$(divTag).append(html);
		}
	});
	//$(divTag).load(goUrl);
}
function loadPage1(divTag, goUrl){
	$.ajax({
		type: "GET",
		url: goUrl,
		beforeSend: function(){
			// Handle the beforeSend event
			$(divTag).show();
			$(divTag).html("<div style='margin: 0px 0px 5px 2px'><img src='/asubi/images/web/loading.gif'> Уншиж байна. Түр хүлээнэ үү...</div>");
		},
		success: function(html){
			$(divTag).empty();
			$(divTag).append(html);
		}
	});
	//$(divTag).load(goUrl);
}

function newLoadPage(loadDivTag,divTag, goUrl){
	$.ajax({
		type: "GET",
		url: goUrl,
		beforeSend: function(){
			// Handle the beforeSend event
			$(divTag).show();
			$(loadDivTag).prepend("<img src='/asubi/images/web/upload.gif'>");
		},
		success: function(html){
			$(loadDivTag).empty();
			$(divTag).empty();
			$(divTag).append(html);
		}
	});
	//$(divTag).load(goUrl);
}

function postPage(divTag, f, goUrl){
	s='';
	for(i=0;i<f.elements.length;i++) s=s+'&'+f.elements[i].name+'='+f.elements[i].value;
	$.ajax({
		type: "POST",
		url: goUrl,
		data: s,
		beforeSend: function(){
			// Handle the beforeSend event
			$(divTag).show();
			$(divTag).prepend("<div style='margin: 0px 0px 5px 2px'><img src='/asubi/images/web/loading.gif'> Уншиж байна. Түр хүлээнэ үү...</div>");
		},
		success: function(html){
			$(divTag).empty();
			$(divTag).append(html);
			$(divTag).show();
		}
	});
}

function newPostPage(loadDivTag,divTag, f, goUrl){
	s='';
	for(i=0;i<f.elements.length;i++) s=s+'&'+f.elements[i].name+'='+f.elements[i].value;
	$.ajax({
		type: "POST",
		url: goUrl,
		data: s,
		beforeSend: function(){
			// Handle the beforeSend event
			$(divTag).show();
			$(loadDivTag).prepend("<img src='<img src='/asubi/images/web/upload.gif'>");
		},
		success: function(html){
			$(divTag).empty();
			$(loadDivTag).empty();
			$(divTag).append(html);
			$(divTag).show();
		}
	});
}

function remotePage(divTag, linkClass){
	$(linkClass).remote(divTag, function() {
        if (window.console && window.console.info) {
        	$(divTag).prepend("<div style='margin: 0px 0px 5px 2px'><img src='/asubi/images/web/loading.gif'> Уншиж байна. Түр хүлээнэ үү...</div>");
        }
    });
    $.ajaxHistory.initialize();
}

function blockUI(divDlg, divWidth){
	$.blockUI({
		message: $(divDlg),
		css: {
			padding: '5px',
			'-webkit-border-radius': '10px',
			'-moz-border-radius': '10px',
			opacity: '1',
			color: '#fff',
			width: divWidth
		}
	});
}

function changeSelectBox(pUrl, pSBSrc, pSBDst, pSBStrSelect, pSBDstValue){
	$.getJSON(pUrl,{sbdst: pSBDst, id: $(pSBSrc).val(), sbstrselect: pSBStrSelect, ajax: 'true'}, function(j){
		alert('asd');
		var options = '';
		for (var i = 0; i < j.length; i++) {
			options += '<option value="' + j[i].optionValue + '"';
			//if (i == 0) options += ' selected="selected"';
			if (pSBDstValue!='' && pSBDstValue == j[i].optionValue) options += ' selected="selected"';
			options += '>' + j[i].optionDisplay + '</option>';
			//options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
		}
		$(pSBDst).html(options);
		//$(pSBDst+' option:first').attr('selected', 'selected');
	})
}

function checkForm(formData, jqForm, options) { 
	var form = jqForm[0]; 
	if(form.name=="frmGroupNews"){
		if(IsEmpty(form.title, 'Мэдээний гарчиг')) return false;
	}else if(form.name=="frmGroupAlbum"){
		if(IsEmpty(form.albumname, 'Цомгийн нэр')) return false;
	}else if(form.name=="frmGroupPicture"){
		if(form.albumid.value==""){
			alert("Цомгийн нэрээ сонгоно уу!");
			return false;
		}
		if(IsEmpty(form.filesource, 'Зургийн файлын зам')) return false;
		if(form.filesource.value.indexOf(".jpg")==-1 && form.filesource.value.indexOf(".gif")==-1) {
			alert("Зургийн зөвшөөрөгдөх төрөл нь .jpg эсвэл .gif байна!");
			return false;
		}
	}else if(form.name=="frmGroupAdvice"){
		if(IsEmpty(form.title, 'Гарчиг')) return false;
		if(IsEmpty(form.descr, 'Заавар, зөвлөгөө')) return false;
	}else if(form.name=="frmGroupOperation"){
		if(IsEmpty(form.title, 'Ажлын гарчиг')) return false;
		if(IsEmpty(form.startdate, 'Эхлэх огноо')) return false;
		if(IsEmpty(form.enddate, 'Дуусах огноо')) return false;
	}else if(form.name=="frmGroupAudio"){
		if(IsEmpty(form.filesource, 'Файлын зам')) return false;
	}else if(form.name=="frmBook"){
		if(IsEmpty(form.authorname, 'Зохиолчийн нэр')) return false;
		if(IsEmpty(form.bookname, 'Номын нэр')) return false;
		if(IsEmpty(form.bookname, 'Номын нэр')) return false;
		if(form.bookclassid.value=='') {
			alert("Номын төрлөө сонгоно уу!");
			return false;
		}
		if(form.imagesource.value.indexOf(".jpg")==-1 && form.filesource.value.indexOf(".gif")==-1 && form.imagesource.value!="") {
			alert("Зургийн зөвшөөрөгдөх төрөл нь .jpg эсвэл .gif байна!");
			return false;
		}
		if(form.filesource.value.indexOf(".pdf")==-1 && form.filesource.value!="") {
			alert("Номын файлын зөвшөөрөгдөх төрөл нь .pdf байна!");
			return false;
		}
	}else if(form.name=="frmBlogAdd"){
		if(form.blogclass.value==''){
			alert("Ангилалаа сонгоно уу!");
			return false;
		}
		if(IsEmpty(form.title, 'Гарчиг')) return false;
		if(IsEmpty(form.descr, 'Агуулга')) return false;
	}else if(form.name=="frmGroupAdd"){
		if(IsEmpty(form.groupname, 'Бүлгийн нэр')) return false;
		if(IsEmpty(form.slogan, 'Бүлгийн уриа')) return false;
		if(form.groupclasssubid.value==''){
			alert("Бүлгийн ангилалаа сонгоно уу!");
			return false;
		}
	}
	return true;
}

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    // The index() method calculates the index from a
    // given index who is out of the actual item range.
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(item)
{
    return '<img src="' + item.url + '" width="80" height="60" alt="' + item.title + '" />';
};

function SelectFriend(el, friendidsel){
	var ncs = $.cookie('friendcountsel');
	if(ncs==null) ncs=0;
	if(el.checked){
		$.cookie('friend['+friendidsel+']', friendidsel);
		$.cookie('friendcountsel', parseInt(ncs)+1);
		document.getElementById('row'+friendidsel).style.backgroundColor='#D4EAD4';
	} else {
		document.getElementById('row'+friendidsel).style.backgroundColor='#FFFFFF';
		if(ncs==0) ncs=1;
		$.cookie('friendcountsel', parseInt(ncs)-1);
		$.cookie('friend['+friendidsel+']',null);
	}
}

function SelectPicture(el, pictureidsel){
	var ncs = $.cookie('picturecountsel');
	if(ncs==null) ncs=0;
	if(el.checked){
		$.cookie('picture['+pictureidsel+']', pictureidsel);
		$.cookie('picturecountsel', parseInt(ncs)+1);
		document.getElementById('row'+pictureidsel).style.backgroundColor='#D4EAD4';
	} else {
		document.getElementById('row'+pictureidsel).style.backgroundColor='#FFFFFF';
		if(ncs==0) ncs=1;
		$.cookie('picturecountsel', parseInt(ncs)-1);
		$.cookie('picture['+pictureidsel+']',null);
	}
}

function SelectMusic(el, musicidsel){
	var ncs = $.cookie('musiccountsel');
	if(ncs==null) ncs=0;
	if(el.checked){
		$.cookie('music['+musicidsel+']', musicidsel);
		$.cookie('musiccountsel', parseInt(ncs)+1);
		document.getElementById('row'+musicidsel).style.backgroundColor='#D4EAD4';
	} else {
		document.getElementById('row'+musicidsel).style.backgroundColor='#FFFFFF';
		if(ncs==0) ncs=1;
		$.cookie('musiccountsel', parseInt(ncs)-1);
		$.cookie('music['+musicidsel+']',null);
	}
}

function SelectBook(el, bookidsel){
	var ncs = $.cookie('bookcountsel');
	if(ncs==null) ncs=0;
	if(el.checked){
		$.cookie('book['+bookidsel+']', bookidsel);
		$.cookie('bookcountsel', parseInt(ncs)+1);
		document.getElementById('row'+bookidsel).style.backgroundColor='#D4EAD4';
	} else {
		document.getElementById('row'+bookidsel).style.backgroundColor='#FFFFFF';
		if(ncs==0) ncs=1;
		$.cookie('bookcountsel', parseInt(ncs)-1);
		$.cookie('book['+bookidsel+']',null);
	}
}
