var clicks = 0; // expand center furder, for Display More function in Compose;

function Inint_AJAX() {
	try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
    try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
    try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
    alert("XMLHttpRequest not supported");
    return null;
};


function GetImportCateg(cid,p_id,level) {
    var req = Inint_AJAX();
    req.onreadystatechange = function () {
        if (req.readyState==4) {
            if (req.status==200) {
					//alert(req.responseText);
					document.getElementById('sub_c_div2'+p_id).style.display = "";
					if (document.getElementById('sub_c_div2').style.display == 'block')
						{document.getElementById('sub_c_div2').style.display = 'none';}
					else{document.getElementById('sub_c_div2').style.display = 'block';}
					
					document.getElementById('sub_c_div2'+p_id).innerHTML=req.responseText;
            }
        }
    };
    req.open("GET", mainUrl + "scripts/getSubCateg.php?cid=" + cid + "&p_id=" + p_id + "&level=" + level ); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.send(null); //send value
}


var my_page = '';

function OpenLeftMenu(id) {	
	for (i=1; i<=7; i++ ) {
		document.getElementById('main_left_menu_txt_'+i+'_'+id).style.color = "#80878a" ;
		document.getElementById('main_left_menu_txt_'+i+'_'+id).style.textDecoration = "none";		
	}	
	for (i=1; i<=3; i++ ) {	
		document.getElementById('conversation_div_expand_'+i).style.display = "none";
		if (i != id) {
			CloseLeftMenu(i);
		}
		else {						
			document.getElementById('LeftMenuLnk_'+i).href = "javascript:CloseLeftMenu("+id+");" ;			
			if(id == 1 ) { 
				document.getElementById('LeftMenuMainImg_'+i).src = "images/browse_websites_up.jpg"; 
				my_page = 'start&w_cid';				
			}
			if(id == 2 ) { 
				document.getElementById('LeftMenuMainImg_'+i).src = "images/browse_products_up.jpg"; 
				my_page = 'product&cid';
			}
			if(id == 3 ) { 
				document.getElementById('LeftMenuMainImg_'+i).src = "images/browse_looks_up.jpg"; 
				my_page = 'looks';
			}
			
			document.getElementById('LeftSubMenuDivZona_'+i).style.display = "";
			pagina = "page="+my_page;
			
			//alert(document.getElementById('my_lnk_view_'+i).href);
		}
	}
	
	for(k=0; k<=22; k++ ){
				nk = document.getElementById('my_lnk_view_'+k).href ;				
				document.getElementById('my_lnk_view_'+k).href = nk.replace(/page=product&cid/, pagina);
			}
}


function CloseLeftMenu(id) 
{
	document.getElementById('LeftMenuLnk_'+id).href = "javascript:OpenLeftMenu("+id+");" ;
	if(id == 1 ) { document.getElementById('LeftMenuMainImg_'+id).src = "images/browse_websites.jpg"; }
	if(id == 2 ) { document.getElementById('LeftMenuMainImg_'+id).src = "images/browse_products.jpg"; }
	if(id == 3 ) { document.getElementById('LeftMenuMainImg_'+id).src = "images/browse_looks.jpg"; }
	document.getElementById('LeftSubMenuDivZona_'+id).style.display = "none";
	document.getElementById('LeftSubMenuCateg').style.visibility = "hidden";	
}

function ShowLeftSubMenuCateg(id,m) 
{  // m = menu type : websites, products, looks (1,2,3)
	for (i=1; i<=7; i++ ) {		
		if (id != i) {
			document.getElementById('main_left_menu_txt_'+i+'_'+m).style.color = "#c4ced2" ;
			document.getElementById('main_left_menu_txt_'+i+'_'+m).style.textDecoration = "none";			
		}
		else {
			document.getElementById('main_left_menu_txt_'+i+'_'+m).style.textDecoration = "underline";
			document.getElementById('main_left_menu_txt_'+i+'_'+m).style.color = "#80878a" ;			
		}
	}
	if (id == 1) { document.getElementById('LeftSubMenuCateg').style.visibility = ""; } 
	else { document.getElementById('LeftSubMenuCateg').style.visibility = "hidden"; 	}
	if (id == 4) { document.getElementById('conversation_div_expand_'+m).style.display = ""; }	
	else { document.getElementById('conversation_div_expand_'+m).style.display = "none"; }		
}


