/* Custom Functions */

function showTab1 (box1, box2) {
	var tab1 = $('tab1');
	var tab2 = $('tab2');
	if (tab2.className == 'tabUp') {
		tab2.className = 'tabDown';
		tab1.className = 'tabUp';
		$(box1).style.display = 'none';
		$(box2).style.display = 'block';

	}
 }

 function showTab2 (box1, box2) {
	var tab1 = $('tab1');
	var tab2 = $('tab2');
	if (tab1.className == 'tabUp') {
		tab1.className = 'tabDown';
		tab2.className = 'tabUp';
		$(box1).style.display = 'block';
		$(box2).style.display = 'none';

	}
 }

 function showEditTab (box1, box2) {
	var tab1 = $('tab1');
	var tab2 = $('tab2');
	if (tab1.className == 'tabUp') {
		tab1.className = 'tabDown';
		tab2.className = 'tabUp';
		$(box1).style.display = 'block';
		$(box2).style.display = 'none';
	}
 }

 function togH(fn) {
	var obj=$(fn+'_help');
	if (obj.style.display == 'none') {
		obj.style.display = 'block';

	} else {
		obj.style.display = 'none';

	}
}

function togglePromo(thediv) {
	$("basic").style.display = "none";
	$("premium").style.display = "none";
	$("expanded").style.display = "none";
	$(thediv).style.display = "block";
}


function showPartnerBox(box) {
	var boxes = new Array("partner_0", "partner_1", "partner_2", "partner_3", "partner_4", "partner_5");
	for (var i = 0; i < boxes.length; i++) {
		if ($('partner_' + i).style.display == "block") {
			$('partner_' + i).style.display = "none";
			if (box == "previous") {
				if (i == 0) {
				$('partner_5').style.display = "block";
				break;
				} else {
				$('partner_' + (i -1)).style.display = "block";
				break;
				}
			} else if (box == "next") {
				if (i == 5) {
				$('partner_0').style.display = "block";
				break;
				} else {
				$('partner_' + (i +1)).style.display = "block";
				break;
				}
			}
		}
	}
}

function showMemberBox () {
	$('existingMember').show();
	$('textContentBox').hide();
	$('existingMemberText').hide();
}


/* My Account and W9 account page functions */
function changePaymentMethod()
{
	paymentMethod = $('pay_method');
	if (paymentMethod.options[paymentMethod.selectedIndex].value == 3) // ACH
	{
		$('paypal_payment_method').style.display='none';
		//$('ach_payment_method').style.display='block';
	}
	else if (paymentMethod.options[paymentMethod.selectedIndex].value == 2) // PayPal
	{
		//$('ach_payment_method').style.display='none';
		$('paypal_payment_method').style.display='block';
	}
	else
	{
		//$('ach_payment_method').style.display='none';
		$('paypal_payment_method').style.display='none';
	}
	return false;
}

function validateForm ()
{
    if ($('pay_method').value == 'N') { alert('Please select a Payment Method'); return false; }
    else return true;
}

/* function loadPremiumPromo(ppStatVal, displayPP){
	if(ppStatVal=="1"){
		$('premiumGroupList').show();

		if(displayPP=="1"){
			Event.stop(event);
			Lightview.show({
				href: '/lightboxes/premiumPromoStats.php',
				rel: 'ajax',
				title: 'Premium Promo Domains',
				options: {
					width: 600,
					height: 310
				}
			});
		}//end displayPP if

	} //end ppStat if
} //end loadPremiumPromo
*/

function showResellers(event) {
	Event.stop(event);
	Lightview.show({
		href: 'resellers.php',
		rel: 'ajax',
		title: 'Afternic DLS Resellers',
		options: {
			width: 620,
			height: 530
		}
	});
}

function showCashBack(whatisit, xm) {
	Lightview.show({
		href: '/cashBackConfirmation.php?cashback=' + whatisit +'&xm=' + xm,
		rel: 'ajax',
		title: 'Congratulations! Your Payment is Being Processed.',
		options: {
			width: 600,
			height: 200
		}
	});
}


