function swapContent(id1, id2, id3){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);
    var obj3 = document.getElementById(id3);

    if (obj1 && obj2 && obj3)
    {
         obj1.style.display = 'block';
         obj2.style.display = 'none';
         obj3.style.display = 'none';
    }
}

function swap4Content(id1, id2, id3, id4){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);
    var obj3 = document.getElementById(id3);
    var obj4 = document.getElementById(id4);

    if (obj1 && obj2 && obj3 && obj4)
    {
         obj1.style.display = 'block';
         obj2.style.display = 'none';
         obj3.style.display = 'none';
         obj4.style.display = 'none';
    }
}

function swapAbout(id1, id2, id3, id4, id5){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);
    var obj3 = document.getElementById(id3);
    var obj4 = document.getElementById(id4);
    var obj5 = document.getElementById(id5);

    if (obj1 && obj2 && obj3 && obj4 && obj5)
    {
         obj1.style.display = 'block';
         obj2.style.display = 'none';
         obj3.style.display = 'none';
         obj4.style.display = 'none';
         obj5.style.display = 'none';
    }
}

function swapImage(id1, id2, id3, src1, src2, src3){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);
    var obj3 = document.getElementById(id3);

    if (obj1 && obj2 && obj3)
    {
         obj1.src = src1;
         obj2.src = src2;
         obj3.src = src3;
    }
}

function swap4Image(id1, id2, id3, id4, src1, src2, src3, src4){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);
    var obj3 = document.getElementById(id3);
    var obj4 = document.getElementById(id4);

    if (obj1 && obj2 && obj3 && obj4)
    {
         obj1.src = src1;
         obj2.src = src2;
         obj3.src = src3;
         obj4.src = src4;
    }
}

function swap2Content(id1, id2){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);

    if (obj1 && obj2)
    {
         obj1.style.display = 'block';
         obj2.style.display = 'none';
    }
}

function swap2Image(id1, id2, src1, src2){
    var obj1 = document.getElementById(id1);
    var obj2 = document.getElementById(id2);

    if (obj1 && obj2)
    {
         obj1.src = src1;
         obj2.src = src2;
    }
}
// !!!! !!HIEKE A OBJECT //
function hideMe(myId){
	document.getElementById(myId).style.display="none";
	
}
// END

// !!!!!! TO SHOW A OBJECT 
function showMe(myId){
	document.getElementById(myId).style.display="block";
	
}
//END 



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_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 showHide(objID){
	var obj = document.getElementById(objID);
	if (obj != null)
	{
		if (obj.style.display == 'none')
		{
			obj.style.display = 'block';
		}else{
			obj.style.display = 'none';
		}
	}
}

function getElementByClass(_tag , _class){
    var allHTMLTags = new Array();
    var matchClass = new Array();
    var allHTMLTags=document.getElementsByTagName(_tag);

    for (i=0; i<allHTMLTags.length; i++) {
      if (allHTMLTags[i].className==_class) {
        matchClass.push(allHTMLTags[i]);
      }
    }
    return matchClass;
}

function smartText(thefield){
    if(thefield.defaultValue == thefield.value){
    thefield.value = "";}
    else if(thefield.value == ""){
    thefield.value = thefield.defaultValue;}
}


// !!!!!!! My voting process 

		function fxVote(voteId)
		{
				voteAnswer=document.getElementById('opAns').value;
		
				if(voteAnswer==''){
					alert('¡ÃØ³ÒàÅ×Í¡¤ÓµÍº');
				}else{
						cp.call(baseurl+'/ajax/myajaxphp.php','process_Vote',return_vote_result,voteId,voteAnswer);
				}
		}
					function return_vote_result(result)
					{ var index_tr = 1;
					var xx=result.getElementsByTagName('result').item(0).firstChild.data;
					if (xx=='1'){
							count=result.getElementsByTagName('count').item(0).firstChild.data;
							for (var  ii=0; ii<count  ; ii++ ){

								 var vv='A1'+ii;
								 var pp='P1'+ii;	
								
								vv=result.getElementsByTagName(vv).item(0).firstChild.data;
								pp=result.getElementsByTagName(pp).item(0).firstChild.data;
								
								// # Generate Voring table					
								var tt=document.getElementById('tblVoteResult').insertRow(0);
									if(index_tr==1) tt.bgColor="#dcdcdc";else tt.bgColor="#f4f4f4";
								tt.align="left";
								var y=tt.insertCell(0);
								var z=tt.insertCell(1);
								var z2=tt.insertCell(2);
								y.innerHTML=vv;
								z.innerHTML='<img src="images/poll03.gif" width="'+ pp +'" height="15" />';
								z2.innerHTML=pp +'%';
								index_tr++; if(index_tr==3) index_tr=1;
								if(vv==""){
									break;
								}
							}
							//hideMe('divviewvresult');
							hideMe('tblVote');

					}
					else if(xx=='2')
					{
						document.getElementById('err_poll').innerHTML='<font color=#B1C724 ><B>¤Ø³ä´éãªéÊÔ·¸ÔìâËÇµä»áÅéÇ</B></FONT>';
						//insertInToTable('tblVoteResult', 0,0,);
							viewVote(result.getElementsByTagName('vote_id').item(0).firstChild.data);
							//showMe('divviewvresult');
							hideMe('tblVote');
					}
				}


 // END

 // VIEW VOTE
function viewVote(pollId)
{
		cp.call(baseurl+'/ajax/myajaxphp.php','view_vote',return_view_vote,pollId);
}
		function return_view_vote(result){
			var xx;
			if (1){var index_tr = 1;
					count=result.getElementsByTagName('count').item(0).firstChild.data;
					for (var  ii=0; ii<count ; ii++ ){

						 var vv='A1'+ii;
						 var pp='P1'+ii;
						
						vv=result.getElementsByTagName(vv).item(0).firstChild.data;
						pp=result.getElementsByTagName(pp).item(0).firstChild.data;
						
						var tt=document.getElementById('tblVoteResult').insertRow(0);
							  if(index_tr==1) tt.bgColor="#dcdcdc";else tt.bgColor="#f4f4f4";
						  tt.align="left";
						  var y=tt.insertCell(0);
						  var z=tt.insertCell(1);
						  var z2=tt.insertCell(2);
						  y.innerHTML='&nbsp;&nbsp;' + vv;
						  z.innerHTML='<img src="images/poll03.gif" width="'+ pp +'" height="15" />';
						  z2.innerHTML=pp +'%';
						  index_tr++; if(index_tr==3) index_tr=1;

					
				if(vv==""){
					break;
				}
			}
			insertInToTable('tblViewVote', 0,0,'Current vote status');
		}
		
	}