function mydelete(id)
{
	clicks++;
	
	document.getElementById("show"+id).style.display="";
	document.getElementById("copi"+id).style.display="none";
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}
	}
}

function cancel(id)
{
	clicks++;
	
	document.getElementById("show"+id).style.display="none";
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}
	}
}

function mydel(id)
{
	//alert('da');
	document.getElementById("delform"+id).submit();
}
function mycopi(id)
{
	//alert(id);
	document.getElementById("copi"+id).style.display="";
	if(document.getElementById("show"+id) != null )
		document.getElementById("show"+id).style.display="none";
}

function copi_cancel(id)
{
	//alert(id);
	document.getElementById("copi"+id).style.display="none";
}

function my_copi(id)
{
	//alert('da');
	document.getElementById("copiform"+id).submit()

}

function addComment () 
{
	//alert('da');	
	document.getElementById("show_comment").style.display="";		
}

function showImages () 
{
	document.getElementById("show-images").style.display="";		
}

function sendNote() 
{
	var x = document.getElementById("note_comment_box_tmp").value;	
	//alert(x);
	if (x.length >  document.getElementById("min_size").value)
	{
		document.getElementById("note_add_box").value = x;
		document.myNoteFrm.submit();
	}
	else 
	{
		var error = "Note must have more then "+document.getElementById("min_size").value+" characters."
		alert(error);
	}
}

function sendComment() 
{
	var x = document.getElementById("comment_box_tmp").value;	
	//alert( document.getElementById("min_size").value);
	if (x.length >  document.getElementById("min_size").value)
	{
		document.getElementById("comment_box").value = x;
		document.mycomform.submit();
	}
	else 
	{
		var error = "Comment must have more then "+document.getElementById("min_size").value+" characters."
		alert(error);
	}
}

function grp_addComment () 
{
	//alert('da');	
	document.getElementById("grp_show_comment").style.display="";		
}

function grp_sendComment() 
{
	grpID = document.getElementById("grp2com").value ;	
	var x = document.getElementById("grp_comment_box_tmp").value;	
	var mylist=document.getElementById("grp2com");
	//alert( document.getElementById("min_size").value);
	if ( (x.length >  document.getElementById("min_size").value) || (document.getElementById("grp2com").value == 0) )
	{
		document.getElementById("grp_comment_box").value = x;
		document.getElementById("grp_id").value=mylist.options[mylist.selectedIndex].value;
		if(grpID < 1) {
			alert('Please select a group thread');
		}	
		else {
			document.mygrp_comform.submit();
		}	
	}
	else 
	{
		var error = "Comment must have more then "+document.getElementById("min_size").value+" characters."
		alert(error);
	}
}

function prodMyShare() {
	document.getElementById("descrpt").style.display = "none";
	document.getElementById("myShrBox").style.display = "block";
	document.getElementById("c_m").style.display = "none";
}

function close_prodMyShare() {
	document.getElementById("descrpt").style.display = "block";
	document.getElementById("myShrBox").style.display = "none";
}

function prodMyCopyEnable() {
	document.getElementById("myShrBox").style.display = "none";
	document.getElementById("show_del").style.display = "none";
	document.getElementById("descrpt").style.display = "block";
}

function mydelete_el()
{
	//alert(id);
	if (document.getElementById("save_cancel") != null) {
		document.getElementById("save_cancel").style.display = "none";
	}
	document.getElementById("myShrBox").style.display = "none";
	document.getElementById("pop_3").style.display = "none";
	document.getElementById("descrpt").style.display = "block";
	document.getElementById("show_del").style.display = "";
	
}
		
function cancel_el()
{
	//alert(id);
	document.getElementById("show_del").style.display="none";
	if (document.getElementById("save_cancel") != null) {
		document.getElementById("save_cancel").style.display = "block";
	}
}

function mydel_el()
{
	//alert('da');
	document.getElementById("delform").submit();
}

function submitMe() 
{
	document.getElementById("mysubmitform").submit();
}	
 
function submitMeSave() 
{
	document.getElementById("mysubmitsaveform").submit();
}	

function del_categ(id)
{
	//alert(id);
	document.getElementById('spn_'+id).innerHTML="";
	document.getElementById('dv_'+id).style.display="none";
	document.getElementById('cat_'+id).value=0;
	//alert(document.getElementById('cat_'+id).value);
}