function checkMinPrice() {
        var initValueMinBid = $('min_bid').value;
        var valueMinBid = parseInt($('min_bid').value);

        if ((initValueMinBid != "") && isNaN(valueMinBid)) {
                alert("Please enter a numeric value. The offer amount must be at least $200 USD. Please update your initial offer.");
                $('min_bid').value="200";
                $('min_bid').focus();
                return false;
        } else if  (!isNaN(valueMinBid) && valueMinBid < 200) {
                alert("The Minimum Price needs to be at least $200 or leave the offer amount blank to review your appraisal first");
                $('min_bid').value="200";
                $('min_bid').focus();
                return false;
        } else {
                return true;
        }
}

function validateBuySearchForm(){
   	var kw2 = $('skeyword2').value;
	kw2 = kw2.replace(/^\s+|\s+$/, '');
	if((kw2 == '') || (kw2 == 'ENTER A DOMAIN NAME, KEYWORD OR PHRASE')){
		if ($('cat0').selectedIndex == 0) {
		alert('Enter a keyword, or choose a category to continue with your search.');
		clearbox2 = 0;
		clearit2();
		$('skeyword2').focus();
		return false;
		}
	}
	$('mainSearchBox').submit();
}

var clearbox = 0;
// global variable
function clearit() {
    if (clearbox == 0) {
        $('skeyword').value = "";
        $('skeyword').style.color = "#333333";
        clearbox = 1;
    }
}

function submitSearchHeaderForm(){
			if(validateSearchForm(document.forms.searchKeywordForm)) {
			document.forms.searchKeywordForm.submit();
			}
		}

function validateSearchForm(form){
		var kw = $('skeyword').value;
		if(kw == '' || kw == 'ENTER A DOMAIN NAME'){
			alert('Keywords field is required.');
			clearbox = 0;
			clearit();
			$('skeyword').focus();
			return false;
		}
		if(kw !== '' || kw !== 'ENTER A DOMAIN NAME'){
			kw = kw.replace(/[-,.a-zA-Z 0-9]+/, '');
			if (kw !== '') {
			alert('Please use correct search format.');
			clearbox = 1;
			$('skeyword').focus();
			return false;
			}
		}
		return true;
	}

var interv;
var j;
var clearbox2 = 0;
// global variable
function clearit2() {
	if(($('skeyword2').value == '') || ( $('skeyword2').value == 'ENTER A DOMAIN NAME, KEYWORD OR PHRASE')){
    if (clearbox2 == 0) {
		if(interv!="") {
       window.clearInterval(interv);
		}
        $('skeyword2').value = "";
        $('skeyword2').style.color = "#333";
        clearbox2 = 1;
    }
	}
}

function endRotation() {
	if(interv!="") {
       window.clearInterval(interv);
	}
}

function validateSearchForm2(){
    var kw2 = $('skeyword2').value;
	kw2 = kw2.replace(/^\s+|\s+$/, '');
	if((kw2 == '') || (kw2 == 'ENTER A DOMAIN NAME, KEYWORD OR PHRASE')){
		alert('Enter a keyword to continue with your search.');
		clearbox2 = 0;
		clearit2();
		$('skeyword2').focus();
		return false;
	}
	$('mainSearchBox').submit();
}


var interv;
var j;
var clearboxAppraisal = 0;
// global variable
function clearAppraisal() {
	if(($('domainAppraisal').value == '') || ( $('domainAppraisal').value == 'ENTER A DOMAIN NAME HERE')){
    if (clearboxAppraisal == 0) {
		if(interv!="") {
       window.clearInterval(interv);
		}
        $('domainAppraisal').value = "";
        $('domainAppraisal').style.color = "#333";
        clearboxAppraisal = 1;
    }
	}
}

function checkInputContent() {
	if(($('domainAppraisal').value == '') || ( $('domainAppraisal').value == 'ENTER A DOMAIN NAME HERE')){
		 $('domainAppraisal').style.color = "#666";
	}
}

function validateAppraisalForm(){
    var domAppr = $('domainAppraisal').value;
	domAppr = domAppr.replace(/^\s+|\s+$/, '');
	if((domAppr == '') || (domAppr == 'ENTER A DOMAIN NAME HERE')){
		alert('Enter a valid domain name');
		clearboxAppraisal = 0;
		clearAppraisal();
		$('domainAppraisal').focus();
		return false;
	}
	//pageTracker._trackPageview('tracking=order-appraisal');
	$('appraisalFormBox').submit();
}

