 /****************************************************************************\
	 Creation date :-> 22-04-2006 [dd-mm-yyyy]
	 Last update   :-> 23-07-2006 [dd-mm-yyyy]

	 Author        :-> Antonio Magdic  <antonio.magdic@fsb.hr>
 \****************************************************************************/

/***** USER Administration *****/
function UserEdit(uid) {
	document.UserAdministration.action = "index.php?menu=70&action=4";
	document.UserAdministration._action_.value = "user_edit";
	document.UserAdministration.user_id.value = uid;
	document.UserAdministration.submit();
} // end of the 'UserEdit()' function

function UserEditInfo(uid) {
	document.UserAdministration.action = "index.php?menu=70&action=6";
	document.UserAdministration._action_.value = "user_edit_info";
	document.UserAdministration.user_id.value = uid;
	document.UserAdministration.submit();
} // end of the 'UserEditInfo()' function

function UserActivate(uid) {
	document.UserAdministration.action = "index.php?menu=70&action=5";
	document.UserAdministration._action_.value = "user_activate";
	document.UserAdministration.user_temp_id.value = uid;
	document.UserAdministration.submit();
} // end of the 'UserActivate()' function

function UserDelete(uid) {
	var is_confirmed = confirm("Are you sure you want to delete this user?");
	if(is_confirmed) {
		document.UserAdministration.action = "include/trigger.php";
		document.UserAdministration._action_.value = "user_delete";
		document.UserAdministration.user_id.value = uid;
		document.UserAdministration.submit();
	}
} // end of the 'UserDelete()' function

function UserDeleteTemp(uid) {
	var is_confirmed = confirm("Are you sure you want to delete this user?");
	if(is_confirmed) {
		document.UserAdministration.action = "include/trigger.php";
		document.UserAdministration._action_.value = "user_temp_delete";
		document.UserAdministration.user_temp_id.value = uid;
		document.UserAdministration.submit();
	}
} // end of the 'UserDeleteTemp()' function

function UserDeleteRenewal(uid) {
	var is_confirmed = confirm("Are you sure you want to delete this renewal data?");
	if(is_confirmed) {
		document.UserAdministration.action = "include/trigger.php";
		document.UserAdministration._action_.value = "user_renewal_delete";
		document.UserAdministration.renewal_id.value = uid;
		document.UserAdministration.submit();
	}
} // end of the 'UserDeleteRenewal()' function

function UserRenewal(uid) {
	document.UserAdministration.action = "index.php?menu=70&action=11";
	document.UserAdministration._action_.value = "user_renewal_update";
	document.UserAdministration.renewal_id.value = uid;
	document.UserAdministration.submit();
} // end of the 'UserRenewal()' function

function UserPrivileges(uid) {
	document.UserAdministration.action = "index.php?menu=70&action=3";
	document.UserAdministration._action_.value = "user_privileges";
	document.UserAdministration.user_id.value = uid;
	document.UserAdministration.submit();
} // end of the 'UserPrivileges()' function

function DeleteMessages() {
	var is_confirmed = confirm("Are you sure you want to delete these messages?");
	if(is_confirmed) {
		document.MessagesForm.submit();
	}
} // end of the 'DeleteMessages()' function

/***** Info Administration *****/

function LinkDelete(lid) {
	var is_confirmed = confirm("Are you sure you want to delete this link?");
	if(is_confirmed) {
		document.LinksAdministration.action = "include/trigger.php";
		document.LinksAdministration._action_.value = "link_delete";
		document.LinksAdministration.link_id.value = lid;
		document.LinksAdministration.submit();
	}
} // end of the 'LinkDelete()' function

function LinkEdit(lid) {
	document.LinksAdministration.action = "index.php?menu=74&action=22";
	document.LinksAdministration._action_.value = "link_edit";
	document.LinksAdministration.link_id.value = lid;
	document.LinksAdministration.submit();
} // end of the 'LinkEdit()' function