function del_categEdit(id)
{
	//alert(id);	
	//document.getElementById('dv_'+id).style.display="none";
	document.getElementById('cat_'+id).value=0;
	document.getElementById('holder_'+id).innerHTML="";
	//alert(document.getElementById('cat_'+id).value);
}

function view_grp_comm()
{
	var mylist = document.getElementById("grp2com");
	document.getElementById("vgid").value = mylist.options[mylist.selectedIndex].value;
	document.myviewgrpfrm.submit();
}

function doReport()
{
	document.getElementById("report_box").style.display="";
}
function HideReport()
{
	document.getElementById("report_box").style.display="none";
}

function closeReport()
{
	document.getElementById("report_box").style.display="none";
}

function SubmitReport()
{
	document.getElementById("reporting").value=1;
	document.getElementById("mysubmitform").submit();
}

function my_conf_del(id) 
{
	document.getElementById("my_wsite_del_box_"+id).style.display = "";
}

function cancel_my_conf_del(id) 
{
	document.getElementById("my_wsite_del_box_"+id).style.display = "none";
}

function my_wsite_delete(id)
{
	document.getElementById("my_wsite_del_frm_"+id).submit();
}

function my_wsite_delete_conf(id) 
{
	clicks++;
	
	cancel_my_conf_del(id);
	document.getElementById("my_wsite_del_box_conf"+id).style.display = "";
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}
	}
}

function cancel_my_wsite_del(id) 
{
	clicks++;
	
	document.getElementById("my_wsite_del_box_conf"+id).style.display = "none";
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}
	}
}

function submitOrderForm()
{		
	//alert(document.getElementById('cat_0').value);	
	if(document.getElementById('cat_0').value > 0) 
	{
		document.getElementById('orderform').submit();		
	}	
}


function myGroupsFindSubmit() 
{
	var x = document.getElementById('mygrp_find_q').value;
	var myfrm = document.getElementById("frm_find_grp");
	if (x.length > 2)
	{							
		myfrm.submit();
	}
  	else 
	{
		var error = "Error: 3 characters or more are needed for the search system."
		alert(error);
	}	
}

function mySearchSubmit()
{			
	//alert(document.getElementById('search_handler').value);
	if(document.getElementById('search_handler').value == 'all') {
		src_where = 0; 
	}
	else if(document.getElementById('search_handler').value == 'sources') {
		src_where = 1; 
	}
	else {
		if(document.getElementById('search_handler').value == 'groups') {
			src_where = 2; 
		}
	}
	
	document.getElementById('search_where').value = src_where ;
	var x = document.getElementById('search_txt').value;
	//alert(x);
	if (x.length > 2)
	{			
		document.getElementById('do_search_txt').value = x;
		var myform = document.getElementById("mySearch");
		//myform.submit();
	}
  	else 
	{
		var error = "Error: 3 characters or more are needed for the search system."
		alert(error);  
	}	
}

function submitMyBetaTester() 
{
	if(document.getElementById("nume").value != "" ) {no_err = 1 } else {no_err = 0 }
	if(document.getElementById("email").value != "" ) {no_err = 1 } else {no_err = 0 }
	
	
	if(no_err == 1) { document.getElementById("reserve").submit(); }
	else { alert("All fields are required !") }
}

function addProject_m(id) {
	myB = '';	
	myCounterP++;
	clicks++;
	
	try {
	    element = document.createElement("<span id='holderP_"+myCounterP+"'/>");
	} 
	catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holderP_" + myCounterP);
	}
	document.getElementById("moreProjects_"+id).appendChild(element);
	myid = document.getElementById("holderP_" + myCounterP);
	myB = '<select name="projects[]" id="slct_' + myCounterP + '" class="DBV2_import_prompt_selector" style="margin-top:7px; margin-bottom: 4px; clear: both;">' + '<option value="0">[No project selected]</option>';	
	for(i in projectsB) {	
		myB += "<option value='" + i + "'>" + projectsB[i] + "</option>";				
	}
	myB += "</select><br>";
	myid.innerHTML = myB;
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}
	}
}

	
function addCategory_m(id) {
	myCounter++;
	clicks++;
	
	try {
	    element = document.createElement("<span id='holder_"+myCounter+"'/>");
	} 
	catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holder_" + myCounter);
	}
	
	document.getElementById("moreCateg_"+id).appendChild(element);

	myid = document.getElementById("holder_" + myCounter);
	//alert(myid);
	myBody = '<a href="javascript:void(0);" onclick="showMenuLayer(this,' + myCounter + ');" id="category_' + myCounter + '" class="catSLink"><img src="images/new/products/choose_cat_btn.gif" border="0" alt="choose category" style="margin-top:3px;" /></a><br >' +
			' <input type="hidden" name="category[]" value="0" id="cat_' + myCounter + '">'	  	 
			
	//alert(myBody);
	myid.innerHTML = myBody;
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}	
	}
}

