/**
 * @author CArndt
 */
  
updateImageDdl = function(id) {
    var dropDownName = "ctl00_cph_content_Profile1_buv_upload_ddlImage";
    // reset
    for (i=1;i<=5;++i) {
        //dojo.byId(dropDownName+i).selectedIndex = 0;
    }
    if(dojo.byId(dropDownName+id)!=null)
       dojo.byId(dropDownName+id).selectedIndex = 2;
}

sendAction = function(prefix) {
	// actionId = dojo.byId(prefix+"ddlGalerieAuswahl").value;
	actionId = $('select[id$=ddlGalerieAuswahl]').val();
	__doPostBack("btn_ddlGallerieauswahl",actionId);
	return false;
}
checkGalleryName= function(uid) {
	var jsonObject = new dojo.rpc.JsonService( '/Services/definition/info.smd' );
    jsonObject.getGalleryName(dojo.byId("ctl00_cph_content_Profile1_buv_galerieneu_txtGalleryName").value,uid).addCallback(saveGallery);
}
saveGallery = function(result) {
	var isValid = true;
	var parameters = "";
	var errName = false;
	var errNameInUse = false;
	var errCode = false;
	var errExeeded = false;
	var status = getSelectedRadioButton("ctl00$cph_content$Profile1$buv_galerieneu$form_status");
	var title = dojo.byId("ctl00_cph_content_Profile1_buv_galerieneu_txtGalleryName").value;
	var code = dojo.byId("ctl00_cph_content_Profile1_buv_galerieneu_txt_code").value;
	parameters = status+"#"+title+"#"+code;
	var p = result.split('#');
	if (p[0]=="exists" && title!="") { isValid=false; errNameInUse = true; }
	if (p[1]=="exeeded" && title!="") {isValid=false; errExeeded = true; }
	if (title == "") { isValid = false; errName = true; }
	if (status == 2 && code == "") { isValid = false; errCode = true; }
	
		dojo.byId("err_MissingGalleryName").style.visibility = "hidden";
		dojo.byId("err_MissingGalleryName").style.display = "none";
		dojo.byId("err_ExistingGalleryName").style.visibility = "hidden";
		dojo.byId("err_ExistingGalleryName").style.display = "none";
		dojo.byId("err_Code").style.visibility = "hidden";
		dojo.byId("err_Code").style.display = "none";
		dojo.byId("err_Exeeded").style.visibility = "hidden";
		dojo.byId("err_Exeeded").style.display = "none";
	
	if (isValid)
		__doPostBack("btn_saveGallery",parameters);
	else {
		if (errName) { 
			dojo.byId("err_MissingGalleryName").style.visibility = "visible";
			dojo.byId("err_MissingGalleryName").style.display = "block";
		}
		if (errNameInUse) { 
			dojo.byId("err_ExistingGalleryName").style.visibility = "visible";
			dojo.byId("err_ExistingGalleryName").style.display = "block";
		}
		if (errCode) { 
			dojo.byId("err_Code").style.visibility = "visible";
			dojo.byId("err_Code").style.display = "block";
		}
		if (errExeeded) { 
			dojo.byId("err_Exeeded").style.visibility = "visible";
			dojo.byId("err_Exeeded").style.display = "block";
		}
	}
	return false;
}

checkGalleryName2= function(uid) {
	var jsonObject = new dojo.rpc.JsonService( '/Services/definition/info.smd' );
	var galleryName;
	var txtGalleryName = dojo.byId("ctl00_cph_content_Profile1_buv_showGallery_txtGalleryName")
	if (txtGalleryName == null) {
		txtGalleryName = dojo.byId("ctl00_cph_content_Profile1_buv_showGallery_lblTitle");
		galleryName = txtGalleryName.innerHTML;
	} else {
		galleryName = txtGalleryName.value;
	}
    jsonObject.getGalleryName(galleryName,uid).addCallback(saveGallery2);
}
saveGallery2 = function(result) {
	var isValid = true;
	var parameters = "";
	var errName = false;
	var errNameInUse = false;
	var errCode = false;
	var errExeeded = false;
	var status = getSelectedRadioButton("ctl00$cph_content$Profile1$buv_showGallery$form_status");

	var txtTitle = dojo.byId("ctl00_cph_content_Profile1_buv_showGallery_txtGalleryName");
	if (txtTitle != null)
		title = txtTitle.value;
	else
		title = dojo.byId("ctl00_cph_content_Profile1_buv_showGallery_lblTitle").innerHTML;
		
	//var title = dojo.byId("ctl00_cph_content_Profile1_buv_showGallery_txtGalleryName").value;
	var code = dojo.byId("ctl00_cph_content_Profile1_buv_showGallery_txt_code").value;
	parameters = status+"#"+title+"#"+code;
	var p = result.split('#');
	//if (p[0]=="exists" && title!="") { isValid=false; errNameInUse = true; }
	if (p[1]=="exeeded" && title!="") {isValid=false; errExeeded = true; }
	if (title == "") { isValid = false; errName = true; }
	if (status == 2 && code == "") { isValid = false; errCode = true; }
	
		dojo.byId("err_MissingGalleryName").style.visibility = "hidden";
		dojo.byId("err_MissingGalleryName").style.display = "none";
		dojo.byId("err_ExistingGalleryName").style.visibility = "hidden";
		dojo.byId("err_ExistingGalleryName").style.display = "none";
		dojo.byId("err_Code").style.visibility = "hidden";
		dojo.byId("err_Code").style.display = "none";
		dojo.byId("err_Exeeded").style.visibility = "hidden";
		dojo.byId("err_Exeeded").style.display = "none";
	
	if (isValid) {
		__doPostBack("btn_saveGallery",parameters);
	} else {
		if (errName) { 
			dojo.byId("err_MissingGalleryName").style.visibility = "visible";
			dojo.byId("err_MissingGalleryName").style.display = "block";
		}
		if (errNameInUse) { 
			dojo.byId("err_ExistingGalleryName").style.visibility = "visible";
			dojo.byId("err_ExistingGalleryName").style.display = "block";
		}
		if (errCode) { 
			dojo.byId("err_Code").style.visibility = "visible";
			dojo.byId("err_Code").style.display = "block";
		}
		if (errExeeded) { 
			dojo.byId("err_Exeeded").style.visibility = "visible";
			dojo.byId("err_Exeeded").style.display = "block";
		}
	}
	return false;
}	

bildbearbeiten = function(imageId,gid) {
	
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open('/gc/Profile/EditImage.aspx?id='+imageId+'&gid='+gid, 'GayChat', 'toolbar=0,scrollbars=auto,location=0,statusbar=0,menubar=0,resizable=0,width=728,height=335,left = 426,top = 200');");

}

getSelectedRadioButton = function(name) {
	var radio = document.getElementsByName(name);
	var val = 0;
	for(i =0;i<radio.length;++i) {
		if (radio[i].checked == true) val = i;
	}
	return val;
}

updateList = function(checkbox) {
	if (checkbox.checked)
		List.addToList(checkbox.value,"hddDelThumbnails");
	else
		List.removeFromList(checkbox.value,"hddDelThumbnails");
}	

deleteImage = function() {
	var param = List.getIds("hddDelThumbnails");
	__doPostBack("btn_DelImages",param);
}