function showBgBox(box) {
	if(interv!="") {
       window.clearInterval(interv);
	}
	var boxes = new Array("buyDomains", "parkDomains", "sellDomains");
	for (var i = 0; i < boxes.length; i++) {
		if (boxes[i] !== box) {
			$(boxes[i]).style.display = "none";
			$(boxes[i] + "Tab").className = "homeTabsOff";
		}
		if (boxes[i] == box) {
			$(box + "Tab").className = "homeTabsOn";
			$(box).style.display = "block";
		}
	}
}

function rotateBoxes() {
	var boxes = new Array( "sellDomains", "parkDomains", "buyDomains");
	for  (var i = 0; i < 4; i++) {
		if (i == 2) {
			j = 0;
		} else {
		j = i + 1;
		}
		if ($(boxes[i]).style.display == "block") {
			$(boxes[i] + "Tab").className = "homeTabsOff";
			$(boxes[i]).style.display = "none";
			$(boxes[j] + "Tab").className = "homeTabsOn";
			$(boxes[j]).style.display = "block";
			break;
		}
	}
}

var bd_dn = 0;
function switchAd()
{
	if(bd_dn)
	{
		$('top_ad').href = "http://<?php echo $config_bd_environment_url; ?>/";
		$('top_ad_img').src = "/images/partner-250x52-top-logo-buydomains.gif";
		bd_dn = 0;
	}
	else
	{
		$('top_ad').href = "http://<?php echo $config_bd_environment_url; ?>/";
		$('top_ad_img').src = "/images/partner-250x52-top-logo-buydomains.gif";
		bd_dn = 1;
	}
}


/* My Afternic - Subnav Cookie */

function navCookie(name) {
    var theCookies = document.cookie.split(/[; ]+/);
    for (var i = 0 ; i < theCookies.length; i++) {
        var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
		if (aName == name && theCookies[i] == "mynav=0" || left_nav_id != "add_domains") {
			$('yellowArrow').className = "yellowArrowDown";
			$('myAfternicTitle').innerHTML = "Hide Navigations Options:";
			return theCookies[i];
        }
		if (aName == name && theCookies[i] == "mynav=1" || left_nav_id == "add_domains") {
			$('yellowArrow').className = "yellowArrowRight";
			$('myAfternicTitle').innerHTML = "Show Navigations Options:";
			$('myAfternicNav').hide();
			return theCookies[i];
		}
    }
}

function setNavCookie(obj) {
    var value = obj;
	var date = new Date();
	date.setTime(date.getTime()+(90*24*60*60*1000));
	var expires = ";expires="+date.toGMTString();
    var curCookie = "mynav=" + value + expires + "; path=/; domain=.afternic.com";
    document.cookie = curCookie;
    return curCookie;
}

function getActionItems() {
	var paras = $A($$('a.moreLink'));
	$('numItems').innerHTML = (paras.length)/2;
}

/* Custom Functions */

function toggleNav(obj1, obj2) {
	var divId = obj1 + "Nav";
 	if ($(divId).style.display == 'none') {
		new Effect.BlindDown(divId, { queue: 'end', duration: 0.5 });
		$(obj2 + 'Arrow').className = obj2 + "ArrowDown";
		if (divId == "myAfternicNav"){
			$('myAfternicTitle').innerHTML = "Hide Navigation Options:";
		}
		setNavCookie('mynav','0');
	} else {
		new Effect.BlindUp(divId, { queue: 'end', duration: 0.5 });
		$(obj2 + 'Arrow').className = obj2 + "ArrowRight";
		if (divId == "myAfternicNav"){
			$('myAfternicTitle').innerHTML = "Show Navigation Options:";
		}
		setNavCookie('mynav','1');
	}
}

//SMCM-2674
function partnerAppraisal(color) {
	var numbers = $$(".numberContainer");
	numbers.each(function(s) {
		s.setStyle({
	  		backgroundColor: color
		});
	});
	$("title").setStyle({
		 backgroundColor: color
	});
}

//SMCM-2674
 function showAppraisalName(domain) {
	if(domain == "") {
		$('domainAppraisal').value = 'ENTER A DOMAIN NAME HERE';
		$('domainAppraisal').style.color = "#666";
	}    	
}


