﻿function cookie_set(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function cookie_get(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function cookie_clr(name) {
	cookie_set(name,"",-1);
}

function og_chg_typ(typid) {
	var bk  = document.getElementById('bk');
	var cv  = document.getElementById('cv');
	var sng = document.getElementById('sng');
	var src = document.getElementById('src');
	switch(typid) {
	//	person	
		case '2':
			bk.style.display  = 'none';
			cv.style.display  = 'none';
			sng.style.display = 'none';
			src.style.display = '';
		break;
	//	bible verse	
		case '3':
			bk.style.display  = '';
			cv.style.display  = '';
			sng.style.display = 'none';
			src.style.display = 'none';	
		break;
	//	song	
		case '4':
			bk.style.display  = 'none';
			cv.style.display  = 'none';
			sng.style.display = '';
			src.style.display = '';	
		break;	
	}
}

function og_copy(post) {
	window.prompt("Copy to clipboard: Ctrl+C, Enter", post);
}

function og_inpt(input, text) {
	if (input.value == text) {
		input.value = '';
	} else if (input.value == '') {
		input.value = text;
	}
}

function og_input_sz(input) {
	var rows = 0;
	var line = input.value.split("\n");
	var line_ct = line.length;
	
	rows += line_ct;
	for (i=0;i<line_ct;i++) {
		if (line[i].length > 38) {
			rows += parseInt(line[i].length/39);
		}
	}	
	input.rows = rows;
	return false;
}

function og_pop(id) {
	document.getElementById('popup_'+id).style.display = 'none';
	cookie_set(id+'_popup',0,90);
}

function og_pop_fb(link) {
  	FB.ui({
    	method: "feed", 
    	display: "popup",
    	link: link
  	});
}

function og_pop_send(post, qid) {	
	document.getElementById('qot2see').innerHTML = post;
	document.getElementById('qot2snd').value = post;
	document.getElementById('qid').value = qid;
	$('#send').dialog('open');
}


function og_pop_tw(post, link) {
	var winW = window.innerWidth, winH = window.innerHeight;
	var winL = window.screenX, winT = window.screenY;
	var popW = 550, popH = 350;
	var popL = (winL+((winW-popW)/2)), popT = (winT+((winH-popH)/2));
  	window.open('https://twitter.com/share?url='+link+'&text='+post,'twpop','width='+popW+',height='+popH+',left='+popL+',top='+popT);
}

function og_send() {
	var fld;
	var fld_arr = Array('to_ea','fr_nm','fr_ea','msg');
	var fld_arr_ct = fld_arr.length;
	var val_arr = Array('To (email address)','From (name)','From (email address)','Your Message');
	var err = 0;
	var t;	

//	document.send.target = '_blank';
		
	for (i=0;i<fld_arr_ct;i++) {
		fld = document.getElementById(fld_arr[i]);
		if ((fld.style.display == '') && ((fld.value == '') || (fld.value == val_arr[i]))) {
			fld.style.borderColor = 'red';
			err++;	
		} else {
			fld.style.borderColor = '';
		}	
	} 
	
	if (err != 0) {
		return false;
	} else {	
		t = setTimeout("document.getElementById('btn_send').value='Sending.';");
		t = setTimeout("document.getElementById('btn_send').value='Sending..';",1000);
		t = setTimeout("document.getElementById('btn_send').value='Sending...';",2000);		
		t = setTimeout("document.getElementById('btn_send').value='Send To Others';",3000);
		t = setTimeout("document.getElementById('msg').value='Your Message';",3000);	
	}
}

function og_submit() {
	var fld;
	var fld_arr = Array('typid','qot','bk','cv','sng','src','tag');
	var fld_arr_ct = fld_arr.length;
	var val_arr = Array(0,'The Quote',0,'Chapter:Verse','Song Name','Author/Artist','Tags, separated by commas');
	var err = 0;
	var t;
	
//	document.submit.target = '_blank';
		
	for (i=0;i<fld_arr_ct;i++) {
		fld = document.getElementById(fld_arr[i]);
		if ((fld.style.display == '') && ((fld.value == '') || (fld.value == val_arr[i]))) {
			fld.style.borderColor = 'red';
			err++;	
		} else {
			fld.style.borderColor = '';
		}	
	} 
	
	if (err != 0) {
		return false;
	} else {	
		t = setTimeout("document.getElementById('btn_submit').value='Submitting.';");
		t = setTimeout("document.getElementById('btn_submit').value='Submitting..';",1000);
		t = setTimeout("document.getElementById('btn_submit').value='Submitting...';",2000);		
		t = setTimeout("document.getElementById('btn_submit').value='Thanks! Submit Another';",3000);
		t = setTimeout("document.getElementById('qot').value='The Quote';",3000);	
	}		
} 