function addCategory_mEdit(id) {		
	myCounter++;
	clicks++;
	
	try {
	    element = document.createElement("<span id='holder_"+myCounter+"'/>");
	} 
	catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holder_" + myCounter);
	}
	
	document.getElementById("moreCateg_"+id).appendChild(element);

	myid = document.getElementById("holder_" + myCounter);
	//alert(myid);
	myBody = '<a href="javascript:void(0);" onclick="del_categEdit(\'' + myCounter + '\');" style="text-decoration: none;"><img src="images/delete.jpg" style="padding-bottom: -20px; cursor: pointer; cursor: hand;" border="0" /></a>&nbsp;<a href="javascript:void(0);" onclick="showMenuLayer(this,' + myCounter + ');" id="category_' + myCounter + '" class="catSLink"><img src="images/new/products/choose_cat_btn.gif" border="0" alt="choose category" style="margin-top:3px; "/></a><br >' +
			' <input type="hidden" name="category[]" value="0" id="cat_' + myCounter + '">'	  	 
			
	//alert(myBody);
	myid.innerHTML = myBody;
	
	if (document.getElementById("center_content") != null) {
		if (clicks > '0') {
			document.getElementById("center_content").style.height = "auto";
		}
		
		if (document.getElementById("center_content").clientHeight < 600) {
			document.getElementById("center_content").style.height = "599px";
		}	
	}
}

function cancel_prj()
{
	document.getElementById("create_n_p").style.display="none";
}


function moreGroups(id)
{
	myCounterG++;
	try 
	{
	    element = document.createElement("<span id='holderGrp_"+myCounterG+"'/>");
	} 
	catch (e)
	{
	    element = document.createElement("span");
	    element.setAttribute("id", "holderGrp_" + myCounterG);
	}
	document.getElementById("moreProjects_"+id).appendChild(element);
	myid = document.getElementById("holderGrp_" + myCounterG);
	myB = '<select name="groupsComm[]" id="grps_' + myCounterG + '" class="DBV2_import_prompt_selector" style="margin-top:7px;">' + '<option value="0">[No project selected]</option>';	
		for(i in groupsB)
		{	
			if(i == '$family')
				break;
			else
			{
				
				myB += "<option value='" + i + "'>" + groupsB[i] + "</option>";				
			}
		}
		myB += "</select><br>";
	myid.innerHTML = myB;
}

function cancel_cat()
{
	document.getElementById("create_n_c").style.display="none";
}

function dismiss_txt(pag,sid) {		  
	document.getElementById(id).style.display='none';
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
			if (req.readyState==4) {
				if (req.status==200) {
					//document.getElementById(src).innerHTML=req.responseText;
				}
			}
		};
		req.open("GET", mainUrl+"scripts/dismiss.php?sid=" + sid + "&pag=" +id); //make connection
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
		req.send(null); //send value
	}
	
function hideHelperTop()
{
	document.getElementById('showMyHelper').style.display='none';
}

function showHelperTop()
{
	document.getElementById('showMyHelper').style.display='block';
}	

function check_group_name(type) 
{ 
	var nume = document.getElementById('grp_name').value;
	document.getElementById("error").innerHTML = '';
	if(type == 'private') 
	{
		pub = 0;
	}
	else 
	{
		pub = 1;
	}
	
	if (nume)
	{
		datas = nume + "|" + pub
		var req = Inint_AJAX();
		req.onreadystatechange = function () 
		{
			if (req.readyState==4) 
			{
				if (req.status==200) 
				{
					resultg = req.responseText; //return value					
					if(resultg)
					{						
						errBox = document.getElementById("error");							
						errBox.innerHTML = resultg;						
					}
				}
			}
		};
	}
	req.open("GET", mainUrl + "scripts/groups.php?data=check&val="+datas); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value		
}

