/**
* Copyright (c) Jai Kumar
* jai_php@yahoo.com
* These comments header line must be intact, if used
* by anyone
*/
var top = 0;
var url;
var top_k = 0;
var anymessage;
var signupmsg;
var loggedin = 0;
var session = 0;
var contactus = 0;
var val_search='Search design';
//tk -->0  == redirect to home page after login
//tk -->1  == dont redirect to home page after login
//hide -->0 == show both signin and signup box
//hide -->1 == show only signin box
//hide -->2 == show only signup box
//msg -->"msg" == alert message which will displayed after login if tk=1
function openDiv(tk,hide,msg,contact){
	disableSelectBox();
    if (tk != undefined) {
        top_k = tk;
        anymessage = msg;
    }
	if(top == 0) {
		$GESD('sign','block');
		if(contact == 1) {
			$GESD('contactsel1','none');
			$GESD('contactsel2','none');
			contactus = contact;
		}
		topdivCenter('sign');
		$GESD('mainDiv','block'); 
		if (navigator.appName != 'Microsoft Internet Explorer') {
			$GE('mainDiv').className = 'parentDisable';
		}
		$GESD('cancel','block');
		$GESD('sicross','block'); 
		if(hide != undefined && hide == 1) {
			$GESD('signup','none');
			$GE('signinsiginup').style.height = '1px';
			$GE('signinsiginup').style.width = '1px';
			$GE('signin').focus();
			$GESD('sicross','block');
		}
		if(hide != undefined && hide == 2){
			$GESD('signin','none');
			$GE('signinsiginup').style.width = '500px';
			$GE('signup').focus();
			$GESD('sucross','block');
		}
		top = 1;
		if($GE('cartContent') != undefined) {
		   $GESD('cartContent','none');		
		}
		centerTheDiv('sign');   
	} else{
		top = 0;
		$GESD('sign','none');
	}
	if (document.forms["signin"].elements["semail"] != undefined) {
		document.forms["signin"].elements["semail"].focus();
	}
}

function CloseDiv(){
	enableSelectBox();
	document.getElementById('mainDiv').style.display='none';
	$GESD('sign','none');
	$GESD('cancel','none');
	$GESD('cross','none');

	if($GE('cartContent') != undefined)
	  $GESD('cartContent','block');
	
	if(contactus == 1){
		$GESD('contactsel1','block');
		$GESD('contactsel2','block');
		contactus = 0;
	}
	top = 0;
}

function Logout(u){
	var url = '/ajax_controller';
	var prm = 'provider=signout';
	homeurl = u;
	XmlHttp = $GX();
	XmlHttp.onreadystatechange=LogOutResult;
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
}

function LogOutResult(){
	if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
		window.location = homeurl;
	}
}

function CheckUserLogin(){
	var url = '/ajax_controller';
	var prm = 'provider=logincheck';
	XmlHttp = $GX();
	XmlHttp.onreadystatechange=CheckUserLoginResult;
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
}

function CheckUserLoginResult(){
	if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
		var searchresult = eval('(' + XmlHttp.responseText+ ')')
   		if(searchresult.success == 1) {
   			alert('You need to login to visit myaccount');
   			window.location = searchresult.url;
 	 	}else {
 	  		window.location = searchresult.url;  
 	  	}
	}
}

function disableSelectBox() {
	var sbox = document.getElementsByTagName('select'); 
	for (var i = 0; i < sbox.length; i++) { 
	    sbox[i].style.display = 'none';
	}
	
	if (window.ifram != undefined) {
		var sboxi = window.ifram.document.getElementsByTagName('select'); 
		for (var j = 0; i < sboxi.length; i++) { 
		    sboxi[j].style.display = 'none';
		}
		var morebox = window.ifram.document.getElementById('mrcselectbox');
		morebox.style.display='none';
	}
}

function enableSelectBox() {
	var sbox = document.getElementsByTagName('select'); 
	for (var i = 0; i < sbox.length; i++) { 
	    sbox[i].style.display = ''; 	    
	}
	
	if (window.ifram != undefined) {
		var sboxi = window.ifram.document.getElementsByTagName('select'); 
		for (var j = 0; i < sboxi.length; i++) { 
		    sboxi[j].style.display = 'block';
		}
		var morebox = window.ifram.document.getElementById('mrcselectbox');
		morebox.style.display='block';
	}
}

function is_valset(ii){
	var set_val=$GE(ii).value; 
	if(set_val == "" || set_val.length == 0){
		$GE(ii).value=val_search;
	}
}
function topdivCenter(dvid) {
	$GESD(dvid, 'block');	
	var divwidth = document.getElementById(dvid).style.width;
	var divheight = document.getElementById(dvid).style.height;
	var winwidth, winheight, positionx, positiony, scrollx, scrolly;
	if (navigator.appName == 'Microsoft Internet Explorer') {
		winwidth = document.body.clientWidth;
		winheight = document.body.clientHeight;
	}
	
	if (navigator.appName != 'Microsoft Internet Explorer') { 
		winwidth = window.innerWidth;		
		winheight = window.innerHeight;		
	}
	divwidth = divwidth.replace('px','');
	divheight = divheight.replace('px','');	
	
	scrollx = document.body.scrollLeft;
	scrolly = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	//scrolly = document.body.scrollTop;
	
	positionx = Math.round((winwidth-divwidth)/2)+scrollx;
	positiony = Math.round((winheight-divheight)/2)+scrolly;
	if(positionx > 492){
     positionx=positionx-492 
	}
	
	if (navigator.appName == 'Microsoft Internet Explorer') { 
		if(positiony > 2000){
		   positiony=positiony-2200; 
		}else{
	       positiony=positiony-550;
		}
	}else{
	  if(positiony > 245){
	    positiony=positiony-245;
   	   }
	 }
		
	document.getElementById(dvid).style.position = 'absolute';
	document.getElementById(dvid).style.left = positionx+'px';
	document.getElementById(dvid).style.top = positiony+'px';
}