function LinkAdd() {
	document.LinksAdministration.action = "index.php?menu=74&action=21";
	document.LinksAdministration._action_.value = "link_add";
	document.LinksAdministration.submit();
} // end of the 'LinkAdd()' function

function NewsDelete(news_id) {
	var is_confirmed = confirm("Are you sure you want to delete this news?");
	if(is_confirmed) {
		document.NewsAdministration.action = "include/trigger.php";
		document.NewsAdministration._action_.value = "news_delete";
		document.NewsAdministration.news_id.value = news_id;
		document.NewsAdministration.submit();
	}
} // end of the 'NewsDelete()' function

function NewsEdit(news_id) {
	document.NewsAdministration.action = "index.php?menu=74&action=42";
	document.NewsAdministration._action_.value = "news_edit";
	document.NewsAdministration.news_id.value = news_id;
	document.NewsAdministration.submit();
} // end of the 'NewsEdit()' function

function NewsAdd() {
	document.NewsAdministration.action = "index.php?menu=74&action=41";
	document.NewsAdministration._action_.value = "news_add";
	document.NewsAdministration.submit();
} // end of the 'NewsAdd()' function

function EventDelete(event_id) {
	var is_confirmed = confirm("Are you sure you want to delete this event?");
	if(is_confirmed) {
		document.EventsAdministration.action = "include/trigger.php";
		document.EventsAdministration._action_.value = "event_delete";
		document.EventsAdministration.event_id.value = event_id;
		document.EventsAdministration.submit();
	}
} // end of the 'EventDelete()' function

function EventEdit(event_id) {
	document.EventsAdministration.action = "index.php?menu=71&action=2";
	document.EventsAdministration._action_.value = "event_edit";
	document.EventsAdministration.event_id.value = event_id;
	document.EventsAdministration.submit();
} // end of the 'EventEdit()' function

function EventAdd() {
	document.EventsAdministration.action = "index.php?menu=71&action=3";
	document.EventsAdministration._action_.value = "event_add";
	document.EventsAdministration.submit();
} // end of the 'EventAdd()' function

function myDocumentDelete(document_id) {
	var is_confirmed = confirm("Are you sure you want to delete this document?");
	if(is_confirmed) {
		document.Documents.action = "include/trigger.php";
		document.Documents._action_.value = "my_document_delete";
		document.Documents.document_id.value = document_id;
		document.Documents.submit();
	}
} // end of the 'myDocumentDelete()' function

function myDocumentEdit(document_id) {
	document.Documents.action = "index.php?menu=63&action=2";
	document.Documents._action_.value = "my_document_edit";
	document.Documents.document_id.value = document_id;
	document.Documents.submit();
} // end of the 'myDocumentEdit()' function

function myDocumentAdd() {
	document.Documents.action = "index.php?menu=63&action=3";
	document.Documents._action_.value = "my_document_add";
	document.Documents.submit();
} // end of the 'myDocumentAdd()' function

function myDocumentShare(document_id) {
	document.Documents.action = "index.php?menu=63&action=4";
	document.Documents._action_.value = "my_document_share";
	document.Documents.document_id.value = document_id;
	document.Documents.submit();
} // end of the 'myDocumentShare()' function

function DocumentDelete(document_id) {
	var is_confirmed = confirm("Are you sure you want to delete this document?");
	if(is_confirmed) {
		document.Documents.action = "include/trigger.php";
		document.Documents._action_.value = "document_delete";
		document.Documents.document_id.value = document_id;
		document.Documents.submit();
	}
} // end of the 'DocumentDelete()' function

function DocumentEdit(document_id, document_type) {
	document.Documents.action = "index.php?menu=73&action=5";
	document.Documents._action_.value = "document_edit";
	document.Documents.document_id.value = document_id;
	document.Documents.document_type.value = document_type;
	document.Documents.submit();
} // end of the 'DocumentEdit()' function