function showDel(id)
{
	//alert('da');
	document.getElementById('delBox_'+id).style.display = 'block';
	document.getElementById('usr2rmv').value = id;
}

function cancelmyDelUsr(id) 
{
	document.getElementById('delBox_'+id).style.display = 'none';
}

function myDelUsr()
{
	//alert('da');
	document.getElementById("rmvUsr").submit();
}

function dismiss_import(id) 
{ 
	sid = document.getElementById('mymdummysid').value;
	close_popup('pop_'+id);
	var req = Inint_AJAX();
	req.onreadystatechange = function () 
	{
		if (req.readyState == 4) 
		{
			if (req.status == 200) 
			{
				resultg = req.responseText; //return value									
			}
		}
	}	
	req.open("GET", mainUrl + "scripts/dismiss_imp.php?dismiss=" + id + "&sid=" + sid ); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value		
}		


function dismiss_upload(id) 
{ 
	sid = document.getElementById('mymdummysid').value;
	close_popup('pop_'+id);
	var req = Inint_AJAX();
	req.onreadystatechange = function () 
	{
		if (req.readyState == 4) 
		{
			if (req.status == 200) 
			{
				resultg = req.responseText; //return value									
			}
		}
	}	
	req.open("GET", mainUrl + "scripts/dismiss_upload.php?dismiss=" + id + "&sid=" + sid ); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value		
}	

function dismiss_save(id) 
{ 
	sid = document.getElementById('mymdummysid').value;
	close_popup('pop_'+id);
	var req = Inint_AJAX();
	req.onreadystatechange = function () 
	{
		if (req.readyState == 4) 
		{
			if (req.status == 200) 
			{
				resultg = req.responseText; //return value									
			}
		}
	}	
	req.open("GET", mainUrl + "scripts/dismiss_save.php?dismiss=" + id + "&sid=" + sid ); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value		
}

function validateEmail (emailAdr)
{
    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if(!emailAdr.match(emailRegEx))
	{	   
	   return false;
    }
	else 
	{
		return true;
	}
} 


var tabsHomeOpenedvar = new Array();

function homeOpenContentTabDef(id) {
	//alert(id);
	var arrDefOpen = new Array();
	arrDefOpen[1] = 'geting_started';
	arrDefOpen[2] = 'try_the_toolbar';
	arrDefOpen[3] = 'invite_contacts';
	for(i=1;i<4;i++) {
		//alert(arrDefOpen[i])
		if(i == id){
			document.getElementById(arrDefOpen[i] + '_content').style.display = 'block';
			document.getElementById(arrDefOpen[i] + '_tab').className = 'homeactiveTab';
		}
		else {
			if(document.getElementById(arrDefOpen[i] + '_content') != null) 
				document.getElementById(arrDefOpen[i] + '_content').style.display = 'none';
			if(document.getElementById(arrDefOpen[i] + '_tab') != null)
				document.getElementById(arrDefOpen[i] + '_tab').className = 'homeinactiveTab';	
		}
	}
}

function homeShowContentTabDef(id) {
	//alert(id);
	var arrDefOpen = new Array();
	arrDefOpen[1] = 'geting_started';
	arrDefOpen[2] = 'try_the_toolbar';
	arrDefOpen[3] = 'invite_contacts';
	for(i=1;i<4;i++) {
		//alert(arrDefOpen[i])
		if(i == id){
			document.getElementById(arrDefOpen[i] + '_content').style.display = 'block';
			document.getElementById(arrDefOpen[i] + '_tab').className = 'homeactiveTab';
		}
		else {
			if(document.getElementById(arrDefOpen[i] + '_content') != null) 
				document.getElementById(arrDefOpen[i] + '_content').style.display = 'none';
			if(document.getElementById(arrDefOpen[i] + '_tab') != null)
				document.getElementById(arrDefOpen[i] + '_tab').className = 'homeinactiveTab';	
		}
		
	}
	if(document.getElementById('geting_started_tab') == null && document.getElementById('try_the_toolbar_tab') == null && document.getElementById('invite_contacts_tab') == null ){
		documnet.getElementById('welcomeWrapper').style.display = 'none';
	}
}

