var prevBgColor;
var prevColor;
var prevLinkColor;
function changebg(obj){
	if(document.getElementById){
		
		var bl = document.getElementById("rb"+obj);
		prevBgColor = bl.style.backgroundColor;
		 
		bl.style.backgroundColor = "#646045";
		var a1 = document.getElementById("ra"+obj);
		prevColor = a1.style.color;
		a1.style.color = "#FFFFFF";
	}
}
function restorebg(obj){
	if(document.getElementById){
		
		var bl = document.getElementById("rb"+obj);
		
		//bl.style.backgroundColor = "#FFFFFF";
		bl.style.backgroundColor = prevBgColor;
		var a1 = document.getElementById("ra"+obj);
		
		//a1.style.color = "#646045";//"#6F754F";
		a1.style.color = prevColor;
	}
}
function setRightButtonBg(obj){
	if(document.getElementById){
		if(document.getElementById(obj) == null){
			var bl = document.getElementById("rb"+obj);
			bl.style.backgroundColor = "#BAB083";
			bl.style.color = "#FFFFFF";
			var a1 = document.getElementById("ra"+obj);
			a1.style.color = "#FFFFFF";
		}
		if(document.getElementById(obj) != null){
			var bl = document.getElementById(obj);
			bl.style.backgroundColor = "#BAB083";
			bl.style.color = "#FFFFFF";
			
		}
	}
}








function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

MainBgColor = "#D8DCD3";
MainTxtColor = "#6F754F";

MainBgColorOver = "#FFFFFF";
MainTxtColorOver = "#6F754F";

MainBgColorActive = "#FFFFFF";
MainTxtColorActive = "#6F754F";

SubBgColor = "#544437";
SubTxtColor = "#FFFFFF";

SubBgColorOver = "#544437";
SubTxtColorOver = "#C6A64F";

SubBgColorActive = "#544437";
SubTxtColorActive = "#FFFFFF";


function SwitchStyle(obj){
	if(document.getElementById){
		var bl = document.getElementById("nav"+obj);
		prev_bgcolor = bl.style.backgroundColor;
		prev_color = bl.style.color;
		bl.style.backgroundColor = MainBgColorOver;
		bl.style.color = MainTxtColorOver;
		var link1 = document.getElementById("link"+obj);
		prev_link = link1.style.color;
		link1.style.color = MainTxtColorOver;
	}
}
function SwitchStyleBack(obj){
	if(document.getElementById){
		var bl = document.getElementById("nav"+obj);
		bl.style.backgroundColor = prev_bgcolor;
		bl.style.color = prev_color;
		var link1 = document.getElementById("link"+obj);
		link1.style.color = prev_link;
	}
}
function SwitchStyleSub(obj){
	if(document.getElementById){
		var sl = document.getElementById("navsub"+obj);
		prev_sub_bgcolor = sl.style.backgroundColor;
		prev_sub_color = sl.style.color;
		sl.style.backgroundColor = SubBgColorOver;
		sl.style.color = SubTxtColorOver;
		var linksub1 = document.getElementById("linksub"+obj);
		prev_sub_link = linksub1.style.color;
		linksub1.style.color = SubTxtColorOver;
	}
}
function SwitchStyleSubBack(obj){
	if(document.getElementById){
		var sl = document.getElementById("navsub"+obj);
		sl.style.backgroundColor = prev_sub_bgcolor;
		sl.style.color = prev_sub_color;
		var linksub1 = document.getElementById("linksub"+obj);
		linksub1.style.color = prev_sub_link;
	}
}

curleft = 0;
curtop = 0;

function getPosition(objpos){
	if (objpos.offsetParent) {
		curleft = objpos.offsetLeft;
		curtop = objpos.offsetTop;
		while (objpos = objpos.offsetParent) {
			curleft += objpos.offsetLeft;
			curtop += objpos.offsetTop;
		}
	}
}
	
function moveDivs(){ 
	getPosition(document.getElementById("outside_table"));
	
	var Logo_left = curleft - 30;
		
	document.getElementById("LogoTop").style.left = Logo_left + 'px';
	
}