function DocumentShare(document_id, document_owner) {
	document.Documents.action = "index.php?menu=73&action=7";
	document.Documents._action_.value = "document_share";
	document.Documents.document_id.value = document_id;
	document.Documents.document_owner.value = document_owner;
	document.Documents.submit();
} // end of the 'DocumentShare()' function

function DocumentAdd() {
	document.Documents.action = "index.php?menu=73&action=6";
	document.Documents._action_.value = "document_add";
	document.Documents.submit();
} // end of the 'DocumentAdd()' function

function PublicationDelete(publication_id) {
	var is_confirmed = confirm("Are you sure you want to delete this publication?");
	if(is_confirmed) {
		document.Publications.action = "include/trigger.php";
		document.Publications._action_.value = "publication_delete";
		document.Publications.publication_id.value = publication_id;
		document.Publications.submit();
	}
} // end of the 'PublicationDelete()' function

function PublicationEdit(publication_id) {
	document.Publications.action = "index.php?menu=73&action=4";
	document.Publications._action_.value = "publication_edit";
	document.Publications.publication_id.value = publication_id;
	document.Publications.submit();
} // end of the 'PublicationEdit()' function

function PublicationAdd() {
	document.Publications.action = "index.php?menu=73&action=3";
	document.Publications._action_.value = "publication_add";
	document.Publications.submit();
} // end of the 'PublicationAdd()' function


/**** SIGs ****/

function SIGDeleteTemp(sig_id) {
	var is_confirmed = confirm("Are you sure you want to delete this SIG?");
	if(is_confirmed) {
		document.SIGAdministration.action = "include/trigger.php";
		document.SIGAdministration._action_.value = "temp_sig_delete";
		document.SIGAdministration.sig_temp_id.value = sig_id;
		document.SIGAdministration.submit();
	}
} // end of the 'SIGDeleteTemp()' function

function SIGApprove(sig_id) {
	document.SIGAdministration.action = "index.php?menu=72&action=3";
	document.SIGAdministration._action_.value = "sig_approve";
	document.SIGAdministration.sig_temp_id.value = sig_id;
	document.SIGAdministration.submit();
} // end of the 'SIGApprove()' function

function SIGDelete(sig_id) {
	var is_confirmed = confirm("Are you sure you want to delete this SIG?");
	if(is_confirmed) {
		document.SIGAdministration.action = "include/trigger.php";
		document.SIGAdministration._action_.value = "sig_delete";
		document.SIGAdministration.sig_id.value = sig_id;
		document.SIGAdministration.submit();
	}
} // end of the 'SIGDelete()' function

function SIGEdit(sig_id) {
	document.SIGAdministration.action = "index.php?menu=72&action=4";
	document.SIGAdministration._action_.value = "sig_edit";
	document.SIGAdministration.sig_id.value = sig_id;
	document.SIGAdministration.submit();
} // end of the 'SIGEdit()' function

function SIGMembers(sig_id) {
	document.SIGAdministration.action = "index.php?menu=72&action=5";
	document.SIGAdministration._action_.value = "sig_members";
	document.SIGAdministration.sig_id.value = sig_id;
	document.SIGAdministration.submit();
} // end of the 'SIGMembers()' function

function SIGMemberDelete(member_id) {
	var is_confirmed = confirm("Are you sure you want to delete this SIG member?");
	if(is_confirmed) {
		document.MembersAdministration.action = "include/trigger.php";
		document.MembersAdministration._action_.value = "sig_member_delete";
		document.MembersAdministration.sig_member_id.value = member_id;
		document.MembersAdministration.submit();
	}
} // end of the 'SIGMemberDelete()' function

function SIGMemberAdd(sig_id) {
	document.MembersAdministration.action = "index.php?menu=72&action=6";
	document.MembersAdministration._action_.value = "sig_member_add";
	document.MembersAdministration.sig_id.value = sig_id;
	document.MembersAdministration.submit();
} // end of the 'SIGMemberAdd()' function