function homeCloseContentTabDef(id) {
	//alert(id);
	var arrDefOpen = new Array();
	arrDefOpen[1] = 'geting_started';
	arrDefOpen[2] = 'try_the_toolbar';
	arrDefOpen[3] = 'invite_contacts';
	for(i=1;i<4;i++) {
		//alert(arrDefOpen[i])
		if(i != id){
			document.getElementById(arrDefOpen[i] + '_content').style.display = 'block';
			document.getElementById(arrDefOpen[i] + '_tab').className = 'homeactiveTab';
		}
		else {
			if(document.getElementById(arrDefOpen[i] + '_content') != null) 
				document.getElementById(arrDefOpen[i] + '_content').style.display = 'none';
			if(document.getElementById(arrDefOpen[i] + '_tab') != null)
				document.getElementById(arrDefOpen[i] + '_tab').className = 'homeinactiveTab';	
		}
	}
}

function homeopenContentTab(id) {	
	/*
	if( 
		((document.getElementById('geting_started_tab') == null && document.getElementById('try_the_toolbar_tab') == null && document.getElementById('invite_contacts_tab').style.display == 'none' )) ||
		((document.getElementById('geting_started_tab') == null && document.getElementById('try_the_toolbar_tab').style.display == 'none' && document.getElementById('invite_contacts_tab') == null )) ||
		((document.getElementById('geting_started_tab').style.display == 'none' && document.getElementById('try_the_toolbar_tab') == null && document.getElementById('invite_contacts_tab') == null )) ||
		((document.getElementById('geting_started_tab') == null && document.getElementById('try_the_toolbar_tab') == null && document.getElementById('invite_contacts_tab') == null ))	
	  )
	{
		//alert('da');
		document.getElementById('welcomeWrapper').style.display = 'none';
	}
	*/
	x = document.getElementById('geting_started_tab');
	y = document.getElementById('try_the_toolbar_tab');
	z = document.getElementById('invite_contacts_tab');
	
	if ( ( x == null || x.style.display == 'none') &&
		 ( y == null || y.style.display == 'none') &&
		 ( z == null || z.style.display == 'none') 
	   )
	{
		document.getElementById('welcomeWrapper').style.display = 'none';
	}
		
	
	if(document.getElementById(document.getElementById('homeopenedTab').value + '_content') != null)
		document.getElementById(document.getElementById('homeopenedTab').value + '_content').style.display = 'none';
	
	if(document.getElementById(id + '_content') != null )
		document.getElementById(id + '_content').style.display = 'block';
	
	if(document.getElementById(document.getElementById('homeopenedTab').value + '_tab') != null)
		document.getElementById(document.getElementById('homeopenedTab').value + '_tab').className = 'homeinactiveTab';
	
	if(document.getElementById(id + '_tab') != null)
		document.getElementById(id + '_tab').className = 'homeactiveTab';
	
	document.getElementById('homeopenedTab').value = id;	
}

var arr = new Array();
var strDynamicIds = 'geting_started|try_the_toolbar|invite_contacts';

function closeHomeContentTab(id) {
	//alert(id+'->'+strDynamicIds);
	if(document.getElementById(id + "_content") != null )
		document.getElementById(id + '_content').style.display = 'none';
	if(document.getElementById(id + "_tab") != null )
		document.getElementById(id + '_tab').style.display = 'none';
	
	arr[arr.length] = id;
	
	if (arr.length == 3) {
		document.getElementById('welcomeWrapper').style.display = 'none';
	}
	else {
		strDynamicIds = strDynamicIds.replace(id , '');		
		var remainingIds = strDynamicIds.split('|');		
		for (var i = 0; i < remainingIds.length ; i++)	{
			//alert(remainingIds[i]);
			//if(document.getElementById(remainingIds[i]+'_tab') != null && document.getElementById(remainingIds[i]+'_tab').style.display == 'none' ) {
				if (remainingIds[i] != '') 	{	
					homeopenContentTab(remainingIds[i]);					
					//alert('x='+remainingIds[i]+'->'+document.getElementById(remainingIds[i]+'_tab'));
					if(document.getElementById(remainingIds[i]+'_tab') != null)
						break;
				}									
			//}
		}
	}
	//console.log(arr.length);
}

