function hp_d10(s){return s}

var detect = navigator.userAgent.toLowerCase();
var browser;

if (checkIt('opera')){ browser = "Opera" ;}
if (checkIt('konqueror')){browser = "Konqueror";}
if (checkIt('omniweb')){ browser = "OmniWeb";}
if (checkIt('webtv')) {browser = "WebTV";}
if (checkIt('icab')) {browser = "iCab";}

function checkIt(string){
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

//

//-----------------------------------------------------------------------------------------
function call_popup(){
	var Domain=document.URL;
	Domain = Domain.toLowerCase();
	Domain = Domain.replace(/http:/g,"");
	Domain = Domain.replace(/www./g,"");
	Domain = Domain.split("/");
	Domain = Domain[2];

//	var domain_info = Domain.split(".");
//	if(domain_info.length > 2)
//		Domain = domain_info[1] + "." + domain_info[2];

	var str = eCardMax_Keycode ;
	str = str.substr(5, str.length-10);
	enc_str_leng = Math.round(str.length / 3) ;
	center = str.substr(enc_str_leng, enc_str_leng);
	str = str.replace(center,"");
	str = center + str;

	var prand = "";
	var pwd = "nhulaithanchuongtaixuatgiangho";

	for(var i=0; i<pwd.length; i++) {
		prand += pwd.charCodeAt(i).toString();
	}

	var sPos = Math.floor(prand.length / 5);
	var mult = parseInt(prand.charAt(sPos) + prand.charAt(sPos*2) + prand.charAt(sPos*3) + prand.charAt(sPos*4) + prand.charAt(sPos*5));
	var incr = Math.round(pwd.length / 2);
	var modu = Math.pow(2, 31) - 1;
	var salt = parseInt(str.substring(str.length - 8, str.length), 16);

	str = str.substring(0, str.length - 8);
	prand += salt;
	while(prand.length > 10) {
		prand = (parseInt(prand.substring(0, 10)) + parseInt(prand.substring(10, prand.length))).toString();
	}
	prand = (mult * prand + incr) % modu;
	var enc_chr = "";
	var enc_str = "";
	for(var i=0; i<str.length; i+=2) {
		enc_chr = parseInt(parseInt(str.substring(i, i+2), 16) ^ Math.floor((prand / modu) * 255));
		enc_str += String.fromCharCode(enc_chr);
		prand = (mult * prand + incr) % modu;
	}

/*	if (Domain != enc_str && browser != "Opera" && browser != "Konqueror" && browser != "OmniWeb" && browser != "WebTV" && browser != "iCab"){
		alert("Copyright http://www.eCardMAX.com - Please contact webmaster@ecardmax.com to remove this PopUp");
		return false;
	}
	else{*/
		return true;
//	}
}

//-----------------------------------------------------------------------------------------
function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
        return true;
}

//-----------------------------------------------------------------------------------------
function showid(data){ 
   var objBranch = document.getElementById(data); 
  
  if(objBranch.style.display=="block") { 
       objBranch.style.display="none"; 
  } 
  else { 
       objBranch.style.display="block"; 
  } 
} 