function BranchesDelete(sig_id) {
	var is_confirmed = confirm("Are you sure you want to delete this branche?");
	if(is_confirmed) {
		document.SIGAdministration.action = "include/trigger.php";
		document.SIGAdministration._action_.value = "branches_delete";
		document.SIGAdministration.sig_id.value = sig_id;
		document.SIGAdministration.submit();
	}
} // end of the 'BranchesDelete()' function

function BranchesEdit(sig_id) {
	document.SIGAdministration.action = "index.php?menu=80&action=4";
	document.SIGAdministration._action_.value = "branches_edit";
	document.SIGAdministration.sig_id.value = sig_id;
	document.SIGAdministration.submit();
} // end of the 'BranchesEdit()' function

/***** Web Portal *****/

function CreditCardBox(myValue, objID) {
	// hide for Guest
	if(myValue == 0) {
		document.getElementById(objID).style.visibility = "hidden";
		document.getElementById(objID).style.display = "none";
	} else { // show
		document.getElementById(objID).style.visibility = "visible";
		document.getElementById(objID).style.display = "block";
	}
} // end of the 'CreditCardBox()' function

function ShowHideBox(objID) {
	if(document.getElementById(objID).style.visibility == "hidden") { // show
		document.getElementById(objID).style.visibility = "visible";
		document.getElementById(objID).style.display = "block";
		document.getElementById('_'+objID).src = "images/close.png";
		newCookie(objID, "visible");
	} else { // hide
		document.getElementById(objID).style.visibility = "hidden";
		document.getElementById(objID).style.display = "none";
		document.getElementById('_'+objID).src = "images/show.png";
		newCookie(objID, "hidden");
	}
} // end of the 'ShowHideBox()' function

/***** Cookies *****/
var expires = new Date();
expires.setTime(expires.getTime() + 1000 * 60 * 60);
var expiryDate = expires.toGMTString();

function newCookie(objID, value) {
  document.cookie = objID+"="+value+"; expires=" + expiryDate;
} // end of the 'newCookie()' function


