
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function InsertContent(item) {
if(document.getElementById(item).style.display == "none") {
document.getElementById(item).style.display = "";
}
else {
document.getElementById(item).style.display = "none";
}
var i,j=0,x,a=InsertContent.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function randomString(string_length) {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}


function smenu_items(base,item,state){
	
	var path = "images/smenu/";
	var mitem = "m_"+item;
	var mimg = path+item+"_"+state+".jpg";
	alert("mitem:"+mitem+" mimg:"+mimg);
	document.getElementById(mitem).src=mimg;
	var picid = "s_"+item;
	var pic = path+item+"_pic_"+state+".jpg";
	document.getElementById(picid).src=pic;
	var L1 = "c_"+item+"_1";
	var c1 = path+item+"_1_"+state+".jpg";
	document.getElementById(L1).src=c1;
	if(item != 'feedback'){
		var L2 = "c_"+item+"_2";
		var c2 = path+item+"_2_"+state+".jpg";
		document.getElementById(L2).src=c2;
	}

}

function bn_items(item,state){
	var path = "images/buynow/";
	var img = path+item+"_"+state+".jpg";
	document.getElementById(item).src=img;
}
function ProfileContent(a,item){
	alert('  item: '+item);
	var profile = new Array();
	var pm = new Array();
	profile[1] = 'ebstatement';
	profile[2] = 'ebprofileinfo';
	profile[3] = 'eblicense';
	profile[4] = 'ebfeedback';
	pm[1] = 'pm1';
	pm[2] = 'pm2';
	pm[3] = 'pm3';
	pm[4] = 'pm4';
	alert('a: '+a+'  item: '+item);
	var ignore = 0;
	for(i=1;i<5;i++){
		if(profile[i] == item){
			document.getElementById(item).style.display = "block";
			document.getElementById(a).className = "profile_menu_s";
			if(item == 'ebfeedback'){
				var ignore = 5;
			}
		}
		else {
			document.getElementById(profile[i]).style.display = "none";
			if(i != ignore){
				document.getElementById(pm[i]).className = "profile_menu_n";
			}
		}
	}
}

function CheckAnonAccept(clicked){
	var test = document.getElementById(clicked).checked;
	if(test == false){
		var acceptxt = "To enable anonymity you must read and accept";
		document.getElementById(clicked).disabled = true;
		document.getElementById('acceptanonterms').innerText = acceptxt;
	}
}

function AcceptAnonTerms(clicked){
	var obj = parent.parent;
	var test = obj.document.getElementById('anonymity_option').disabled;
	if(test == true){
		var acceptxt = "I have read and accepted the";
		obj.document.getElementById('anonymity_option').disabled = false;
		obj.document.getElementById('anonymity_option').checked = true;
		obj.document.getElementById('acceptanonterms').innerText = acceptxt;
	}
	else{
		AcceptAnonCheck(clicked);
	}
	obj.GB_hide();
}

function AcceptAnonState(){
	var obj = parent.parent;
	var test_1 = obj.document.getElementById('anonymity_option').disabled;
	if(test_1 == false){
		var test_2 = obj.document.getElementById('anonymity_option').checked;
		if(test_2 == true){
			document.getElementById('anonymity_accept_terms').checked = true;
		}
	}
}

function DescribeRelationship(obj,show){
	var index = obj.selectedIndex;
	var selected = obj.options[index].value;
	if(selected == 'Other'){
		document.getElementById(show).style.display = 'block';
	}
	else{
		document.getElementById('other').style.display = 'none';
	}
}

function tipit(){
	return;
}

function ShowLinkCode(){
	if(document.getElementById('link_code').style.display == 'none'){
		document.getElementById('link_code').style.display = 'block';
	}
	else{
		document.getElementById('link_code').style.display = 'none';
	}
}

function ShowAssociateRegExtras(obj,show){
	var index = obj.selectedIndex;
	var selected = obj.options[index].value;
	if(selected == 'Associate Professional'){
		document.getElementById(show).style.display = 'block';
	}
	else{
		document.getElementById(show).style.display = 'none';
	}
}
function getHeight(objid){
	if(document.getElementById(objid) != 'undefined'){
		ctable = {};
		ctable = document.getElementById(objid).offsetHeight;
		var height = ctable - 20;
		document.getElementById('news-container').style.height = height+'px';
	}
}
   
function NowHideProds(now_showing,max){
	for(i=1;i<=max;i++){
		var target = '#prod_'+i+'_target';
		alert(target);
		if(target != now_showing){
			alert(now_showing);
			$(target).hide();
			var arr = '#prod_'+i+'_arr';
			$(arr).attr('src','images/arr_r_gsm.png');
		}
	}
}

function NowHideCats(now_showing,max){
	for(i=1;i<=max;i++){
		var target = '#cat_'+i+'_target';
		if(target != now_showing){
			$(target).hide();
		}
	}
}

function ShowHide(id){
	if(document.getElementById(id).style.display == 'none'){
		document.getElementById(id).style.display = 'block';
		if(document.getElementById('arrow') != 'undefined'){
			document.getElementById('arrow').src = "images/arr_d.png";
		}
	}
	else{
		document.getElementById(id).style.display = 'none';
		if(document.getElementById('arrow') != 'undefined'){
			document.getElementById('arrow').src = "images/arr_r.png";
		}
	}
}
   
function Show(id){
	document.getElementById(id).style.display = 'block';
	if(id == 'express'){
		document.getElementById('tdcontent').style.background = 'none';
	}
}
  function Hide(id){
	document.getElementById(id).style.display = 'none';
	if(id == 'express'){
		document.getElementById('tdcontent').style.background = 'block';
	}
}
function ShowHide2(id1,id2){ // shows 1 hides 2
	if(document.getElementById(id1).style.display == 'none'){
		document.getElementById(id1).style.display = 'block';
		document.getElementById(id2).style.display = 'none';
	}
	else{
		document.getElementById(id1).style.display = 'none';
		document.getElementById(id2).style.display = 'block';
	}
}

function ShowHide3(id1,id2,id3){ // shows 1 hides 2
	if(document.getElementById(id1).style.display == 'none'){
		document.getElementById(id1).style.display = 'block';
		document.getElementById(id2).style.display = 'none';
		document.getElementById(id3).style.display = 'none';
	}
	else{
		document.getElementById(id1).style.display = 'none';
	}
}

function ShowFAQ(obj,num){
	var index = obj.selectedIndex;
	var selected = obj.options[index].value;
	for(i=0;i<num;i++){
		var cat = 'cg_'+i;
		if(document.getElementById(cat) != 'undefined'){
			if(i == index){
				document.getElementById(cat).style.display = 'block';
			}
			else{
				document.getElementById(cat).style.display = 'none';
			}
		}
	}
}

function ShowFAQa(nowq,targetid,cat,num){
	if(document.getElementById(targetid).style.display == 'block'){
		document.getElementById(targetid).style.display = 'none';
	}
	else{
		for(i=0;i<num;i++){
			aid = 'a_'+cat+i;
			if(document.getElementById(aid) != 'undefined'){
				if(targetid == aid){
					document.getElementById(aid).style.display = 'block';
					document.getElementById(nowq).style.color = '#99CC00';
				}
				else{
					document.getElementById(aid).style.display = 'none';
				}
			}
		}
	}
}

function string_pixel_width(str,testid,tableid,max,tiplen){ //string_pixel_width('$head','$table_id','$head_id',$max_width);";
	var test = '#'+testid;
	var pixelWidth = $(test).width();
	var table = '#'+tableid;
	
	if(pixelWidth > max && tiplen <max){
		var setWidth = Math.ceil(pixelWidth+52);
		$(table).width(setWidth);
		if(testid == 'test_tipbox_eb_url_id'){
			setWidth = setWidth+25;
		}
		$(test).width(setWidth);
		$(table).width(setWidth);
	}
	else{
		if(tiplen > 140){
			var add = Math.ceil(tiplen/5);
			var setWidth = add+200;
			if(testid == 'test_tipbox_eb_url_id'){
				setWidth = setWidth+25
			}
			$(test).width(setWidth);
			$(table).width(setWidth);
		}
	}
}

$(function() {
	$("a[rel]").overlay({
		mask: 'darkred',
		effect: 'apple',
		onBeforeLoad: function() {
			var wrap = this.getOverlay().find(".contentWrap");
			wrap.load(this.getTrigger().attr("href"));
		}
 
	});
});

function FileName_Convert2Label(filename,separator){
	var name = filename.split(separator);
	for(i=0;name[i];i++){
		var part = name[i].charAt(0).toUpperCase() + name[i].slice(1);
		if(i == 0){
			label = part;
		}
		else{
			label = label+' '+part;
		}
	}
	return label;
}
function LoadForm(key){
	//
}
function UrlExists(url) {   
	var http = new XMLHttpRequest();   
	http.open('HEAD', url, false);   
	http.send();   
	return http.status!=404; 
} 

function date_annual(){
	var mydate=new Date()
    	var year=mydate.getYear()+1
    	
    	if (year < 1000)
      	  year+=1900
    
    	var day=mydate.getDay()
    	var month=mydate.getMonth()
    	var daym=mydate.getDate()
    
    	if (daym<10)
       	 daym="0"+daym
        
    	var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
    	var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
    
    return daym+" "+montharray[month]+" "+year;
}



function setAccountMenuActive(active){
	var item = new Array();
	item[0] = '#eblicensee';
	item[1] = '#ebcontact';
	item[2] = '#myprofile';
	item[3] = '#license';
	item[4] = '#ebconfig';
	item[5] = '#mycontact';
	item[6] = '#myaccount';
	for(i=0;i<7;i++){
		if(item[i] == active){
			$(item[i]).removeClass('sub_menu_item_n').addClass('sub_menu_item_s');
		}
		else{
			if($(item[i]).attr('Class') == 'sub_menu_item_s'){
				$(item[i]).removeClass('sub_menu_item_s').addClass('sub_menu_item_n');
			}
		}
	}
}

function enableSubmit(item){
	$(item).removeAttr('disabled');
}