function moveLogo(page){
	pos_X = 295;
	if(page=="index"){
		downmore = 438;
	}else if(page=="contact"){
		downmore = 100;
	//}else if(page=="partner"){
		//downmore = 100;
	}else{
		downmore = 92;
	}
	pos_Y = document.getElementById("maincontent").offsetHeight + downmore;
		
	if (document.getElementById){
		document.getElementById('Layer1').style.left = pos_X;
		document.getElementById('Layer1').style.top = pos_Y;
	} else if (document.all){
		document.all['Layer1'].style.posLeft = pos_X;
		document.all['Layer1'].style.posTop = pos_Y;
	}
}
function validEmail(email){
	invalidChars = " '/:,;"
	for(i=0;i<invalidChars.length;i++){
		badChar = invalidChars.charAt(i)
		if(email.indexOf(badChar,0) > -1){
			return false
		}
	}
	atPos = email.indexOf("@",1)
	if(atPos == -1){
		return false
	}
	if(email.indexOf("@",atPos+1) > -1){
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if(periodPos == -1){
		return false
	}
	if(periodPos+3 > email.length){
		return false
	}
	return true
}
function submitIt(form1){
	if(form1.Name.value == ""){
		alert("You must enter your name.");
		form1.Name.focus();
		return false;
	}
	if(form1.Email.value == ""){
		alert("You must enter your email.");
		form1.Email.focus();
		return false;
	}
	if (!validEmail(form1.Email.value)){
		alert("You must enter a valid email.");
		form1.Email.focus();
		form1.Email.select();
		return false;
	}
	return true;
}

function trim(str){
	if(!str || typeof str != 'string')         
		return '';     
	return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' '); 
}
function submitContact(form1){
	if(form1.Firstname.value == ""){
		alert("You must enter your first name.");
		form1.Firstname.focus();
		return false;
	}
	if(form1.Lastname.value == ""){
		alert("You must enter your last name.");
		form1.Lastname.focus();
		return false;
	}
	if(form1.Email.value == ""){
		alert("You must enter your email.");
		form1.Email.focus();
		return false;
	}
	if (!validEmail(form1.Email.value)){
		alert("You must enter a valid email.");
		form1.Email.focus();
		form1.Email.select();
		return false;
	}
	var VEnter = form1.VEnter.value;
	if (VEnter == "")
	{
		alert("Please enter the validation code!");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	if (VEnter.length != 6)
	{
		alert("The code is invalid! Please re-enter it.");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	return true;
}

var newEmail = null;
function emailOpener(url){
	posleft=screen.width/2-240;
	postop=screen.height/2-280;
	if ( newEmail && !newEmail.closed){
		newEmail.focus();
	}else{
		newEmail = window.open("emailpopup.php?url="+url,"emailfriend","resizable=no,scrollbars=no,width=482,height=480,left="+posleft+",top="+postop);
	}
}

function Isempty(strvalue)
{
	if(strvalue== "")
	{
		return false
	}
	return true;
}

function submitPopup(form1) {
	if (!Isempty(form1.FriendName.value))
	{
		alert("Please enter your friend's name!")
		form1.FriendName.focus()
		form1.FriendName.select()
		return false
	}
	if (!Isempty(form1.FriendEmail.value))
	{
		alert("Please enter your friend's email!")
		form1.FriendEmail.focus()
		form1.FriendEmail.select()
		return false
	}
	if (!validEmail(form1.FriendEmail.value))
	{
		alert("Please enter a valid email address!")
		form1.FriendEmail.focus()
		form1.FriendEmail.select()
		return false
	}
	if (!Isempty(form1.Name.value))
	{
		alert("Please enter your name!")
		form1.Name.focus()
		form1.Name.select()
		return false
	}
	if (!Isempty(form1.Email.value))
	{
		alert("Please enter your email!")
		form1.Email.focus()
		form1.Email.select()
		return false
	}
	if (!validEmail(form1.Email.value))
	{
		alert("Please enter a valid email address!")
		form1.Email.focus()
		form1.Email.select()
		return false
	}
	return true
}

function submitPayment(form1){
	if (trim(form1.Companyname.value) == ""){
		alert("You must enter your company name.");
		form1.Companyname.focus();
		return false;
	}
	if(trim(form1.Invoiceno.value) == ""){
		alert("You must enter your invoice no.");
		form1.Invoiceno.focus();
		return false;
	}
	var Amount = trim(form1.Amount.value);
	if((Amount == "$")||(Amount == "")){
		alert("You must enter the invoice amount.");
		form1.Amount.focus();
		return false;
	}
	var Email = trim(form1.Email.value);
	if(Email == ""){
		alert("You must enter your email.");
		form1.Email.focus();
		return false;
	}
	if (!validEmail(Email)){
		alert("You must enter a valid email.");
		form1.Email.focus();
		form1.Email.select();
		return false;
	}
	if(trim(form1.Cardname.value) == ""){
		alert("You must enter the name on card.");
		form1.Cardname.focus();
		return false;
	}
	if(trim(form1.Cardno.value) == ""){
		alert("You must enter the credit card number.");
		form1.Cardno.focus();
		return false;
	}
	//if((form1.Card_Visa.checked == false) && (form1.Card_Master.checked == false) && (form1.Card_Amex.checked == false)){
	if((form1.Card_Visa.checked == false) && (form1.Card_Master.checked == false)){
		alert("You must select the credit card type.");
		form1.Card_Visa.focus();
		return false;
	}
	
	var s = form1.Expmonth;
	var expMonth = s.options[s.selectedIndex].value;
	s = form1.Expyear;
	var expYear = s.options[s.selectedIndex].value;
	
	var d = new Date();
	var curr_month = d.getMonth() + 1;
	var curr_year = d.getYear() - 100;
	
    if((parseInt(expMonth,10) <= curr_month) && (curr_year == parseInt(expYear,10))){
		alert("Your credit card seems to have expired.");
		return false;
	}
	/*
	var d = new Date();
	if ((form1.Expmonth.selectedIndex <= (d.getMonth()-1)) && (form1.Expyear.selectedIndex <= (d.getFullYear()-2008)))
	{
		alert("Please select a correct expiration month!");
		form1.Expmonth.focus();
		//form1.Country.select();
		return false;
	}*/
	var VEnter = form1.VEnter.value;
	if (VEnter == "")
	{
		alert("Please enter the validation code!");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	if (VEnter.length != 6)
	{
		alert("The code is invalid! Please re-enter it.");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	conf=confirm("Please confirm your payment information before you submit");
	if(conf){
		return true;
	}else{
		return false;
	}
	
}

function submitAdvertise(form1){
	if (trim(form1.Firstname.value) == ""){
		alert("You must enter your first name.");
		form1.Firstname.focus();
		return false;
	}
	if (trim(form1.Lastname.value) == ""){
		alert("You must enter your last name.");
		form1.Lastname.focus();
		return false;
	}
	if (trim(form1.Companyname.value) == ""){
		alert("You must enter your company name.");
		form1.Companyname.focus();
		return false;
	}
	var Email = trim(form1.Email.value);
	if(Email == ""){
		alert("You must enter your email.");
		form1.Email.focus();
		return false;
	}
	if (!validEmail(Email)){
		alert("You must enter a valid email.");
		form1.Email.focus();
		form1.Email.select();
		return false;
	}
	if((form1.Size_1.checked == false) && (form1.Size_2.checked == false)){
		alert("You must select a banner size.");
		form1.Size_1.focus();
		return false;
	}
	var file = form1.isfile.value;
	if (file !='')
	{
		if (!/(\.(jpg|gif|swf))$/i.test(file)){
			alert("Please upload jpg, gif or swf file!");
			form1.isfile.focus();
			return false;
		}
		
	}else{
		alert("Please upload the banner file!");
		form1.isfile.focus();
		return false;
	}
	
	
	
	if(trim(form1.Cardname.value) == ""){
		alert("You must enter the name on card.");
		form1.Cardname.focus();
		return false;
	}
	if(trim(form1.Cardno.value) == ""){
		alert("You must select the credit card number.");
		form1.Cardno.focus();
		return false;
	}
	//if((form1.Card_Visa.checked == false) && (form1.Card_Master.checked == false) && (form1.Card_Amex.checked == false)){
	if((form1.Card_Visa.checked == false) && (form1.Card_Master.checked == false)){
		alert("You must enter the credit card type.");
		form1.Card_Visa.focus();
		return false;
	}
	var d = new Date();
	if ((form1.Expmonth.selectedIndex <= (d.getMonth()-1)) && (form1.Expyear.selectedIndex <= (d.getFullYear()-2008)))
	{
		alert("Please select a correct expiration month!");
		form1.Expmonth.focus();
		//form1.Country.select();
		return false;
	}
	if((form1.Terms.checked == false)){
		alert("A terms and conditions check box that must be checked before submitting ");
		form1.Terms.focus();
		return false;
	}
	var VEnter = form1.VEnter.value;
	if (VEnter == "")
	{
		alert("Please enter the validation code!");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	if (VEnter.length != 6) 
	{
		alert("The code is invalid! Please re-enter it.");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	conf=confirm("Please confirm your order information before you submit");
	if(conf){
		return true;
	}else{
		return false;
	}
	
}

function submitAdvertise_New(form1){
	if (trim(form1.Firstname.value) == ""){
		alert("You must enter your first name.");
		form1.Firstname.focus();
		return false;
	}
	if (trim(form1.Lastname.value) == ""){
		alert("You must enter your last name.");
		form1.Lastname.focus();
		return false;
	}
	if (trim(form1.Companyname.value) == ""){
		alert("You must enter your company name.");
		form1.Companyname.focus();
		return false;
	}
	var Email = trim(form1.Email.value);
	if(Email == ""){
		alert("You must enter your email.");
		form1.Email.focus();
		return false;
	}
	if (!validEmail(Email)){
		alert("You must enter a valid email.");
		form1.Email.focus();
		form1.Email.select();
		return false;
	}
	/*if((form1.Size_1.checked == false) && (form1.Size_2.checked == false)){
		alert("You must select a banner size.");
		form1.Size_1.focus();
		return false;
	}*/
	chosen = Array();
	for(i=0;i<=2;i++){
		chosen[i] = "";
	}
	len = form1.Location1.length
	
	for (i = 0; i <len; i++) {
		if (form1.Location1[i].checked) {
			chosen[0] = form1.Location1[i].value
		}
	}
	
	if (chosen[0] == "") {
		alert("Please select your Choice 1 for the preferred banner location")
		form1.Location_1.focus();
		return false;
	}
	else {
		//form1.Preflocation1.value = chosen[0];
		
	}
	
	len = form1.Location2.length
	
	for (i = 0; i <len; i++) {
		if (form1.Location2[i].checked) {
			chosen[1] = form1.Location2[i].value
		}
	}
	
	if (chosen[1] == "") {
		alert("Please select your Choice 2 for the preferred banner location")
		form1.Location_2.focus();
		return false;
	}
	else {
		//form1.Preflocation2.value = chosen[1];
	}
	
	
	len = form1.Location3.length
	
	for (i = 0; i <len; i++) {
		if (form1.Location3[i].checked) {
			chosen[2] = form1.Location3[i].value
		}
	}
	
	if (chosen[2] == "") {
		alert("Please select your Choice 3 for the preferred banner location")
		form1.Location_3.focus();
		return false;
	}
	else {
		
		//form1.Preflocation3.value = chosen[2];
		
	}
	for(i=0;i<=2;i++){
		
		if(chosen[i]=="Category Pages Top 6 Months"){
			if (form1.Cattop_6M.selectedIndex == 0){
				alert("Please select one category");
				form1.Cattop_6M.focus();
				return false;
			
			}
		}
		if(chosen[i] =="Category Pages Top 1 Year"){
			if (form1.Cattop_1Y.selectedIndex == 0){
				alert("Please select one category");
				form1.Cattop_1Y.focus();
				return false;
			
			}
		}
		if(chosen[i] == "Category Pages Bottom 6 Months"){
			if (form1.Catbottom_6M.selectedIndex == 0){
				alert("Please select one category");
				form1.Catbottom_6M.focus();
				return false;
			
			}
		}
		if(chosen[i] == "Category Pages Bottom 1 Year"){
			if (form1.Catbottom_1Y.selectedIndex == 0){
				alert("Please select one category");
				form1.Catbottom_1Y.focus();
				return false;
			
			}
		}
	
	}
	/*
	if(chosen[0] == chosen[1]){
		alert("Please three different banner locations");
		form1.Location_2.focus();
		return false;
	}
	if(chosen[0] == chosen[2]){
		alert("Please three different banner locations");
		form1.Location_3.focus();
		return false;
	}
	if(chosen[1] == chosen[2]){
		alert("Please three different banner locations");
		form1.Location_3.focus();
		return false;
	}*/
	
	var file = form1.isfile.value;
	if (file !='')
	{
		if (!/(\.(jpg|gif|swf))$/i.test(file)){
			alert("Please upload jpg, gif or swf file!");
			form1.isfile.focus();
			return false;
		}
		
	}else{
		alert("Please upload the banner file!");
		form1.isfile.focus();
		return false;
	}
	
	
	
	if(trim(form1.Cardname.value) == ""){
		alert("You must enter the name on card.");
		form1.Cardname.focus();
		return false;
	}
	if(trim(form1.Cardno.value) == ""){
		alert("You must select the credit card number.");
		form1.Cardno.focus();
		return false;
	}
	//if((form1.Card_Visa.checked == false) && (form1.Card_Master.checked == false) && (form1.Card_Amex.checked == false)){
	if((form1.Card_Visa.checked == false) && (form1.Card_Master.checked == false)){
		alert("You must enter the credit card type.");
		form1.Card_Visa.focus();
		return false;
	}
	var d = new Date();
	if ((form1.Expmonth.selectedIndex <= (d.getMonth()-1)) && (form1.Expyear.selectedIndex <= (d.getFullYear()-2008)))
	{
		alert("Please select a correct expiration month!");
		form1.Expmonth.focus();
		//form1.Country.select();
		return false;
	}
	if((form1.Terms.checked == false)){
		alert("A terms and conditions check box that must be checked before submitting ");
		form1.Terms.focus();
		return false;
	}
	var VEnter = form1.VEnter.value;
	if (VEnter == "")
	{
		alert("Please enter the validation code!");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	if (VEnter.length != 6) 
	{
		alert("The code is invalid! Please re-enter it.");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	
	
}

var newAd = null;
function adOpener(image){
	//posleft=screen.width/2-240;
	//postop=screen.height/2-280;

	
	
	if ( newAd && !newAd.closed){
		newAd.focus();
	}else{
		newAd = window.open(image,"Ad","resizable=no,scrollbars=yes,width="+screen.width+",height="+screen.height+",left=0,top=0");

	}
}