function homeopenContentTabPrompt(id)
{
	document.getElementById('contentTab_' + document.getElementById('homeopenedTab').value).style.display = 'none';
	document.getElementById('contentTab_' + id).style.display = 'block';
	
	document.getElementById('imageTab_' + document.getElementById('homeopenedTab').value).src = 'images/new/products/' + document.getElementById('homeopenedTab').value + '_off.gif';
	document.getElementById('imageTab_' + id).src = 'images/new/products/' + id + '_on.gif';
	

	document.getElementById('homeopenedTab').value = id;
	
}

function productOpenContentTab(id) {
	for(i=1; i < 4; i++) {
 		if(id == i) {
			document.getElementById('contentTab' + i).style.display="block";
			document.getElementById('link' + i).className="activeTab";
		}
		else {
			document.getElementById('contentTab' + i).style.display="none";
			document.getElementById('link' + i).className="inactiveTab";
		}
	}

}

function dismissWelcomeHome(id,nr) { 	
	sid = document.getElementById('mymdummysid').value;
	closeHomeContentTab(id);	
	var req = Inint_AJAX();
	req.onreadystatechange = function () {
		if (req.readyState == 4) {
			if (req.status == 200) {
				resultg = req.responseText; //return value									
			}
		}
	}
	req.open("GET", mainUrl + "scripts/dismiss_home.php?dismiss=" + nr + "&sid=" + sid ); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value	
}