//-----------------------------------------------------------------------------------------
function delete_user_account(){
	if (window.confirm(delete_account_confirm)){			
		document.form1.step.value="user_info_delete_account";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function delete_user_account_m12(data){
	if (window.confirm(delete_account_confirm_m1)){			
		if(data =="1"){
			document.form1.delete_user_member.value="1";
		}
		else{
			document.form1.delete_user_member.value="2";
		}
		document.form1.step.value="user_info_delete_account_m12";
		document.form1.submit();
	}
}


//-----------------------------------------------------------------------------------------
function main_rm_edit_id(data){
	document.form1.rm_id.value= data;
	document.form1.step.value="main_rm_edit_id";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function main_rm_delete_id(title,id){
	if (window.confirm(main_rm_txt_Detele_id + title)){			
		document.form1.rm_id.value= id;
		document.form1.rm_title.value= title;
		document.form1.step.value="main_rm_delete_id";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function reminder_addnew(){
	document.form1.step.value="reminder_addnew";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function reminder_addnew2(data){
	if(data=="edit"){
		document.form1.step.value="main_rm_edit_id2";
		document.form1.submit();
	}
	else{
		document.form1.step.value="reminder_addnew2";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function reminder_delete_selected(){
	if (window.confirm(main_rm_txt_Detele_Selected)){			
		document.form1.step.value="reminder_delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function blacklist(data){
	if(data =="add"){
		document.form1.what.value="add";
		document.form1.submit();
	}
	else if(data=="remove") {
		document.form1.what.value="remove";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function main_book_delete_id(email,id){
	if (window.confirm(main_book_txt_Detele_id + email)){			
		document.form1.book_id.value= id;
		document.form1.book_email.value= email;
		document.form1.step.value="main_book_delete_id";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function main_book_delete_selected(){
	if (window.confirm(main_book_txt_Detele_Selected)){			
		document.form1.step.value="main_book_delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function main_book_addnew2(data){
	if(data ==""){
		document.form1.step.value="main_book_addnew2";
		document.form1.submit();
	}
	else if(data=="edit") {
		document.form1.step.value="main_book_edit_id2";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function main_book_edit_id(data){
	document.form1.book_id.value= data;
	document.form1.step.value="main_book_edit_id";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function main_book_addnew(){
	document.form1.step.value="main_book_addnew";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function create_user_account_m12(){
	document.form1.step.value="user_info_create_account_m12";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function user_account_changepass(){
	document.form1.step.value="user_info_changepass";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function stop_request_cancel(){
	document.form1.step.value="stop_request_cancel";
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function check_uncheck_all(data){
	var oj = data.split(",");

	for (x = 0; x <= oj.length - 1 ; x++){
		var get_oj = oj[x];
		if(document.getElementById("chk_all").checked == true){
			document.getElementById("bk" + get_oj).checked = true;
		}
		else{
			document.getElementById("bk" + get_oj).checked = false;
		}
	}

}

//-----------------------------------------------------------------------------------------
function prepare_listemail(data){
	var checkme = call_popup();
	if(checkme==true){
		var getTotalNumber = document.form1.count_field.value ;
		var fname="";
		var femail="";
		var tmp ="";
		for(i=1;i<=getTotalNumber;i++){
			fname = document.getElementById("name_" + i).value;
			fname = fname.replace(/\|/g, '/');
			femail = document.getElementById("email_" + i).value;
			if(fname !="" && femail !=""){
				tmp += fname + "|" + femail + "\n";
			}
		}
		
		if(data != "1"){
			if(document.form1.cs_copy.checked==true)
				tmp = tmp + document.form1.cs_from_name.value + "|" + document.form1.cs_from_email.value;
		}

		document.form1.prepare_list.value = tmp;
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function change_stamp(){
	var up_stamp = document.form1.stamp.options[document.form1.stamp.selectedIndex].value;
	if (up_stamp == "") { return }
	document.form1.getstamp.src = "resource/stamp/" + up_stamp;

}

//-----------------------------------------------------------------------------------------
function rateme_over(data){
	var cf_set_template =document.form1.cf_set_template.value;
	rateme_out();
	
	if(data == 5){		
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
	}	
	if(data == 10){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
	}
	if(data == 15){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
	}
	if(data == 20){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
	}
	if(data == 25){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img25.src="templates/" + cf_set_template + "/rateme1_l.gif";
	}
	if(data == 30){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img25.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img30.src="templates/" + cf_set_template + "/rateme1_r.gif";
	}
	if(data == 35){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img25.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img30.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img35.src="templates/" + cf_set_template + "/rateme1_l.gif";
	}
	if(data == 40){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img25.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img30.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img35.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img40.src="templates/" + cf_set_template + "/rateme1_r.gif";
	}
	if(data == 45){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img25.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img30.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img35.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img40.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img45.src="templates/" + cf_set_template + "/rateme1_l.gif";
	}
	if(data == 50){
		document.img5.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img10.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img15.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img20.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img25.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img30.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img35.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img40.src="templates/" + cf_set_template + "/rateme1_r.gif";
		document.img45.src="templates/" + cf_set_template + "/rateme1_l.gif";
		document.img50.src="templates/" + cf_set_template + "/rateme1_r.gif";
	}
}

//-----------------------------------------------------------------------------------------
function rateme_out(){
	var cf_set_template =document.form1.cf_set_template.value;

	document.img5.src="templates/" + cf_set_template + "/rateme0_l.gif";
	document.img10.src="templates/" + cf_set_template + "/rateme0_r.gif";
	document.img15.src="templates/" + cf_set_template + "/rateme0_l.gif";
	document.img20.src="templates/" + cf_set_template + "/rateme0_r.gif";
	document.img25.src="templates/" + cf_set_template + "/rateme0_l.gif";
	document.img30.src="templates/" + cf_set_template + "/rateme0_r.gif";	
	document.img35.src="templates/" + cf_set_template + "/rateme0_l.gif";
	document.img40.src="templates/" + cf_set_template + "/rateme0_r.gif";	
	document.img45.src="templates/" + cf_set_template + "/rateme0_l.gif";
	document.img50.src="templates/" + cf_set_template + "/rateme0_r.gif";	

}

//-----------------------------------------------------------------------------------------
function gorate(data){
	document.form1.step.value = "makecard_step1";
	document.form1.get_rate.value = data;
	document.form1.submit();
}

//-----------------------------------------------------------------------------------------
function listen_music(){
	var abc=document.form1.cs_music_filename.options[document.form1.cs_music_filename.selectedIndex].value
	if (abc==""){
		alert(alert_select_song); 
		return ;
	}	
	var url = "index.php?step=listen_music&music_filename=" + abc ;	
	window.open(url, null,'height=285,width=525,status=no,toolbar=no,menubar=no,location=no');
}

//-----------------------------------------------------------------------------------------
//function addtolist(name,email) {
function addtolist(data) {
	var checkme = call_popup();
	if(checkme==true){	
		var array = data.split("\|");
		var name=array[0];
		var email=array[1];

		var num = self.parent.document.form1.count_field.value;

		for(i=1;i<=num;i++){
			if(self.parent.document.getElementById("name_" + i).value == name || self.parent.document.getElementById("email_" + i).value == email){
				break;
				return false;
			}
			if(self.parent.document.getElementById("email_" + i).value ==""){
				self.parent.document.getElementById("name_" + i).value = name;
				self.parent.document.getElementById("email_" + i).value = email;
				break;
			}
		}
	}
}

//-----------------------------------------------------------------------------------------
function call_editor(){
	var checkme = call_popup();
	if(checkme==true){
		if(editor_status =="on"){
			setHTML(editor);
			var tmp = document.form1.editor.value ;
			tmp = tmp.replace(/\r\n/g, '');
			tmp = tmp.replace(/\n/g, '');
			document.form1.cs_message.value = tmp;
			return false;
		}
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_cat(){
	if (window.confirm("Category and all images belong to it will be deleted.\n\nAre you sure you want to delete selected Category?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_stamp(){
	if (window.confirm("Are you sure you want to delete selected Stamp images?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_music(){
	if (window.confirm("Are you sure you want to delete selected Music files?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_skin(){
	if (window.confirm("Are you sure you want to delete selected Skin folder?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_poem(){
	if (window.confirm("Are you sure you want to delete selected Poems?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_quote(){
	if (window.confirm("Are you sure you want to delete selected Quotes?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_ecard(){
	if (window.confirm("Are you sure you want to delete selected eCards?")){			
		document.form1.what2.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_cardlog(){
	if (window.confirm("Are you sure you want to delete selected Card ID?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_event(){
	if (window.confirm("Are you sure you want to delete selected Holiday/Event?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_member_image(){
	if (window.confirm("Are you sure you want to delete selected Images?")){			
		document.form1.what.value="delete_selected_member_image";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_member_music(){
	if (window.confirm("Are you sure you want to delete selected Music Files?")){			
		document.form1.what.value="delete_selected_member_music";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_member_poem(){
	if (window.confirm("Are you sure you want to delete selected Poems?")){			
		document.form1.what.value="delete_selected_member_poem";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_feedback(){
	if (window.confirm("Are you sure you want to delete selected Feedback Topics?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_mailgroup(data){
	if (window.confirm("All emails belong to this Group will be deleted.\n\nAre you sure you want to delete this Group?")){			
		location.href='index.php?step=admin_email&what=delete_group&mgroup_id=' + data;
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_mailmessage(data){
	if (window.confirm("Are you sure you want to delete this Email Message?")){			
		location.href='index.php?step=admin_email&what=delete_message&mmess_id=' + data;
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_emailist(){
	if (window.confirm("Are you sure you want to delete selected email?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function admin_delete_banner(){
	if (window.confirm("Are you sure you want to delete selected Banners?")){			
		document.form1.what.value="delete_selected";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function member_delete_poem(){
	if (window.confirm(member_delete_poem_confirm)){			
		document.form1.step.value="delete_selected_poem";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function member_delete_music(){
	if (window.confirm(member_delete_music_confirm)){			
		document.form1.step.value="delete_selected_music";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function member_delete_image(){
	if (window.confirm(member_delete_image_confirm)){			
		document.form1.step.value="delete_selected_image";
		document.form1.submit();
	}
}

//-----------------------------------------------------------------------------------------
function click_preview(data){
	var skin_name = document.getElementById("idmyskin" + data)[document.getElementById("idmyskin" + data).selectedIndex].value;
	var java_name = document.getElementById("idmyjava" + data)[document.getElementById("idmyjava" + data).selectedIndex].value;
	var stamp_name = document.getElementById("idmystamp" + data)[document.getElementById("idmystamp" + data).selectedIndex].value;
	var music_name = document.getElementById("idmymusic" + data)[document.getElementById("idmymusic" + data).selectedIndex].value;
	 
	var url = "index.php?step=admin_ecard&what=preview&skin_name=" + skin_name + "&java_name=" + java_name + "&stamp_name=" + stamp_name + "&music_name=" + music_name + "&ec_id=" + data;	
	window.open(url);
}

//-----------------------------------------------------------------------------------------
function admin_change_stamp(data,ecard_url){

	var stamp_name = document.getElementById("idmystamp" + data)[document.getElementById("idmystamp" + data).selectedIndex].value;
	document.getElementById("numstamp" + data).src= ecard_url + "/resource/stamp/" + stamp_name;
	
}

function check_form_admin_upload_music(){
	if (document.form1.listfile1.value !="" && document.form1.listfile_title1.value ==""){
		alert("You must enter File 1 Name Display");
		document.form1.listfile_title1.focus();
		return false;
	}
	else if (document.form1.listfile2.value !="" && document.form1.listfile_title2.value ==""){
		alert("You must enter File 2 Name Display");
		document.form1.listfile_title2.focus();
		return false;
	}
	else if (document.form1.listfile3.value !="" && document.form1.listfile_title3.value ==""){
		alert("You must enter File 3 Name Display");
		document.form1.listfile_title3.focus();
		return false;
	}
	else if (document.form1.listfile4.value !="" && document.form1.listfile_title4.value ==""){
		alert("You must enter File 4 Name Display");
		document.form1.listfile_title4.focus();
		return false;
	}
	else if (document.form1.listfile5.value !="" && document.form1.listfile_title5.value ==""){
		alert("You must enter File 5 Name Display");
		document.form1.listfile_title5.focus();
		return false;
	}
	else{
		return true;
	}
}

//------------

function clickIE4(){
	if (event.button==2){
		return false;
	}
}

function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
			return false;
		}
	}
}

function call_rightclick(){
	if (Disable_RightClick =="1"){
		if (document.layers){
			document.captureEvents(Event.MOUSEDOWN);
			document.onmousedown=clickNS4;
		}
		else if (document.all&&!document.getElementById){
			document.onmousedown=clickIE4;
		}

		document.oncontextmenu=new Function("return false");
	}
}

function sendcard_preview(){
	call_editor();
	document.form1.what.value='preview';
	document.form1.step.value='makecard_step2';
	prepare_listemail();
}

function sendcard_preview_2(){
	call_editor();
	document.form1.what.value='preview';
	document.form1.step.value='makecard_step1';
	prepare_listemail();
}

function sendcard_now(){
	call_editor();
	document.form1.step.value='sendcard'; 
	prepare_listemail();	
}

function sendcard_now_2(){
	call_editor();
	document.form1.what.value='sendcard_reduce';
	document.form1.step.value='makecard_step1';
	prepare_listemail();
}

function sendcard_edit(){
	document.form1.step.value='makecard_step2';
	document.form1.submit();	
}