function AddQualification() {
	var i = parseInt(document.UserInfoForm._qualifications_.value) + 1;
	var objID = 'qualifications'+i;
	var XHTML;
	
	XHTML = '<div id="qualifications'+i+'"><p><label for="users_qualification_field'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;field:</label><input type="text" id="users_qualification_field'+i+'" name="users_qualification_field['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">Course/Design field: e.g. mechanical engineering</div><label for="users_qualification_specialisation'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specialisation:</label><input type="text" id="users_qualification_specialisation'+i+'" name="users_qualification_specialisation['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">If applicable: e.g. production engineer</div><label for="users_qualification_organisation'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;organisation:</label><input type="text" id="users_qualification_organisation'+i+'" name="users_qualification_organisation['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><br /><label for="users_qualification_country'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;town, country:</label><input type="text" id="users_qualification_country'+i+'" name="users_qualification_country['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><br /><label for="users_qualification_duration'+i+'">&nbsp;&nbsp;&nbsp;nominal duration:</label><input type="text" id="users_qualification_duration'+i+'" name="users_qualification_duration['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">Nominal duration in years depending on country, the nominal and actual duration may differ</div><label for="users_qualification_years'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;qualification:</label><input type="text" id="users_qualification_years'+i+'" name="users_qualification_years['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">Years of (expected) qualification</div><label for="users_qualification_title'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;official title:</label><input type="text" id="users_qualification_title'+i+'" name="users_qualification_title['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">As given on the certificate: e.g. Dipl.-Ing., Lic., MSc, BS</div></p><div class="LineBox"></div></div>';

	if(document.getElementById(objID)) {
		document.getElementById(objID).style.display = "block";
		document.getElementById(objID).style.visibility = "visible";
	} else {
		document.getElementById('qualifications').innerHTML += XHTML;
	}
	document.UserInfoForm._qualifications_.value = i;
} // end of the 'AddQualification()' function

function RemoveQualification() {
	var i = parseInt(document.UserInfoForm._qualifications_.value);
	if(i > 0) {
		var objID = 'qualifications'+i;
		document.getElementById(objID).style.display = "none";
		document.getElementById(objID).style.visibility = "hidden";
		document.UserInfoForm._qualifications_.value = i - 1;
	}
} // end of the 'RemoveQualification()' function


function AddExperience() {
	var i = parseInt(document.UserInfoForm._experience_.value) + 1;
	var objID = 'experience'+i;
	var XHTML;
	
	XHTML = '<div id="experience'+i+'"><p>\n<label for="user_experience_design_field'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;design field:</label><input type="text" id="user_experience_design_field'+i+'" name="user_experience_design_field['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">e.g. mechanical engineering</div><label for="user_experience_position'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position:</label><input type="text" id="user_experience_position'+i+'" name="user_experience_position['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">Description of position</div><label for="user_experience_activities'+i+'">&nbsp;&nbsp;&nbsp;responsibilities:</label><input type="text" id="user_experience_activities'+i+'" name="user_experience_activities['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><div class="Description">Relevant responsibilities and activities</div><label for="user_experience_department'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;department:</label><input type="text" id="user_experience_department'+i+'" name="user_experience_department['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><br /><label for="user_experience_company'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;company:</label><input type="text" id="user_experience_company'+i+'" name="user_experience_company['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><br /><label for="user_experience_country'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;town, country:</label><input type="text" id="user_experience_country'+i+'" name="user_experience_country['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /><br /><label for="user_experience_period'+i+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;period:</label><input type="text" id="user_experience_period'+i+'" name="user_experience_period['+i+']" value="" class="InputText" onfocus="this.className=\'InputTextFocus\'" onblur="this.className=\'InputText\'" /></p><div class="LineBox"></div></div>';
	
	if(document.getElementById(objID)) {
		document.getElementById(objID).style.display = "block";
		document.getElementById(objID).style.visibility = "visible";
	} else {
		document.getElementById('experience').innerHTML += XHTML;
	}
	document.UserInfoForm._experience_.value = i;
} // end of the 'AddExpirience()' function

function RemoveExperience() {
	var i = parseInt(document.UserInfoForm._experience_.value);
	if(i > 0) {
		var objID = 'experience'+i;
		document.getElementById(objID).style.display = "none";
		document.getElementById(objID).style.visibility = "hidden";
		document.UserInfoForm._experience_.value = i - 1;
	}
} // end of the 'RemoveExpirience()' function

function ArchiveEvents() {
	document.Documents.action = "index.php?menu=63&action=4";
	document.Documents.submit();
} // end of the 'ArchiveEvents()' function

function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) {
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  myWindow = window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

function MakePayment(moj_text) {
	
	var price = 0;
	document.CCForm.desc.value = moj_text;
	
	if(document.UserForm.group.value==1){
		price = 80;
	} else if(document.UserForm.group.value==2){
		price = 30;
	}
	
	if(document.UserForm.user_joed.checked == true) {
		price += 60;
		document.CCForm.desc.value += ' + Journal of Engineering Design';
	}
	
	if(document.UserForm.user_codesign.checked == true) {
		price += 35;
		document.CCForm.desc.value += ' + CoDesign';
	}
	
	document.CCForm.amount.value = price;	
	document.CCForm.submit()
}

function MakePayment2(moj_text) {
	
	var price = parseInt(document.CCForm.amount.value);
	document.CCForm.desc.value = moj_text;
	
	if(document.TempForm.user_joed.value == 'Y') {
		price += 60;
		document.CCForm.desc.value += ' + Journal of Engineering Design';
	}
	
	if(document.TempForm.user_codesign.value == 'Y') {
		price += 35;
		document.CCForm.desc.value += ' + CoDesign';
	}
	
	document.CCForm.amount.value = price;	
	document.CCForm.submit()
}

function gotomessages() {
	setTimeout('location.href=\'index.php?menu=55\'', 3500);
}