function checkMySignFrm(checkPass) {
	frm = document.getElementById('sign_myBetaFrm');
	
	email = document.getElementById('email').value;
	pass = document.getElementById('passwd').value;
	passc = document.getElementById('confirm').value;
	first = document.getElementById('first_name').value;
	last = document.getElementById('last_name').value;
	accType1 = document.getElementById('architect').checked;
	accType2 = document.getElementById('vendor').checked;
	accType3 = document.getElementById('consumer').checked;
	terms = document.getElementById('terms').checked;
	
	err = 1; 
	
	if ( !validateEmail(email) ) {
		errors = 'Sorry. You have entered an invalid email address. Please try again.<br />';			
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(pass.length < 6 && checkPass == 'checkPass') {
		errors = 'Sorry. Password must contain al least 6 characters. Please try again.<br />';			
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(pass != passc && checkPass == 'checkPass') {
		errors = 'Sorry. Your passwords don\'t match. Try again. <br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(first == null || first.length == 0) {
		errors = 'Please fill in your First Name<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(last == null || last.length == 0) {
		errors = 'Please fill in your Last Name<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(!accType1 && !accType2 && !accType3) {
		errors = 'Please select an Account Type.<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(!terms) {
		errors = 'You must read and accept Terms of Use.<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else {
		err = 0;
		document.getElementById('DBV2_bad_login').style.display = 'none';
	}
		
	if(err) {
		document.getElementById('DBV2_bad_login').style.display = 'block';
	}
	else {
		document.getElementById('DBV2_bad_login').style.display = 'none';
		frm.submit();
	}
		
}

function checkMySignFrm2(email)
{
	frm = document.getElementById('sign_myBetaFrm');
	
	email = document.getElementById('email').value;
	//pass = document.getElementById('passwd').value;
	//passc = document.getElementById('confirm').value;
	first = document.getElementById('first_name').value;
	last = document.getElementById('last_name').value;
	accType1 = document.getElementById('architect').checked;
	accType2 = document.getElementById('vendor').checked;
	accType3 = document.getElementById('consumer').checked;
	terms = document.getElementById('terms').checked;
	
	err = 1; 
	
	if ( !validateEmail(email) ) {
		errors = 'Sorry. You have entered an invalid email address. Please try again.<br />';			
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	/*
	else if(pass.length < 6 && checkPass == 'checkPass')
	{
		errors = 'Sorry. Password must contain al least 6 characters. Please try again.<br />';			
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(pass != passc && checkPass == 'checkPass')
	{
		errors = 'Sorry. Your passwords don\'t match. Try again. <br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	*/
	else if(first == null || first.length == 0)
	{
		errors = 'Please fill in your First Name<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(last == null || last.length == 0)
	{
		errors = 'Please fill in your Last Name<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(!accType1 && !accType2 && !accType3)
	{
		errors = 'Please select an Account Type.<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else if(!terms)
	{
		errors = 'You must read and accept Terms of Use.<br />';		
		document.getElementById('DBV2_bad_login').innerHTML = errors;
		err = 1;
	}
	else
	{
		err = 0;
		document.getElementById('DBV2_bad_login').style.display = 'none';
	}
		
	if(err)
	{
		document.getElementById('DBV2_bad_login').style.display = 'block';
	}
	else
	{
		document.getElementById('DBV2_bad_login').style.display = 'none';
		frm.submit();
	}
		
}

function addContact(){
	
	myCounterC++;
	try {
	    element = document.createElement("<span id='holderC_"+myCounterC+"'/>");
	} catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holderC_" + myCounterC);
	}
	document.getElementById("moreContacts").appendChild(element);
	myid = document.getElementById("holderC_" + myCounterC);
	myBody = '<select name="contacts[]" id="cnts_' + myCounterC + '" class="drop_style" style="margin-top:7px;">';
		for(i in contactsA){	
			myBody += "<option value='" + i + "'>" + contactsA[i] + "</option>";
		}
		myBody += "</select>";
		
	myid.innerHTML = myBody;
}
function addGroup(){
	
	myCounterG++;
	try {
	    element = document.createElement("<span id='holderG_"+myCounterG+"'/>");
	} catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holderG_" + myCounterG);
	}
	document.getElementById("moreGroups").appendChild(element);
	myid = document.getElementById("holderG_" + myCounterG);
	myBody = '<select name="groups[]" id="cnts_' + myCounterG + '" class="drop_style" style="margin-top:7px;">';
		for(i in groupsA){	
			myBody += "<option value='" + i + "'>" + groupsA[i] + "</option>";
		}
		myBody += "</select>";
		
	myid.innerHTML = myBody;
}
function addDesign(){
	
	myCounterD++;
	try {
	    element = document.createElement("<span id='holderD_"+myCounterD+"'/>");
	} catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holderD_" + myCounterD);
	}
	document.getElementById("moreDesigns").appendChild(element);
	myid = document.getElementById("holderD_" + myCounterD);
	myBody = '<select name="designs[]" id="cnts_' + myCounterD + '" class="drop_style" style="margin-top:7px;">';
		//alert(designsA);
		for(i in designsA){	
			//alert(i);
			if (i == 'toJSON' )
			{
				junk = '';
			}
			else
			{
				myBody += "<option value='" + i + "'>" + designsA[i] + "</option>";
			}
		}
		myBody += "</select>";
		
	myid.innerHTML = myBody;
}
function addCollection(){
	
	myCounterCL++;
	try {
	    element = document.createElement("<span id='holderCL_"+myCounterCL+"'/>");
	} catch (e) {
	    element = document.createElement("span");
	    element.setAttribute("id", "holderCL_" + myCounterCL);
	}
	document.getElementById("moreCollections").appendChild(element);
	myid = document.getElementById("holderCL_" + myCounterCL);
	myBody = '<select name="collections[]" id="cnts_' + myCounterCL + '" class="drop_style" style="margin-top:7px;">';
		for(i in collectionsA){	
			myBody += "<option value='" + i + "'>" + collectionsA[i] + "</option>";
		}
		myBody += "</select>";
		
	myid.innerHTML = myBody;
}

function expandCenter() {
	if (document.getElementById("center_content").clientHeight < 600) {
		document.getElementById("center_content").style.height = "599px";
	}
}

function checkGrpSelect() {
	grpID = document.getElementById("grp2com").value ;
	if(grpID < 1) {
		alert('Please select a group thread');
		document.getElementById("grp_comment_box_tmp").disabled = true;
	}
}

function projStretcher() {
	clicks++;

	if (clicks > '3') {
		document.getElementById("center_content").style.height = "auto";
	}
}

function designerStretcher() {
	clicks++;
	document.getElementById("center_content").style.height = "auto";
	
	if (clicks > '0') {
		document.getElementById("center_content").style.height = "auto";
	}
}

function vendorStretcher() {
	clicks++;
	document.getElementById("center_content").style.height = "599px";
	if (clicks > '0') {
		document.getElementById("center_content").style.height = "auto";
	}
}

function consumerStretcher() {
	clicks++;
	if (clicks > '0') {
		document.getElementById("center_content").style.height = "auto";
	}
	
	document.getElementById("center_content").style.height = "599px";
}

function open_myGrpTab(lnk) {
	go = mainUrl + 'index.php?' + lnk;
	window.location = go;
}