//    These are the common script uses through the Karia4Deb website.
//    Contact us at webmaster@karia4deb.com if you have any programming task you
//    want to be handled by professionals.

function closeWindow()
{
	if (window.parent.opener)
	{
		if (confirm("Are you sure you want to close this window?"))
		{
			window.parent.opener.focus();
			window.parent.close();
		}
	} else {
		window.parent.close();
	}
}

function maximizeWindow()
{ 
	var aw = screen.availWidth; 
	var ah = screen.availHeight;
	window.parent.moveTo(0, 0); 
	window.parent.resizeTo(aw, ah);
	window.focus();
} 

function refreshFrame() {

	if (window.name == "contentFrame")
	{
		openPage('home');
	} else {
		frames['footFrame'].window.location.replace("K4DFooter.htm"); // bottomframe's page
	}

}

function placeFocus()
{
	if (document.forms.length > 0) 
	{
		var field = document.forms[0];
		for (i = 0; i < field.length; i++) 
		{
			if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) 
			{
				document.forms[0].elements[i].focus();
				break;
	         }
    	}
   	}
}

function directPage()
{
	var subPage;
//	var subpath = hoststring.slice(hoststring.search('asp?')+4,hoststring.length);
	var strURL = window.parent.location.href.toLowerCase();
//	alert(strURL);
	numPage = strURL.indexOf("?page=", 0);
	if (numPage >= 0)
	{
		subPage = strURL.substring(numPage + 6, strURL.length);
		openPage(subPage);
	}
	//onload="DirectPage()"
//	alert(subpath);
}

function openPage(page)
{
//alert(page);
/*	alert(window.location.href);
	if (page == "Employment" || page == "Special Links" || page == "Other Resources" || page == "Training")
	{
		window.location.href="jb" + section + ".htm";
		showNav('on', label)
		window.top.scrollTo(0,0);
	}

	if (page == "home" || page == "navEmployment" || page == "navSpecial Links" || page == "navOther Resources" || page == "navTraining")
	{
		if (page != 'home')
		{
			document.all['mainLabel'].innerText=label;
		}
*/

		window.parent.frames['MainFrame'].location.href= page + ".html";
		window.document.all['dspImage'].src = "../images/" + page + "_header.jpg"
//	}
		
	if (page == "adinfo" || page == "adonline" || page == "donation" || page == "hsadonline" || page == "hsdonation")
	{
		var paypal = "https://www.paypal.com/xclick/business=donations%40karia4deb.com&item_name=Karia4Deb&no_note=1&tax=0&currency_code=USD";
		var adparm = 'titlebar=0, width=750, height=530, scrollbars=Yes';
		var adframe = "K4D_AdFrame.htm?";
		
		if (page == "adinfo") url = "K4D_AdInfo.htm";
		if (page == "adonline") url = "K4D_AdOnline.htm"
		if (page == "donation") url = paypal;
		if (page == "hsadonline") {adframe = "../../" + adframe; url = "K4D_AdOnline.htm";}
		if (page == "hsdonation") {adframe = "../../" + adframe; url = url = paypal;}

		adWin = window.open(adframe + url, "ADFrameset", adparm);
		adWin.moveTo(0,0)
		adWin.focus();
	}

	if (page == "addownload")
	{
		var url = "http://adfull.karia4deb.com";
		var parms = 'titlebar=0, width=750, height=' + screen.availHeight +', scrollbars=Yes';

		newWin = window.open(url, "dlWindow", parms);
		newWin.moveTo(0,0)
		newWin.focus();
	}
	
	if (page == "guestbook")
		window.open("http://home.comcast.net/cgi-bin/GBEntry?owner=karia4deb", "contentFrame");
	if (page == "viewguestbook")
		window.open("http://home.comcast.net/cgi-bin/GBView?owner=karia4deb", "contentFrame");
}
function showNav(nav, label)
{
	if (nav == "on")
	{
		window.parent.document.all['mainIntro'].style.visibility='hidden';
//		window.parent.document.all['mainNav'].style.display='inline';
		window.parent.document.all['mainNav'].style.visibility='visible';
		window.parent.document.all['mainLabel'].style.visibility='visible';
		window.parent.document.all['mainLabel'].innerText=label;

	} else {
		window.parent.document.all['mainIntro'].style.visibility='visible';
		window.parent.document.all['mainNav'].style.visibility='hidden';
		window.parent.document.all['mainLabel'].style.visibility='hidden';
		window.parent.document.all['mainLabel'].innerText='';
	}
}
function setImage(page)
{
	window.parent.document.all['dspImage'].src = "../images/" + page + "_header.jpg"
}

function callSub(page)
{
	url = "Pages/" + page + ".htm";
	navImage = "Images/Karia4Deb1_med_" + page + ".jpg";
	headbar = "K4DHeader2.htm";
	window.parent.contentFrame.location.replace(url);
	window.parent.navFrame.navImage.src = navImage;
	window.parent.headFrame.location.replace(headbar);
}


function right(e)
{
	var msg = "Sorry, Protected Picture!!!";
	if (navigator.appName == 'Netscape' && e.which == 3)
	{
		alert(msg);
		return false;
	}

	if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2)
	{
		alert(msg);
		return false;
	}
	else return true;
	}

function trap() 
{
	if(document.images)
	{
		for(i=0;i<document.images.length;i++)
		{
			document.images[i].onmousedown = right;
			document.images[i].onmouseup = right;
		}
	}
}

function getCookieVal (offset) 
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) 
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) 
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;

		if (i == 0) break; 
	}

	return null;
}

function SetCookie (name, value) 
{
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function DeleteCookie(name) 
{
	var exp = new Date();
	FixCookieDate (exp);
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	if (cval != null)
		document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

// Section Start -  To Print without prompting the user
function printAll()
{	
	// Uncomment this to enable the exploit!
	ieExecWB(6,-1);

}

function ieExecWB( intOLEcmd, intOLEparam )
{ // Create OLE Object
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';


         // Place Object on page
         document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

// if intOLEparam is not defined, set it
if ( ( ! intOLEparam ) || ( intOLEparam < -1 ) || ( intOLEparam > 1) )
intOLEparam = 1;


         // Execute Object
         WebBrowser1.ExecWB( intOLEcmd, intOLEparam );


         // Destroy Object
         WebBrowser1.outerHTML = "";
}



//Section End 

function TestMail()
{

//   var mail    = new ActiveXObject("Outlook.Application");
//   var out     = mail.CreateItem(0);
//   var date    = AktuellesDatum();

	var out 	= CreateObject("CDONTS.NewMail");
	out.To      = "dwsenior@comcast.net";
	out.CC      = "dwsenior@comcast.net";

	out.Subject = "test";
	out.Body    = "TEst";

    out.Send;

}
/*
function TestMail()
{
dim objMail;
  
Set objMail = CreateObject("CDONTS.NewMail");

	' -- email variables --
	objMail.To = "dwsenior@comcast.net";
	objMail.From = "dwill";
	objMail.Subject = "Feedback";
	objMail.BodyFormat = "0"; ' HTML format;
	objMail.Body = "Name: David Wilson";
	
	' -- send the email --			   
	objMail.Send;

' -- clean up object
Set objMail = Nothing;
}
*/
